高开低走
我2014年寻找实习的时候就面试了阿里巴巴。那个时候阿里巴巴风头正盛,我记得在我学校看宣传片的时候热血沸腾,恨不得立马辍学去搞支付宝。
这应该就是我心目中最好的商业公司的样子,竞争激烈,为社会创造贡献,为员工创造成长的空间,最后一起发财买别墅买游艇。
但是大跌眼镜,经过最后一轮交叉面,我居然挂了,没有拿到阿里巴巴实习生的机会。
后面我去了腾讯实习了三个月。在实习时间结束的时候,我腾讯主管问我现在已经给你offer了,你会有多大的概率能留下来呢?我说我留在腾讯就是因为能够做一点影响很多人的事情,我99%会留在腾讯。
然而打脸了。
在阿里校招的时候,不知道是因为我的个人能力有飞速的提升,还是看到我已经拿到了腾讯的offer,阿里巴巴这边的面试官直接反手就给了我一个special offer,直接多加了2000块钱。
想到离家里更近,又多加了钱,我也想去商业气息最浓的公司,我还是选了那1%的概率。
那个时候刚刚以校招毕业生进来的时候是随机分配业务部门的,我就被分到了商家事业部,主要是参与软件服务和工具交易的平台。刚开始的时候我的内心还有一点郁闷,不是说好了要去影响全中国人的产品吗?怎么去仅仅做一个商家ToB的业务呢?
其他同学都可以和自己的家人朋友吹牛逼,说自己进入了QQ,自己做了游戏,自己做了支付宝,每个业务都耳熟能详。而我说我做了个SaaS交易平台,没人知道,并且绝大部分人连SaaS都什么都不知道,莫不是SARS非典?
随后我才认识到,正是这种随机而意外的分配,使得我踏上了深入企业数字化之路,大概率成为我终身职业。
我进来了这个部门之后,发现自己的两年经历就和大A的股市一样高开低走。由于2015年公司已经上市了,并且上架的业务也做的非常的完善。所以该做的基础能力建设,该做的底层架构模型设计都已经全部完善了,所以留给我们这一届新的毕业生没什么太大的事情。
我和另外两个校招的本科P5吭哧吭哧搞了三个月,只是重新优化了一个商品配置后台。其余的时间也大部分只是做一些微小业务的接入,也没有什么创新型的业务,大方向没有什么太大的本质上变化。
而且好不容易等来了一个商业化中台的业务,也轮不到我,也是让P6同学先做。
所以差不多两年多的时间虽然学到了很多技术知识,但实际上就跟着主厨在帮工,甚至踮起脚尖都看不到主厨在锅里炒的是什么东西。
这近乎冷板凳一坐就差不多是两年。
然而更为严重的是在第一年末的时候引起了一个故障。但是由我来负责配置一个淘宝旺铺的优惠上线活动。但是非常意外,这个商品配置后台的优惠模块部分存在Bug,只要配置了任何优惠就使得价格直接会变0,而且更巧的是这个优惠模块也是我自己开发的,所以这个故障是实至名归。
所以由于当初的不谨慎以及对线上的生产环境缺乏敬畏,导致了如此严重的故障,那个时候资损巨额。
我现在还庆幸当时的运营同学在优惠活动凌晨上线五分钟后主动检查了一下价格,否则直接把这个故障时间拉到白天,其后果难以想象。
这个故障也是在我人生中至暗的时刻,同样也教会了我人生起步做人做事的道理,即敬畏线上。
于是果不其然背了个325,开始被老板反复担忧,第二年没有晋升,也没有加薪。而且大家应该知道,在你背了个极大的错误或者故障的时候,整个团队甚至隔壁团队的人看你都是带偏见眼光的,仿佛看到瘟神一样。
其他同事可能完全不认识你,但是可能在提到故障的时候一想,哦,原来你是搞了一个大故障的那个同学,这个就是典型的好事不出门,坏事传千里。
我隔壁的小组的组长就私下跟我说,你这个典型的属于拿了一副好牌,把牌给打臭了。
我想了很久,已经开始自我怀疑人生了,得换一个环境,重新开一局牌。在差不多两年多的时候,我其他的同事都晋升在晋升,我在阿里云的同学不仅晋升到P6,拿的奖金和我的N倍。而我作为一个曾经优秀的种子选手,啥都看不到希望,新业务没得做,论资排辈也等不上,还被打赏了负面便签。
那个时候刚好有网易考拉的交易业务,我去面试并且通过了。拿到Offer之后,我原来合作的钉钉的业务同学随口问我,他说你的业务这么熟悉,是不是该晋升了?我那个时候感觉特别的苦楚,我说我已经决定要跑路了。他很惊诧,他说你别着急,我找我老大聊一下。
于是当天下午我在钉钉的业务老大就在西溪园区找我聊天。我那时候很担心,我说我既没有晋升还是个最小层级,还搞了个故障,这履历能过吗?
出乎我的意料,我很感激我的那时候总监,他说这没什么事儿,能看出来你是愿意向上折腾的同学,来吧。但流程还是要走的的,和当时的钉钉另外一位P9和仲老师聊了一下,还和当时的CTO一粟也聊了一下,这两位大佬给当时我都莫大的鼓励和支持。
两个Offer都到手,最终我一想,有点不服气,不能灰溜溜离开阿里,我得证明自己是能行的再离开阿里。于是我顶着最小的P5层级,带着故障责任人身份,扛着325去了钉钉。
柳暗花明
前面两年在淘宝商家我虽然没有做什么线上的业务,但是学习到了很多关于交易架构的技术型和商业化知识。我自己也深入研究了很多底层框架,包括我们常用的中间件框架。那个时候不像现在业务如此紧张,整个阿里巴巴给新人的技术能力的成长的时间和空间是足够的,那时候还有很多同学成立了HSF学习小组。
我当时还写了很多篇文章关于我们内部的玄难写的调度系统和BPM组件,可以说没什么业务的好处,就是能够静下心来把该学习的牛人代码一行一行的DEBUG过去,反复推敲和研读。
但是我到了钉钉之后发现钉钉很缺这一块交易业务和经验。所以哪怕我只是掌握了一些基础的知识,但是依然在钉钉人的眼里觉得我特别厉害。我记得我做交易系统技术架构分享的时候,连CTO都过来听。可以想象到这对我来说是一个多么震撼的场景,原来在创业型公司工作里面只要奔着事为先的时候,没有这种所谓的绝对的层级关系,酣畅淋漓。
记得有一次刚刚做钉钉企业购物节,要赶时间上线,我们几个同学连续两天熬夜到凌晨三点,当时的P9和仲老师就坐在旁边一直陪着我们。
当时和仲老师还经常喊我一起吃饭,不经意间,我就学习到了他很多的做人做事观念,一些道理和轶事,比如很早的时候团队内用股票来作为赌注打篮球赛,听得我一愣一愣的,简直开了天眼,尽管有很多经验是现在才彻底顿悟。
后面随着业务快速发展,对底层的交易架构有着极大的诉求,我于是作为一个技术的owner就开始做了各个项目的支持。我做了商业化中台0-1的建设,做了第一届钉钉企业购物节,做了商业化标准商品的接入。
由于大家都没有了解商业化交易系统是怎么做的,所以虽然我层级最低,但是我还带着其他比我更高层级的P6P7同学来完成这些事情。
虽然也踩了很多坑,在团队同学的力量下,但是还是把核心的交易体系给完成了。虽然在其他技术专家看来没有什么技术含量,但是在业务机会空白、方向明确、老板力挺的情况下,商业化系统还是搭建起来了。
所以在当时老主管替我担忧的时候,我在钉钉这边一年后拿到了绿色晋升通道,免答辩从5升到了6,拿到了史上最高绩效4.0。
随后就不断的有正反馈,各种鼓励的眼光投向我,大家我认可我凡事事情为先、结果导向的方式。于是我的成长速度貌似坐上了火箭一样,随后又做上了几个更为核心的技术项目,比如钉钉OA推送系统,真正能够接触过了这种业界顶尖技术含量的亿级用户的推送架构设计。
也很符合预期的,在升完P6以后,两年就升到了P7技术专家,还拿到了最有含金量的钉钉闪电侠。
现在回想,我确实把开局抓的好牌打烂了,但是还是那手臭牌,我换了一个牌局,打赢了,甚至筹码还翻倍了。
很感恩一路给我遇到的钉钉人。
心态升维
当我以为我在成长技术成长期的时候已经不会有多少能够引起质变成长的机会了,因为这个时候已经过了互联网快速增长的时间了,钉钉整体的增速也放缓了。万万没想到我又来了第二个机会,让我开启了第二个增长曲线。
由于组织调整,我顺利当上了工作台、协作和动态的技术主管。
这个变化,让我重新以一种全局的方式来审视业务模式和技术架构,让我从个人的角度上升到了团队的角度,也让我从任务判断到了价值判断的维度上。
在担任主管的两年期间还是干的非常开心的,有很多创新和突破,我自认为真正做到了我现任P9主管的核心价值主张"因我而不一样"的地方。我做到了我前任离职主管都没有做到的几个大业务,比如做成了千万级DAU的最近使用项目、十万DAU级别的PC自定义工作台、集成了钉钉维度的bPaaS、dPaaS、iPaaS、做成了工作台AI项目,这几个项目大部分都是硬骨头,所以两年下来成就感是满满的,当然这里少不了我们工作台产研团体团队同学的迎难而上。
我记得我有一个非常大的工作台集成xPaaS集成项目,涉及到了5~6个团队的协作,我楞是在一个月内拉了五六个会议,把这块硬骨头啃了下来,技术方案直接从IOS、安卓、MAC和WIN等多个客户端撸了前端小程序,从前端小程序撸到了后端如何扩展类型。
还有一个非常印象深刻的例子,从客户价值、公司方向和团队同学的技术成长来说,我判断一定要在短时间内做成低码PC自定义工作台。但这个项目由我们人手太缺,所以占用了大量的前端资源,由于复杂度过高和我的乐观,在项目室封闭的三个月之后,Bug依然一大堆,依然看不到快速上线的希望。这种资源的占用使得我们的设计同学发飙了,把项目室门一关,当着所有合作方同学还有我下属的面,劈头盖脸骂了作为Leader的我半个小时。
我发现原来我还能这么脆弱,随后两天周末我去湖州度假,我两天晚上都没有睡着。
当然我知道这个本身是我的决策,也是我犯的错误。但这个错误本身也是我坚持"做难而正确的事情"的初衷。所以我在这一个财年就和我的主管申请了单项3.5-,我是抱着我宁愿当年绩效325,也把这个事情要做成,否则这个我几年都想做事情没做成,我就直接离开,我觉得我会一直怀着愧疚,我也愧对公司给我Leader的角色。
当然现在我在环评的时候,我依然选择了要和这位同学合作,并且这位同学是我见过设计水平最高的同学,整体工作台能够带来今天样式上的极致美观,她应该占首功。
然而结果令我差异,我的主管不仅没有责怪我,反而还给了我最好的绩效。
所以能够跟随一个好的Leader是人生幸事。当然,好的Leader,不是说对无条件对你好,而是相对公正、有能力、有担当、会放权、能成就下属的Leader,这里很感谢钉钉CTO巴布和九穆对我的大力支持,才把步履维艰的事情做成了钉钉客户的价值(不是口号,真是借着巴布和九穆,才能把几个核心的骨头啃下来)。
事后复盘,不是鼓励争吵,但是意见不和是正常的,也要敢于说出自己的想法并逻辑推理论证其可行性,如果你确定是可行的,那就必须坚持己见,用结果来证明。与其大家和和气气然后跟着破船一起沉,还是争争吵吵把船重新开上主航道力挽狂澜,我相信大部分同学知道怎么选,尤其是大家都不知道方向的时候,就更应该有个人找出来,以对赌的方式来拍板决策,以获取长期主义带来的共同利益。
如果船长总是找不到方向,又换不了船长,还老是对船员Pua,大家就弃船跑路吧。
在这两年时间里面,不仅锻炼了我作为全局角度来观察业务模式和技术架构,也让我补充了很多管理方面的经验。我知道了怎么样去承接更高主管的目标,怎么样去分拆目标,怎么样去落地目标。
还知道了怎么样去跟不同的业务方良好的协同,怎么样去解决不同利益方的冲突问题,也知道了在什么样的情况下必须要坚守自己的原则,哪怕有冲突也在所不惜。
也把握了什么时候该吵架,什么时候该妥协,总而言之,明白了怎么带领团队去做一件"难而正确的事"。
最后也大大的掌握了管理经验,知道了怎么样去带领一个团队来共同完成团队共同的目标和愿景,怎么样帮助团队同学成长。
破局重生
然而工作中,只要你保持向上生长的趋势,时间拉长,在同一个公司,特别是互联网行业,你就一定会很快碰到天花板。
就是很多时候我会回想我当初在淘宝混的差,怀疑人生,难道真的是主管和团队的原因吗?不是的,当业务碰到增长期的时候,之前所隐藏的问题会一瞬间全部出现,和电视剧演的一样,开始勾心斗角,尔虞我诈,并不是主管、同事变坏了,而是环境变了,仅仅如此简单。自古以来,不变的,只有人性。
我现在已经能够安然的得出这个结论,成年人的世界里,已然没有对错,目所能及的地带都是灰色的,就看你怎么面对。所以我很理解,"屁股决定脑袋",当然对于年轻人俩说,最重要的,就是你能跟随大盘成长,选择大盘就是一种重要的能力,没有尝试,你不知道自己可以极限摸到多高的天花板。
就算在被Pua后,犯了无知和幼稚错误后,背了325后,不要妄自菲薄,能来阿里的,已经是佼佼者,想想自己曾经的荣誉,重新爬起来,复盘反思,继续前行。
两年的主管经验已经明显让我觉得我现在的提升速度不再像以前一样,甚至在越往后新的空间反而会越来越小。在一段时间内都没有明显的业务突破,该做的已经做完,很显然客户也达到了瓶颈。我真实的想法就是在我做不出来什么样有突破性的价值的时候,我继续呆着,一方面是给公司浪费钱,另外一方面也浪费我的时间。
所以我想,这也到了我该出去,像第一次来钉钉一样,去个新业务,再重新挑战一番,再被社会毒打一次,可能那个时候的我,钱没赚到,但是故事可能更多了。
关于未来
我对阿里和钉钉都无比感恩,正是阿里和钉钉的经历,让我在八年内,成长到了我最期待的样子,虽然还远远不够我自我要求的快,想当年我计划是3年技术专家,5年技术总监,10年CTO,15年上市迎娶白富美,开迈凯伦,去创建慈善基金会,当然现在想想当时是没有被社会毒打过,异想天开,但是阿里钉钉的八年,是我人生最幸运的一段旅程。
未来短期时间应该会持续聚焦做企业数字化相关的业务,这也是我擅长的地方,还是感谢阿里巴巴商家业务给我的工作启蒙,让我从学校毕业的"巨婴"成为了一名"工程师",以及感谢我所遇上的同事的指点,师兄们给我的指点,我已铭记于心。
另外在长期来看考虑的是出海,我本身也是喜欢英语,多元文化,创新文化,未来致力于给中国企业出海奉献一点自己微薄力量。
写在最后
我也尤其感谢我的团队同学,他们是我认为业界最优秀的程序员,感谢我合作方,是最为专业的产品、设计、运营和测试,一起打了几年的仗,所有的产出,都是我们共同合力的结果。
虽然有很多不舍,但是我想我现在还年轻(虽也不年轻了,马上要35了,我先自我输出到社会去遛,看看骡还是马),还有机会突破下一个成长的区域。
放弃已经得到了稳定,去追求不确定性,面对更大的未知,就是我自己新的"破局"之路。
我也比较擅长和喜欢讲段子的,我在大部分场合分享,都会带着段子,毕竟工作压力都这么大了,幽默是生活和工作的调味剂,如果有兴趣的同学也可以给我约杯咖啡,我们交流交流,一同看看如何成长或者吐槽。
另外我平常比较喜欢研究创新(6项发明专利,10+项阿里巴巴内部创新)、看书(年看书平均超过50)和写作(高产似母猪),所以也维护了一个好几年的公众号"ali老蒋",希望能跟大家分享成长之路,长期的主题会聚焦"创新发明专利、程序员成长、SaaS及ToB业务技术"。