资讯

大咖说:出道十五载,认知五迭代

有几次“技术琐话”向我约稿命题作文,我都没有答应因为我知道这需要剖析自己、灵魂拷问。人性上我还是不太情愿的。今年春节前又和我约稿,我决定去写写我的一些成长路上的痛苦和快乐,也借“技术琐话”的平台认识更多的朋友。

下面我将我这15年的经历总结成六部分「命里有贵人相助、一日为师、终身为师、坠落谷底的坚持、见世面、长见识、朋友给予最宝贵的信任、钓鱼的智慧」,且听我娓娓道来。

 1 

命里有贵人相助

我是2001年上的大学-我母校的名字叫安徽工业大学,一所坐落在马鞍山的普通的本科。大学期间,我也挂科好几次,那个时候重修还要交钱肉疼,不过计算机的专业课程从来没有挂过,我觉得这是以后吃饭的本事,可得要认真对待。

那个时候也没有焦虑这个词,我记得到大三的时候开始有点着急了,着急以后毕业了去哪个城市就业,从事什么样的工作?

还记得大四下学期的时候我就开始来上海面试,当时对于自己以后未来的方向非常迷茫,我记得第一次面试是在上海的东昌路附近面试一个市场销售的岗位,面试的情景我也忘记的差不多了,我只记得我说我可以学,但是最终的结果并没有录取。

一次偶然的机会我看到51testing的网站,经常去论坛里面学习。我觉得要不我去试试测试,这个总比做程序员简单的多吧(因为大学期间没有参加过正式的项目实习,那编程能力完全停留在书本知识,应用太少了)。

面试了好几家公司的初级测试岗位,最后也没人一家公司录取过,我还记得当时很是郁闷和我一个隔壁班的同学出去喝酒,只能借酒消愁。

皇天不负苦心人,一个偶然的机会我在CSDN认识了一位网友,我们加了QQ聊了很久,聊了我一些面试遇到的失败,他问我未来的理想是什么,那个时候还没有CTO这个说法,我说我想成为一家知名公司的总的技术负责人。

他说,你的目标如此明确,我建议你第一份工作是找程序员,就学Java,我这里有一些秘籍发给你(Thinking in Java和马士兵的Java视频课程),于是我花了整整2个月时间把文章看、视频看完,虽然不能完全理解但是心里有一些概念。

我最后要准备去面试的时候,他说我也没啥可以教你的了,你去网上搜索Java面试题集把他都背会,听我的。

