Preface
很久没能再写博客,自己也确实也比较懒,没有能坚持下来,其实也是觉得自己能力尚浅,三脚猫的功夫上不了台面。新公司待了半年多觉得学到了很多,同时也更觉得自己还有好多好多需要学习理解的,开发中需要掌握的地方太多了。同时开发中存在的问题不能忽略,要选择面对问题,并解决它,自己才能进步,下面就是我在新公司半年多遇到的问题和一些想法
Less Well
- 知识体系不够全面,对软件开发系统的整体性思维和原理的理解不到位。
- 经常犯一些低级的失误,写的代码没有一次就能达到业务需求的,总是删删改改。
- 回过头去看自己一个月前的代码,发现还是有很多地方有待优化。
- 开发没有遵循开发流程,在之前的需求开发中,总是拿到需求就开始写,写到一半发现需求理解错误,进行不下去。
- 开发中自测部分,没有写相应的单元测试代码,总是以Postman调用接口来测试。
- 在开发中没有关注性能问题,总是以能完成功能为标准,这样后期会有很多问题。
- 注解写的很多但是不够规范。
- 面对复杂的业务需求,没有清晰的头脑,对业务应该在理解基础上再进行编码。
Confusing
- 没有应对高并发的处理方案
- 开发中如何进行有效的性能优化,包括SQL、Java
- 对于自己的技术方面觉得还比较浅薄,对于未来没有找到前进的方向。
- 最近想学前端的几大框架,自己的HTML、css、JS还比较薄弱,怎么去学习没有具体的计划。
- 自己还是太懒,找了很多专业的书籍,自己有时间也没怎么看,反而被其他的书吸引注意力,事后感叹于时间被浪费。
- 自学能力有待提高,不能总是靠着公司的项目来练习。
Well Done
- 制定前端的学习计划,继续学习前端的知识体系,在这个基础上深入的学习前端三大框架。
- java继续巩固基础,很多地方只是理解没有弄懂原理,这样下次还是会出错。
- SQL方面写的时候多考虑一些性能问题,对之前的一些问题进行优化。
- Python爬虫有时间继续写,制定一个小目标限制时间完成。
- 学习英语,还是要坚持积累。
- 扩展学习范围,可以尝试将开发平台转移到Linux上面,熟悉并尝试用命令行解决问题。
Action
- 下次需求开发中,要先理清思路,甚至可以自己画流程图,找出需求中不清楚的问题,确定没有问题,再开发。
- 开发中可以看到一些明显的优化问题所以,自己在写的时候要注意。
- 对于之前的代码有时间回顾的时候,可以进行优化。
网友评论