不知道算什么

我是做的天猫企业采购的交易系统,也参与了核心域模型的设计,独自负责过一些项目(当然,边缘项目),以及独立负责过功能模块。我负责的是结算系统的供应商结算部分以及交易系统的链路中的下单校验、确认收货以及资金域的部分。挑战还是有的,很多技术问题在规模上来之前都不是问题,当你的开发人员,和代码量上了一定规模之后,会发现,整个项目的推进节奏,以及代码质量和领域模型的实现细节会慢慢走形,基本项目中碰到的问题都是这一类的问题,然后你的时间就会被每天的会议占据,开会讨论怎样让大家统一认知,开始开会讨论沉淀规范,开始在一些模棱两可的实现上面吵来吵去。不过这些过程最终是会收敛到稳定状态的。不过,肯定效率是没有以前高了,这时候你需要做的还有一些定下来的规范要走。

认知的变化

说实话,大多数人进来之后做的事情会让你失望,我们是抱着最好的憧憬来到这个公司,但是你做事情肯定会从基础做起,不会让你上来做一些难度风险都很高的工作的,我还是比较幸运的,进了一个初创而且是发展期的项目团队,加上我之前的半年工作经历,所以一进团队就能快速融入项目,为项目的开发推进尽自己的一份力。 大公司里的个人成长是要自己去关心的,互联网大公司的形式并不比小创业公司的形式乐观,很多时候你会感觉投入了无穷无尽的业务工作中,没有时间和精力去优化或者说重构自己的代码架构的。我就是这样,也是比较迷惑,不知道这种情况下是该多思考业务上的东西去推进项目,还是说是技术上的东西去打磨项目,我个人认为两者都需要,你不能仅仅关注单一方面,项目的推进能力是你技术能力的一部分,我非常赞同一句话,技术是为业务服务的,你的代码再优秀,如果没有对业务产生价值,那么它也是一文不值,即使你的代码烂到根本不具有可读性,可是每天上千万人甚至上亿人在用,那么它就是牛逼的代码。不要不相信,tp的代码公认的烂到没法动,但是它就是牛逼,撑起了整个淘系,乃至阿里的所有交易。

个人成长

重点还是说说个人成长吧。我在之前团队还没有学到太多东西,之后去的团队,我感觉自身进步非常大,当然个人原因还是有的。我在阿里旅行的团队比较稳定,都是一些比较稳定的项目做一些日常的需求,每天的状态也是昨晚手头工作,在随便看点书什么的就下班走了,到家有时候会研究些自己感兴趣的方面,有时候索性就歇着了,所以,我本打算写深度学习的一些文章,写了一半,拖到现在还没写完,一年后的今天,我却在这里说些有的没的~之后取得天猫交易链路团队就比较“动荡”,毕竟,每天这么多人用的系统,杂事也是比较多的,我们又是新业务,或许不确定性更多一些。我刚进团队的时候团队氛围特别好,大家每天在项目室中coding梦想,每天到晚上11点真的没有开玩笑,但是很开心,而且效率也是杠杠的,团队氛围太重要了,后来项目处于稳定发展期之后,团队中有些人就被抓壮丁去支援其他项目了,我很佩服我们老大这一点,在用人上很准,而且敢于用人,团队组织也是敢于变化。 今天也是我入职一周年,所以也想在今天写点东西总结下一年来的收货。接下来我可能要宣扬一些阿里文化了,这些文化“有毒”,慎接受:

  1. 认真工作,快乐生活 你知道的,太难处理工作和生活的关系了,尤其是我们这样的猿类,一个报警过来,你是开是不开电脑?但是即使是工作日,昨晚太累了,多睡会,老板会找你喝茶吗?恐怕互联网相对其他行业有点过于自由,自由到你分不清他是在工作还是在生活,或许你会感觉,这个人工作散漫,换一个角度或许会认为,他只有工作,哪里有生活?既然我们没法分清就别做区分了,我们要做好我们的工作,客户第一嘛,但是我们是自己的第二个客户,be happy,该调节的时候一定要调节,这点我做的的确不好,被媳妇骂了~
  2. 客户第一,员工第二,股东第三 或许和我们没太大关系,但是作为一个全职的程序员先生,你是摆脱不了你的业务方的追击的,如果你的代码真的是为他们写的,那么在使用上就不该那么反人类,只要是你能想到的能为客户做的事,提出来,大家一起推进。当然你是排在第二位的,别为了一个用户不太常用的功能,把自己搞的人不像人鬼不像鬼。股东第三,我现在还感受不到股东在哪里~
  3. 聪明、乐观、皮实、自省 这是集团对阿里新人的要求,也算是招聘的标准了吧,聪明,没的说,能上大学应该不笨,乐观,这个太重要了,生活还是有很多压力的,有时候你背了太多的压力你自己都感觉不到,直到一天。。。。。皮实,说的就是要耐操,互联网太多变化了,而且也变化太快了,每次变化来临就像是一记重拳,看你抗不抗得住了,对了,我感觉皮实和乐观挺像的,只不过说的是身心的两个面。自省,这个是自己进步的源泉,也是变革的动力,今天还是流量为王,明天就是服务取胜,后天呢?你就那么自信用户想要什么?

技术

说一些技术上关注的点吧,如今的开源环境这么好,基本你能想到的有难度的中间件或者是组件都已经有了开源解决方案了,还是不得不说集团的中间件做的很好,基本上把业务开发变成了白痴,有深度的问题基本都已经被他们屏蔽掉了。