16年好快,回想这一年,很多画面和瞬间还清晰可见。从年初项目进入上线攻坚阶段,然后是近两个月的不间断线上事故,然后又到了G20保障,然后年底离开北京加入新的团队......回想起来,在当时认为艰难无比的事情,现在觉得也不过如此。这一年,压力、挑战、成长与机遇都来了。
豁得出去
16年年初项目进入了上线攻坚阶段,客户明确3月底上线运营,而定好的8周倒排计划每周总有一些事情不能完成。那时,系统还处于早期开发阶段,各个模块之间结构混乱,内部代码也是臃肿到难以复用,前端页面更是无比的粗糙。作为一个生产系统,那时我很怀疑能否按时上线。
我记得年初的杭州天气很冷,那个时候大家坐在一个非常狭小的办公室,窗户透风,空调也不给力,但好在人多,大家人挤人的坐着也就忘记了有多冷。我们每天工作到很晚,凌晨1、2点回去是常事,不过路边的炒面是对熬夜工作最好的慰藉,我们一伙人经常去一个大叔的炒面摊,大叔为人和蔼可亲,价格也公道,多放菜、多放面、多来点猪油......只要不过分,大叔都能满足。吃完炒面就算这一天结束了。
一天天的工作,也慢慢的就看到了一些成果。有天和前端对接,我突然欣喜的感觉我们页面上的数据和交互其实也不错了,当时那种由内而外的欣喜给了我很大的信心。艰难的攻坚过程,也顺利的在3月底上线。系统割接的那天晚上,大家不眠不休,为保障第二天的运营,有位小伙伴更是连续工作40个小时。
经历这些,更多的是让自己对未知事情的坚定,老话说:“做项目,要豁得出去”。
严谨、坦然
没有经历过客户骤雨般的狂喷,你也许不知道做一个系统要如此严谨。
3月底上线后,4、5月我几乎每天都会接到投诉,有时候早上正在睡觉,客户电话打来反馈:系统没有最新数据,系统无法访问,等等...挂断电话后,穿上衣服,飞奔到现场就开始解决。现在想来,那段时间应该是最艰难的时候,害怕早上接到电话,害怕客户讨论组里弹出消息,害怕领导@我...我记得那时候很崩溃,每天救火,每天都疲于奔命,而问题就在那放在,客户、小伙伴和领导也在那看着,你只能坦然的想办法解决。首先是开发、测试、线上环境的分离,然后是每个单点的地方做高可用,完善监控体系,先于用户发现问题,还有每天早上轮流值班检查,等等...
有天,我对组里面的小伙伴说:“我怕了”,他们问:“你怕什么了?”。其实那个时刻,我明白了我之前做事情是如此的粗糙,也是如此的不合格。例如:新的技术和框架,没有严格论证就引入线上环境;新的功能,没有详细的方案就开始做。
总之,有问题要坦然的接受,做事情要严谨的对待。
离开、机遇
16年12月份我离开了我工作近3年的公司,也离开了北京来到了杭州。离开北京的前一天晚上,之前团队的5人好不容易凑在了一起撸了一次串。那天晚上,大家都很感慨,也许是彼此之间都有某种共同的情怀吧,即使现在5个人都在不同的公司,做着不同的业务,但还能有着联系。虽然离开,我想肯定还会有机会,大家再次相聚。
有天晚上,我接到了我现在主管的电话,他说他是菜鸟网络技术部。我们彼此聊了一个小时,过程中都是在聊技术。电话中,他语速很快,逻辑思维严密。聊到后面我都忘记了这是在做一个面试,我更感觉是在探讨、沟通一个可执行的方案。当然,阿里的面试有很多轮,庆幸的是我最后通过了面试。我记得最后一轮当面面试后,我主管喊我一起去喝个咖啡,我们在咖啡馆,他给我讲了阿里的文化、价值观等等,讲了很多,但当时我就记住了“皮实”这个词,因为我从来没有听过。入职后,在师兄的照顾很快的融入了团队,大家工作效率很高,节奏也很快(说实话这是我向往的)。来到这里,我想听到最多的一个词是:“沉淀”,至于什么是“沉淀”我还要去体会。
每一次的离开是机遇,每一次的开始也是机遇。感恩能够遇到优秀的你们。