小蚂蚁说:
这几天,阿里内网的一篇帖子火了。
作者在这篇帖子里真诚地讲述了入职蚂蚁金服后,自己从最基础的研发工程师到资深架构师的七年自我价值实现历程。帖后有人留言“看不懂Code,但看懂了文字,暖心 : )”。
如果你也是一位追求梦想的技术人,那就一起来看看吧!
前言
5.1节的时候,我独自一个人单车去了稻城亚丁。稻城一个美丽的地方,由于一部《从你的全世界路过》成为了网红,抖音上各路网红打卡的地方,依稀记得当年的台词,“有一个地方叫做稻城,我要和我最心爱的人一起去那里,看蔚蓝的天空,看白色的雪山,看金色的草地,看一场秋天的童话。”当然我要去不是为了去寻找心爱的人,而是忙碌了好长一段时间,单纯的想找个地方发发呆,正好老婆有事,就单车自驾稻城。
在稻城最高的地方,接到了老妈的电话 一句“儿啊,你花钱去那么危险的地方到底是为了啥,你真傻。”,勾起了这十年间的种种的回忆,突然想写点什么,算是对于这十年的一个总结,另一方面也是对身边人的回应吧。
7年前我加入了阿里,怀着憧憬和梦想。我当时加入的理由很简单,想找一家公司,让我做的产品可以被身边很多人用到,就这么简单的理由。为什么有这样的一个强烈的诉求呢?在毕业后的三年,我做了很多的产品和项目,而这些产品和项目大多都没有被身边的朋友使用过,作为一个技术人,有一种说不出来的失落感,我不期望我能改变世界,但我想用我敲的代码为身边的人们带来真正的方便和改变,这种失落感她总是会不经意间跑出来,打击我的积极性。
虽然来阿里之前的上一家公司也是一家非常不错的公司,团队氛围非常好,项目轻松(平均工作内容小于3小时),待遇也还行,合同快到3年的时候,我态度非常坚决选择离开,最主要原因有两方面。现在的这个环境可以支撑我生活,但支撑不了我的情怀。当时要走的时候身边的同学非常不解,好几个好朋友都说我是一头犟驴,傻得很。特别是加入阿里的头2年,非常忙,很多聚会多活动也被迫取消掉,收入也没有明显的变化,好长一段时间都被朋友认为我被洗脑,一些聚会场合总能感受到不经意间的一些嘲讽。开始沦落为朋友圈里的那一类“傻子”。
我把我在阿里这7年分为3个阶段,每个阶段都有不同的烦恼和成长,也多次想我是不是该放弃。这7年来最大的收获除了层级,技术,解决方案以外,我最看重的就是“心力”,一种面对任何复杂问题,总能有序去解决的勇气和能力。不管是面对管理,业务压力,家庭压力总能勇敢去面对,去解决。
第一个阶段
第一个阶段,是加入阿里的头2年。这个阶段最主要是做一名基础的研发工程师,主要专注于基础技术,业务知识以及做事方式的集积累,像SOFA,XTS(分布式事务框架),DRM,MSGBROKER,交易收单,账务,清算,核算,代码规范,发布流程等等。
这个阶段压力非常大,主要来源于两方面,身边的同学太优秀,相比起来自己就特别平庸,关键方案上提不出有价值的idea,自己主导的方案经常面对各种挑战(经常出现上午为了一个接口开在哪吵得不可开交,中午一起吃饭嬉笑颜开),线上问题的排查总是比较慢,简单来讲就是在团队中感觉没有贡献。羞于成为团队中的一员,好在当时的师傅经常开导,再加上自己有一股不服输的劲,基本上周末总有一天是呆在公司去研究技术和业务,身边朋友的活动参加得越来越少,老妈的电话聊的时间总是急匆匆,当得知我是自愿加班,并且没有加班工资,我老妈特意坐车过来看我,核实我是不是加入了传销组织。身边的朋友发现我慢慢的变了,聚会参加少了,变得爱较真,观点不合群,比如当大家都在聊工作中如何有技巧的少付出挣大钱的时候,我居然提出要把事情做到极致,通过极致去改变很多结果,反正在别人眼里,这小子,是又穷又傻又天真。
比较欣慰的是,我认识了新的圈子,有阿里人的场合,个个都是这样的人,也没人觉得是我是另类,另一方面是要特别感谢我的老婆,当很多事情不被理解时,一些苦闷和压力以及一些观点总是可以被她认真倾听,默默支持。所以对外部的反馈也就变得无所谓啦,反正坚持自己的路。差不多两年,学会了蚂蚁技术栈和业务栈,开始主导了关键方案,获得过成都分公司年度优秀工程师奖,也获得了技术大学系分大本营培训最佳学员奖(由蚂蚁金服CTO程立亲自颁奖),同时自己也获得晋升,当被通知晋升通过的时候是那么的淡定,被HR通知给我发阿里股票时还一脸蒙逼,反正当时就是没有听清楚发了多少股票,价值多少钱,股票有啥用。过了段时间想买个车问老板,股票现在可以变现吗,老板回答不能,哦好吧,继续写代码去啦。
总结下这个阶段我干过的事,P5去CR P8的代码,数据初始化搞出第一个线上缺陷,紧张得差点尿裤子,社区支付,捐赠系统,预付卡业务,编写SOFA3的部分使用手册,周末运行日志分析。
第二个阶段
加入阿里第3~5年头,这个阶段,我已成长为专项的负责人,对蚂蚁这套业务栈,技术栈有了大概了解,也认识了很多业务线的技术架构,开始主导一些关键产出,也在成都有了一定影响力。突然有一天,我们部门大老板找到我说,杭州有个项目会涉及到账务,你去搞下。我当时很奇怪,这个大老板我们以前从来没有接触过,隔了好多个层级,在这么多人当中为什么会选中我,并且感觉对我很了解一样,快速交接完工作以后,也没问这个项目是干啥,有没有成长空间,是短暂支撑还是未来我要以owner把这块业务带回,反正去就去吧。
匆匆的收拾行李去了杭州,去了才知道闭关搞余额宝的性能提升改造,当年随着余额宝业务用户数急剧增长,我们的平台能力急需要快速提升,并且随着国民级产品属性增长,还需要打造一套整体的高可用方案,包括实现存储故障以后的超短时间无损恢复。整个项目涉及到很多团队,包括支付宝的各个部门以及外部的生态伙伴,几十号人在一个大会议室里面,那种味道至今都记忆犹新,汗味,脚味,体味,食物的味道,再加上各种讨论,争论等等简直是酸爽,也许这也是奋斗的味道吧。
记得那一年是杭州最热的一年,经常遭遇限电,在这么几十号人的会议室不能开空调,热啦就起身去冰块池里(由于限电,公司提供冰块来降温)捞一罐可乐喝了接着干,确实热。晚上2点走在杭州的街道上一样可以感受到地表那种往上升的热量。后来我们终于干成啦,通过2个月不到的时间,完成了整个链路上的扩容,不仅做到了水平可扩展并且还做到了账户类型的无损恢复,并且这套方案在今天相比行业内的主要以流水型单局FO方案同样存在一定的先进性。终于不辱使命完成了广大宅男宅女和大爷大妈每天增加一个卤蛋的愿望。
回头来看,第一次觉得自己离梦想那么近,身边的亲戚朋友谈论余额宝时我可以自豪的说你们每天看到的那个多少钱和多少收益就是我做的哟。当然也经常被身边的朋友和家人问,余额宝安不安全,每天限额是多少,为啥晚上不展示收益等等。反正快成了半个产品小二,接到面试官电话我才知道我被提名晋升啦,毫无准备的回答完问题,如果我现在说我当时连面试官是谁都没听清楚会不会气哭当年的面试官。反正这次晋升以后,基本上我就不在担心我和家人未来的生活保障啦。在这个阶段还有一个比较烦恼的事情是,三姑八姨让我把亲戚弄到阿里去,朋友们想通过我接阿里业务,或者帮后台查朋友的私房钱,或者透露一些公司关联交易等等,由于我做不到也不能做,所以经常被误解为不近人情。听说我们招的员工,起步工资是好几十W,招外人不招自己人,说我太傻,被马老师洗脑,反正这个阶段,我就成了一个“没有良心的暴发户”。
这个阶段我特别的笃定3年前我选择的路是多么的正确,因为有了那个朴实的梦想——用我敲的代码给身边的人带来方便。每当我想懈怠,想放弃时,我总能找到那么一束阳光,支撑我走下去。
第三个阶段
加入阿里第6~7年头,在这个阶段我已经成长为一名架构师,专注于公司风险应对领域的建设,开始组建团队打造攻防体系,开拓面向蚂蚁集团的风险应对。
随着公司业务的发展,我们更多国民级产品诞生,我们的产品服务了世界各地的用户和商户,很多用户成为了我们的粉丝,很多商家参加了码商成长计划与我们一起成长,很多贫困地区用户通过我们获得了平等的服务。但同时我们的系统链路越来越长,可用率要求越来越高,恢复手段千变万化,如何做好风险应对保障我们的用户、我们的商户能随时随地高质量的享受我们的服务,不能由于风险导致服务的质量受影响。这个责任支撑我们团队不断走下去,经过2年的努力,我们成为了蚂蚁最核心的风险应对团队,打造了演练平台,应急平台,预案平台,资金处置平台等等。并且深度协同公司的技术风险部,全面风险管理部,客户资金部努力夯实蚂蚁的风险应对能力。
这个阶段我常常在思考一个问题,作为一个80后,到了这个阶段我到底追求的是什么。一个好父亲(儿子3岁啦),一个好丈夫,一个好儿子,还是成为对这个社会的有价值的人。曾经有一度我认为我要离职给家人更多的陪伴、去做好前面三者,但其实想想这几者其实并不冲突,家人对我的期望并不只是陪伴,并且如果人生没有点故事如何成为儿子心中的英雄。很庆幸,我们今天有了这样的一个平台,我们的自动应急,自动化演练,自动化决策,预案的可视化编排,预案的结构化,预案的覆盖,都是这个领域比较先进的解决方案,未来我们要利用这些能力去解决公司一个个的风险场景,同时还能产品化开放向我们的伙伴和这个行业。也午不久的将来你们就可以在各大论坛上看的我们对风险领域的解决方案,或许你们就能看到我。到了这个阶段我也就不关心别人怎么看我啦,做自己就好。
一个有梦想有追求的人,他总能竭尽所能去追求和创造结果,而我很庆幸的是我们有这们一个领域,这样一个平台,这样一帮人可以去深耕风险应对这个领域,从而为这个行业做出自己的贡献。
加入我们
写在最后。如果你也有点“傻”,也想简单一点,并认为自己技术(JAVA/前端/数据&算法)有点牛B,也同样有点情怀,那就加入我们,一起来实现这样的一个梦想。我们可以在成都,杭州,北京相遇。
招聘链接(请将网址复制至浏览器中打开即可查看):
【蚂蚁金服-资金技术/Java技术专家】
https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP058965
【蚂蚁金服-产品化前端工程师】
https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP058967
【蚂蚁金服-资金技术数据&算法工程师】
https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP058970
想和作者深入沟通,请在本文下方评论区留言吧!