自评2018
得分:A
概述2018:2018年4月决定离开工作三年又四个月的广联达;5月入职央企;熬过5个月的996;11月在第一轮30%的人员优化中,顺利上岸;12月并入新的部门。此时回顾我的2018年,选择跳槽、离开舒适区都是最为正确的决定。18年,经过5个月996的淬炼,自己的技术栈,终于升级换代,来到了主流水平。也凭借自己的努力,得到了公司同事、领导的认可。
项目进度
白泽监控
白泽监控,是我在公司负责的第一个研发类项目,主要包含配置中心和dubbo服务监控预警两个子系统。自接到领导的指示后,从需求讨论、原型评审、开发方案、进度掌控由我负责,在组内3位后端、1名前端同事配合下,取得了超出领导期望的成果。也正是因为这个项目,才真正获得了领导的信任。
- 1)配置中心是基于spring-cloud的配置中心,通过将配置持久化,进行可视化管理;
- 2)dubbo服务监控,是基于开源的curator进行服务治理;
- 3)主要功能包括服务上下线预警、核心服务对比、服务回声监测、消息(App、email、sms)推送。
全民砍价
全民砍价,是当前正在做的一个项目,也是12并入新部门后的第一个项目。谈不上是什么大的项目,也不过是一个专题营销活动,但是这个项目,能否在新部门站住脚的关键。也正是因为这个项目,体会到跨部门合作到底多艰辛了。各种扯皮、撕逼,真是见证了央企里面的套路。
容器化
微服务、Docker、持续集成已经是互联网行业的必备内容了。整个9月,我都在配合架构师完成老旧项目的服务拆分、容器化工作。
- 完成xshop的拆分技术预演;
- Jenkins加pipeline的一站式构建;
- 完成开发环境容器化改造,新工程全部docker部署;
- 输出开发环境安装配置文档。
其他事宜
在一轮一轮调整、种种机缘下,自己逐渐参与、负责的事情越来越多,除了研发的本职工作外,其他事情也接踵而至。包括整个项目组研发环境的管理、上线陪跑、替领导补充文档、领导不在时,代理日常事务。
进步与提升
- 基于springcloud 2.x的微服务系统搭建;
- docker部署、构建、docker-compose容器编排;
- dubbo治理、基于alibaba/QLExpress的规则引擎实现;
- Jenkins、pipeline脚本的持续集成方案实现;
- 数据库设计能力、在组内推广代码规范;
- 前后分离的接口设计能力;
- 最重要的是,一切都是基于项目。而不是demo,有项目、有需求、有用户才有价值。
人丑就该多读书
在这里,必须要安利一下微信读书,在它的感召下,今年在路上也大概看了几本书,以不至于太空虚。
- 吃饭的本钱:
《docker技术入门与实战》、《SpringCloud微服务实战》、《微服务设计》 - 未来的提升:
《结构思考力》、《人人都是产品经理》、《情商》 - 文艺青年:
《一切都是最好的安排》、《痛并快乐着》、《我有一杯酒,可以慰风尘》 - 名著:
《追风筝的人》 - 小说:
《狼牙》、《斗破苍穹》
不足
因为技术得不到提升,才选择跳槽,来到互联网大潮中。以前总认为技术好就行、爱谁谁,经过央企的洗礼,发现这是不成熟的。技术好只是评价一个程序员的重要标准之一,技术好≠能力强。而能力还包含更多的含义,比如学习能力(比如新的技术多久能搞定)、沟通能力(前后端分离、沟通是日常最多的事情)、自我管理能力(比如工作态度、是否充满正能量)、领导力(如果带领团队完成任务);还有让领导认可你的能力,领导也是人,是人就有喜好,如果达到领导心中的满意?这都是能力。也许之前太注重技术能力,而忽视了其他能力。
2019
2018年下半年,互联网的寒冬悄然而至,似乎没有一点点预兆,却也是异常凶猛。但正如Jack Ma大大所说,”当别人都在抱怨时,你才有机会”。2019年,充满正能量、提升自己的能力,在19年更好的坚持下去,静待春天。