后来在毕业的时候我找到一家公司开始我的程序员工作,不过讽刺的是不Java语言是asp.net(C#)。

后来的工作中也有一些Java的项目,但是还是以asp.net为主。不过也算入了程序员这行。万事开头难吧。

虽然如今已经联系不到那位北京的网友大哥,可是我从心里感激他给我前程的指引。

 2 

一日为师、终身为师

2008年我从那家小公司跳槽到了中兴通讯,公司在上海张江高科,从此过上了张江男的生活。

在中兴通讯,我认识了我的师傅,他这个人平时很随和,但是一review代码时就特别严厉。还记得有一次有一个功能让我改了不下8次,从最初的方法变量命名、到后面的逻辑功能还有执行效率甚至异常情况处理还有版本兼容,就这一次让我收获技能比之前三年总和还要多。(编者:衡量成长不仅在于时间,环境和师傅、主管都很重要)

因为之前是小公司只要完成项目就可以,然而在这里,我学到了正确的编程思维以及如何写好每一行代码直到完美的地步的习惯。

但是好景不长,在中兴通讯使用的技术相对比较落后,还有我不太喜欢就是强制每周要加班12小时,不管有没有事,渐渐的我对这种工作比较抵触。还有一个原因是当时我的开发经理他在这家公司已经呆了8年,我想如果我在这家公司要8年我才能混到开发经理,这样的速度不是我想要的。我需要找到一个快速发展的平台。(编者:一个思考题给大家,欢迎评论回复:一家公司留住人有哪些要素?)

一个偶然的机会我老婆在网上买一些日常用品,一个独特的名字叫“1号店”映入眼帘,我觉得这种销售模式不错未来一定会有较大的发展,后来我自己投了简历也顺利进入了这家公司。

临走之前,我和我师傅聊了很多,心里特别感谢他对我的栽培,感谢在这里学习的技能。现在一些大的节日都会找他聊聊,给他送祝福,一日为师、终生为师。

 3 

见世面、长见识

2010年5月我加入1号店,技术部才20多人,我记得我当时的工号是177,还记得当时整个1号店就一个前台PC的销售网站和一个后台的系统,还有一个就是仓库系统。

我记得加入不到2个月的时候,我的领导让我负责公司的物流系统,于是我带着2个兄弟,那个时候没有产品也没有测试,很快的实现了系统的从0到1。

再后来,我经历了订单从每日 5 千到每日 40 万的过程,经历了系统从最初的单机到集群再到服务化的整个过程。在这个过程中,我学习了电商的后台、SCM 和整个面向 C 端商品展现、交易过程,见证了业务与架构的不断设计和演进。

我认为:“对于一个电商人而言,能够完整地经历这些过程是非常值得开心和庆幸的。

当然我最开心是在这里认识了很多各个领域专业的朋友,比如当时来自ebay的DBA负责人,当时有着丰富经验的运维网络工程师,后来去了阿里的产品大牛,去了大众点评的产品总监,还有一些非常资深的HR朋友,这些都是一生的财富。

虽然已经离开1号店6年了,1号店还有一个神奇的离职组织——1号人物,我们每年见一次,一起回忆那些过去,忆峥嵘岁月。

1号店绝对是我经历过的公司企业文化做的做好的公司,没有之一。在这里我见了世面长了见识,主导了核心产品和系统演进,也为后来的职业发展打下了坚实的基础。

 4 

坠落谷底的坚持

2014年因为觉得自己的付出和公司给我的报酬不太匹配,我离开1号店,加入了一家上海知名的P2P公司,任首席架构师。

这是一家非常传统的公司,我来的时候几乎所有的系统都是单点,并且整个公司50号技术,好几种开发语言,开发的流程也很随意,就别谈什么敏捷、devops等等了。

后来我和当时CTO说,这需要改变,CTO也非常支持我的想法,我们就开始着手从哪里开始,就在这个时候来了新的CTO,后来我才知道,老板早就对原来的CTO不信任,新来的CTO也基本上对我属于放养状态,我就主动约他吃饭,和他聊一些我的想法。

还是人生阅历有限,我一股脑子把自己的话都和盘托出,他都同意,但是在实际工作中也不给与任何支持,还是继续保持放羊的状态,还让他的下属开始接替我的工作,给我安排了一个闲职。

我一直都想不通,为什么一个做事的人要受到如此对待,我开始找工作,因为平时太闲了,但是因为房贷的压力,还有在这里工作才半年左右,我就坚持着就是那个时候学会了抽烟。

自己的时间多了,也多了一些思考,我就开始补一些自己知识的盲区,看了很多书,等待新的机会。那些日子很煎熬,可是我知道冬天总会过去,春天总会到来,我已经是到了谷底就是等待机会反弹而已。

 5 

朋友给予最宝贵的信任

一个特别的机会我看到了饿了么外卖这个产品,觉得很好玩,我根据直觉判断这可能移动互联网的新机会。

我找了当时饿了么的朋友帮忙内推,正好他们需要一个新的技术总监,我在面试了3个其他部门技术负责人之后被HR送走,一周了也没任何消息。

后来拖内推的朋友反馈可能是因为当时工作太忙还是其他原因,我居然被遗忘了,又过了一周也没任何反馈,我就把这事告诉我在1号店的首席架构师朋友,正好他认识当时饿了么新上任的CTO。

一个周末的中午CTO跟我打了电话做了一些简单沟通就过了,后来还约了当时饿了么的创始人做了终面,不久之后我加入了饿了么,任技术总监。

其实我到现在也没搞清楚具体真实的原因,不过我非常感谢1号店同事帮我和饿了么CTO沟通,这可能是他对我信用背书起的作用吧。

在饿了么三年多时间,我干成了两件事:一是,打造饿了么客服中心关于投诉、反馈和内部流程系统的整个体系,助力饿了么在接受外部反馈和内部处理问题提效上做出了成绩;二是,打造了饿了么未来餐厅这种商业模式的整个产品,并且提供产品支持。

 6

从钓鱼启发的智慧

从饿了么离开之后,我没有马上投入到下一份工作中,而是给自己放了一个长假。对于一个技术人而言,休息三个月太过“奢侈”,但他觉得自己一直不停歇地朝前走,甚至没有时间思考自己的目标是什么。只有完全停下来,才能更深入地思考。

休息期间我培养了一个业余爱好——钓鱼。在寻常人看来,钓鱼就是拿一根鱼竿,放上鱼饵,静静地坐在河边,等着鱼上钩就好了。然而,对于我这个半专业爱好者而言,钓鱼是一项非常复杂的活动。

比如,季节不同,鱼饵的选择是有讲究的。大部分的鱼跟人一样,夏天和秋天喜欢吃素,而春天和冬天喜欢吃荤。如果夏天去钓鱼却放荤的饵料,那钓上来的鱼一定不会太多。另外,鱼竿长度的选择也有玄机,季节不同,鱼活动的水深会不同,选错了鱼竿就可能接触不到鱼。

钓大鱼和钓小鱼的鱼竿也有差别,如果想钓到大鱼却使用钓小鱼的鱼竿,就算大鱼咬到了鱼饵也会逃脱。

钓鱼里有很多人生哲学,最重要的一点是,你要清楚你的目标是什么,针对这个目标你要使用什么样的方法,并且这个方法还不能一成不变,需要从鱼的吃口来判断鱼的口猛还是弱来调节浮漂的灵和钝,可以从广义上推广到哲学的高度。

休息结束之后,我彻底清楚了自己的目标,如果说以前的工作经历都是帮助他在技术深度里耕耘,那么他现在需要的是多维度的横向发展,他需要更全面地武装自己。总结了选择公司的两个原则:第一,目前公司所在的行业是在高速发展还是停滞不前;第二,自己可以做的事是否有足够的挑战且是持续的挑战。

最后,在众多工作机会中,我选择了贝壳找房,“最高明的是选择,最难的是坚持,从这个认知角度来考虑我认为,目前互联网行业基本逃不过衣食住行,然而‘食’和‘行’都有了巨头,从历史车轮的轨迹来看,可能到了‘住’这个风口。再者,第一次见到我现在的领导时,从他坚定的眼神和对贝壳找房未来的展望看,我觉得他是一位非常靠谱的领导,所以决定加入。

最后的话

以上,我从六个方面聊了一个技术人在这15年经历的5次迭代,但是我的人生还长,后面也注定还会有痛苦的抉择。

我或许败北,或许迷失自己,或许努力也抵达不了,或许我已经失去一切,任凭怎么挣扎也只能徒呼奈何,或许我只是徒然掬一把废墟灰烬,唯我一人蒙在鼓里,或许这里没有任何人把赌注下在我身上。无所谓。有一点是明确的:至少我有值得等待值得寻求的东西。

如果觉得我的文章对你的朋友有用,也请随手分享给他们,谢谢。

小编:特别推荐程军兄弟的公众号,一位爱思考的同学

原文:https://mp.weixin.qq.com/s/0kCnzJ1RHRo4YvEsGKiDAg

最干货的java+分布式技术公众号,兼及研发管理。本号专家阵容:蚂蚁金服右军、易宝CTO陈斌、米么金服总监李伟山、奥琪金科首席架构曲健、蚂蚁金服高级技术专家张翔、美团高级技术专家杨彪等。

MySQL访问行更新慢、用户线程大量堆积竟是因为它

上一篇

“删库跑路”这件事情真的发生了 ,还是技术总监干的!

下一篇

你也可能喜欢

大咖说:出道十五载,认知五迭代

长按储存图像,分享给朋友

ITPUB 每周精要将以邮件的形式发放至您的邮箱


微信扫一扫

微信扫一扫