开场白
2017年1月,从不犯错的我被一次意外的疏忽当头一棒,把我彻底地打入了人生的最低谷。2017是我最不愿总结的一年,也是我最不愿经历的一年,而这一年却给了我意外且颇多的收获。值此2017年的最后几个小时,借着房间浓重的火锅味对2017年进行小结一下。
我的2017
技术成长之路
- 2017年2月到3月,熟悉公司开发基本工具、开发流程、开发业务和开发规范等等。
- 2017年4月到6月,在mentor的带领下经历了对产品进行若干次需求迭代开发,动作都不太大,整个期间熟悉了业务,规范了代码开发,熟悉了公司内部基础技术组件,此期间把java相关基础知识再次熟悉了一下,另外在github上搭建了自己的博客主页(已经废弃,没有太多时间写静态页面),回学校参加了毕业仪式。
- 2017年7月到9月,全程参与了**项目的大开发,渐渐着手于技术方案设计,这个过程收获颇丰,此时已经可以独立完成一次需求开发过程(理解需求文档、方案设计、开发自测、联调),缺点是对需求文档理解不够深入,想的不够充分,为此mentor曾经严厉地批评过我。
- 2017年10月到12月,脱离了对mentor的依赖,开始以主R身份开始对接产品直至完成迭代,技术方面开始着重于技术与业务的相结合,期间经历了几次需求迭代。
- 2017年12月至今,接手**项目,这段时间注重于沟通(外功)与技术(内功)的提升,即整体综合素质的提升。
读过的书与完成的事
《Effective Java》,看了一遍,每次看有不同的收获。
《Java并发编程的艺术》,看了二遍。
《Spring实战》,看了二遍。
《深入浅出MyBatis技术原理与实战》
《Hadoop权威指南》看一半
《Redis实战》看一半
《Spring源码深度解析》看1/4
完成健康饮食营养系统实现
struts框架、python、xgboost模型
完成基于GPS换乘点检测交通方式识别系统实现
Django框架、数据挖掘
我的收获
技术与业务是相辅相成
工作中要从业务中学习技术,同时用自己的技术不断促进业务的发展,这点我想是今年工作中最大的总结,如果只一味地学习技术而忽略与业务的相结合,就像有思想的灵魂没有实在的肉体,反之就如行尸走肉。
提高沟通与做事效率
“不是技术牛,就能独挡一面。”这是架构师给我的忠告。工作后才发现技术只是工作中的一小部分,沟通与做事的效率也占据着很大的部分,比如需求对接、服务依赖等等,较高的沟通与做事效率会提高一天的的工作效率,间接会影响一天的收获,会影响一天的成长。
事事皆项目
不是只有大事才会走有规范的流程,小事仍然需要,这就体现应该有的工程素养。从小事做起,事事规范,事事遵循应有的流程,则可以避免小错误的发生,同时也塑造了严谨的性格,这是成功人士必备特点。
计划
- 《高性能mysql》,关注mysql底层与应用
- spring与mybatis源码,深入学习前辈的积累
- 《统计学习方法》
- 《Hbase权威指南》
- 寻求感兴趣的领域并积累相关paper,并有一定的成绩
- 探索中……
最后语
不积跬步无以至千里,不积小流无以成江海,每天的积累和付出总会厚积薄发,回报不一定在付出后立即出现,只要你肯等一等,生活的美好,总在你不经意的时候,盛装莅临!加油,2018!