我认为没有产品能力的技术人,走不了太远 - 阿里云 MVP 刘远程专访

他参与构建的最有价值的 IT 系统平台:懒猪行。
从 15 年的 2.7 千万营收,18 年1月份开始,单日营收已经稳定在 100W 左右,懒猪行在未来将持续致力于优化**行的预订和服务体验。

从他的身上,我们可以看到很多熟悉的技术人的样子,
技术人选择创业,几乎都要面对的问题就是:如何从一个程序员的思维转变为一个管理者的思维。
远程认为,这过程中,最典型的问题就是:眼高手低。
解决的办法就是培养产品思维,使用技术手段。

他是刘远程,懒猪行 CTO,阿里云 MVP。
以下是刘远程专访的详细内容,推荐阅读(时长约3分钟):

写在前面

非常荣幸能够成为阿里云 MVP 的一员,但感觉自己距离真正的 MVP 还有不少距离。
心中 MVP 的形象是:技术要牛逼到相当的程度,学识渊博,Coding 起来要能抵18人的团队,也同时能懂商业模式,并落地执行,还要有相当的气场。

我只是做了一个热爱技术的人会做的事情,希望写下这些能给看到此文的你,一些小小的灵感。

说起来,我走上这一行,完全是因为兴趣。
兴趣是最好的老师,对编程的热爱,也是支撑我走到现在并会继续走下去的能量。

从第一行代码开始就是一边搜索一边自己琢磨,现在能成为阿里云MVP,认识众多优秀的 MVP 们,三生有幸。

加入 MVP 之后,我迅速补齐了 推荐引擎SDK

先谈谈我的一些技术经历

大学时期

我最早接触和实践IT技术并不是在课堂上,而是在图书馆。
大学的时候,学的是电子技术,但是我用业余时间把校园逸夫图书馆计算机相关的书籍几乎全部翻了一遍,
比如:

  • 《PHP从入门到精通》
  • 《HTML+DIV网页布局》
  • 《众妙之门 移动交互设计体验》
  • 《Photoshop CS3从入门到精通》等等,

实践类的书籍会把代码输入电脑一条一条执行,这段时间对IT技术的热情投入让我获益匪浅。

工作以后

因为天天跟老板吐槽产品做的太烂,于是被“名不正言不顺”的从一线程序员转提拔成了产品负责人,
负责主导公司企业级产品线的规划和产品设计。
但我对技术的兴趣和热情从来都没有消散,一直在关注技术技术的发展。

15年底加入懒猪行主导旅业 S2B 供应链和分销体系的IT平台的研发

后来因为一个偶然的机会,就出来以技术合伙人的身份跟朋友一起创业了,我们做了一个互联理疗平台,但在天使轮后整个O2O 行业遭遇了滑铁卢。
好聚好散后,继续以 CTO 的身份加入另一家创业公司——“懒猪行”。

截至目前,这是我参与构建的最有价值的IT系统平台,懒猪行从15年的2.7千万营收,18年1月份开始,单日营收已经稳定在 100W 左右,我们在未来将持续致力于优化**行的预订和服务体验。

吹完 NB,来点干货,谈谈我在CTO光环下的“成长” :

作为 CTO,对业务的理解、产品架构和技术能力同等重要

因为作为 IT 时代的公司,商业模式完全固化在 IT 系统之中,公司之间的合作也变成了 IT 系统间的 OpenAPI 对接;

因地制宜进行技术选型

对于创业公司来讲,PHP 具有先天优势,我们年营业额做到8000w时只有1个全栈(那个人就是我,所以我必须要结合项目情况因地制宜);

借助专业的力量

  1. 使用阿里云“全家桶”解决一切运维问题:ECS、负载均衡、全球加速、日志服务、消息队列、RDS、服务监控等(我们到目前都没一个专职运维);
  2. 与Code开源生态合作,减少重复造*,如果没有现成*也可以,随着IT行业的持续深化发展,开源生态的整合能力也会成为自身技术竞争力的一部分;
  3. 做IT系统的开发,要尽可能遵守一下几点:上云(含私有云)、架构清晰、代码审查、模块化、服务化、容器化。

再讲讲与云计算的接触

刚刚说到了大学的时候开始学习 IT 技术,仔细算一算阿里云也是我的启蒙老师之一。
应该是12年5月份,我对 IT 技术的认知还在混沌状态,那时我也还年轻,头发很多,或许旁边还坐着一起泡图书馆的妹子。
反反复复,经历了不知多少次的尝试、在阿里云上提工单、到处的询问搜索,随着时间的积累逐渐建立了整套IT技术体系。

时过境迁,但是有一点没变,阿里云有的服务优先使用阿里云,到目前为止无论学习还是工作,所有的IT系统都跑在阿里云上,只因数年使用下来积累下来的信任。
曾经有人建议迁到更便宜的公有云,我当场反驳说:对于 IT 系统,运维架构的稳定性永远是第一位。

在懒猪行的服务架构中,
使用阿里云 ECS、RDS、SLB、Redis 和 Kafka 消息队列解决了应用层面的问题;
日志服务、云监控、安骑士等产品保障了应用服务的稳定运行并及时暴露问题;
全球加速解决了带宽出海的问题,使我们运行在*的服务,在全世界任何国家都能够流畅访问。

给技术人的一些职业建议

这个话题下的技术人,我暂且理解为:以成为技术大牛为目标的技术人,因为技术线还是有岗位之分的。

首先,也是最重要的:发自内心的以成为技术大牛为目标,也就是所谓初心。

虽然我不迷信,但是我认为这种自我认定能够一劳永逸的形成一个正确的态度,因为会遇到很多头疼的技术问题。

最典型的就是:眼高手低。
解决办法就是培养产品思维,使用技术手段。

没有产品能力的技术人,走不了太远

坚持、坚持、再坚持,持续的学习和积累开发经验,不留退路
为此可以,多看 Github.com,多看云栖社区,多在云栖社区写文章,多看阿里云 SDK 的代码。

我个人常用的技术栈:Nginx、Redis、MySQL、MongoDB、PHP、Linux、Python、jQuery、VueJS、AngularJS、React Native、阿里云各种产品

技术人,迎难而上才酷

人总得不时的给自己灌鸡汤,创业尤其是。
每次遇到成长的痛,克服困难只问自己两个问题:
行不行:行!
上不上:硬着头皮上!
没有这点韧劲,还搞啥技术呢?

技术人需要有一种莫名的自信:没有解决不了的问题。

欢迎来认识我,也欢迎加入 MVP 项目,与我更多沟通

申请成为 阿里云MVP

其他一些好玩的

用过机械键盘,但我还是喜欢一台Mac Air不用外接键鼠随处*coding。
喜欢使用苹果的产品,因为产品服务整合的比较好,使用方便。

这么好的机会,当然要发广告:
招募PHP/Python/架构人才,欢迎给我留言联系我

上一篇:东莞:现代会展公司成立呼叫中心 大数据分析提升办展质量


下一篇:编程词汇