去年因为元旦有亲友来访所以总结迟来了一个礼拜,今年嘛,纯属是因为懒,所以迟来了快一个月——以此观之,或许明年就没有总结了。时光荏苒,痴痴然又长一岁,年终总结的时候,才会慢慢会想起当初立的哪些FLAG竟然被啪啪打脸,哪些倒是算有所进益了。
工作
去年此时正在感慨团队规模扩大,今年就只能换成瞠目结舌了。团队的急剧扩张、各个方向人员的补充、开发模式与理念的迭代、工具插件的引入……可以说今年的工作是精彩纷呈的。虽然在不同的项目、领域中,所属的角色不同,甚至某些领域并没有参与,但是还是从这一年的各种变化中学到了很多新知识。
架构迭代
就目前核心应用来说,大抵可以算作是从最初的版本迭代到现在的。15年左右至今的各种变化历历在目,记得之前有微信、还是美团的几篇架构迭代的干货博客,跟我们的应用迭代之路相互印证之下,收获颇深。结合下半年看过的两本架构类书籍,一浅一深,还是能挤出一些想法的。预计目前的组件化架构大体上不会有变,但是小的结构优化也不会断。与腐烂代码相斗,其乐无穷。
工具平台
把角度放开一点,这一年接触到的各种平台工具可谓是应接不暇。有人力培训的、有运营工单的、有沉淀知识的;相关性很强的有组件化CI构建的、日常AS插件、APPIUM自动化平台、静态质量Sonarqube等等。有公司内部搭建的、有相关同事编写开发的、有自己跟着瞎琢磨的等等等。善事利器而已,各种各样的工具,最终的核心需要基本上都可以算在提高效率和保证质量上。这一方面能做的事还有很多。
业务思考
基本上大半精力都在具体业务上,上半年尤甚。从定制需求到公版需求的相互影响,到后续公版需求到垂直工程领域需求的变换。一方面技术上实现方案的研磨思虑,另一方面对业务上的认知和理解或有所得。
大体上挖过坑走过弯路之后,大概在组件粒度、组件管理、底层库接口设计与质量保证等方面算是有所领会。不过目前来说认知还不是很系统,难以成文,只能再积累了。
从纯技术实现的角度来讲,即堆页面和交互出来,技术含量有限。但底层技术再流弊业务上没有包装得当终属徒劳,业务实现应当是众多底层服务支持那些零前面的那个一,不宜偏废。或者换个角度,程序员应当仅仅关注如何实现业务,还是关注业务本身应当是怎样的。大方向的团队分工固然存在,然而自扫门前雪终归格局偏小。要能够理解业务方向应当是什么、团队应该输出什么,而不是闷头做事不问何以然。
生活
生活上,要说有什么不满意的,应该只是一年里都忙着收拾屋子、规划未来,少有两个人出去玩乐了,归根到底还是懒则懒矣,无可奈何。
另外则是通过各种方式读书三十余本,小说居多。有三本技术书,较去年有所进步,但还是不足。
理一理
有收获、有不足。
工作上新一年里期望能够拓宽技术视野,业务上能够加深理解。生活上,多读书,多总结;爱人,被人爱,大步向前,一步一个脚印吧。最近听说人们给自己定的计划,绝大多数人都最多坚持到一个月,这里也不立任何年度FLAG了,方向无差,必有所得。