2020总结
优点
- 工作心态
可以写不出最优秀的代码,但一定要写出最规范的代码。- 编码
开始注意代码的健壮性,开始理解设计的重要性,开始关注接口的设计原则。
开始考虑最优实现方式,不再是实现功能就好。- 项目
慢慢了解网络架构分区,了解网络拓扑结构。
接触到高并发代码设计开发,使用主流中间件。
具备一定的运维能力(日志,流水线,服务器)。
借助工具提升开发效率。
项目管理的思考(代码管理、分支管理、脚本【数据库和其他】管理、文档管理、版本上线管理、代码评审)。- 自我提升
开始学习,阅读优秀书籍。
源码学习,巨人的肩膀。
不足
- 编码
知名库使用尚不熟练(经常自己实现但不完美)。
1.Spring系有很多对象处理方法可以借鉴
2.JUC包方法
3.线程池使用
4.google-guava google-gson
过多的if-else。
思考替代if-else的方案。
- 项目
项目构建还不熟练。
1.maven不够熟练
2.配置参数不够清楚(spring、log、jedis、Apollo)
3.git使用不够熟练
4.idea项目模块不够熟练(配置等)
- 自我
1.过于懒散
2.不擅言辞
3.不擅积累
4.手速不够快
展望2021
- 消除不足(75%+)
- 读完《深入理解java虚拟机》《SpringClound》
网友评论