2017的上半年

2017-07-19  本文已影响0人  金字塔底的蜗牛

2017年3月

三月是刚进公司实习之时,当时,真的就是一个看过一些Java的基础书籍的小白而已,没有任何项目经验,只是在自己的电脑上用Spring MVC搭建过一个最简单的登录,显示,评论等几个最最最 简单的小需求。
仍记得进公司前,大佬介绍过很多中间件和工具,一个人在没有任何基础的情况下,去尝试Maven,Git,遇到了无数的问题,无人请教,只能自己尝试解决。往往都是一些简单的问题在花费大量时间之后才解决。效率低下,也留下了很多没解决的问题。
最初的3月,从IDEA的熟悉,Git的不断使用,Nginx,Redis等等的,再到项目的启动。最后独立完成最简单的项目需求。3月就这样缓慢的熟悉着。在公司的好处就是相比自己的学习,在公司进步还是能快很多,毕竟周围还是有不少大神的,有时候问一下大神,不仅能节约时间,还能理解的更透彻。


3月分时的代码

1.log日志输出不对
2.代码关键点缺少注释,且长而臭
3.命名不规范
刚进公司那会项目很赶,没有新入职培训,也没人指导(完全的放养,遇到问题了自己找人问),这种情形下完成了自己的第一个接口,一个小白的第一个接口,对npe没做任何处理就传给了前端。

2017年4、5月

四月五月,指导我的小组长,去了深圳出差,所以这两个月我又是被放养了,有成长,依然还是遇到问题自己找人问。而且项目赶,我被赶鸭子上架了,帮忙开发,查错,修bug,改数据,就这样的过程中,技术进步缓慢,但是对项目的熟悉度在高压下,迅速了解这个项目。

2017年6月

请假回学校毕设,毕业

2017年7月

准确的说是6月下旬开始,小组长回来了,而且公司的管理也正式化了一些,增加了小组长对代码的review,这个月是这半年来技术增长最快的。单元测试,Java SE8的新特性都是在review中,快速学习,也改正了很多写代码中的小错误习惯。


7月分代码

1.相比之前在重要地方加上了注释,方便自己,也方便别人理解
2.用流操作,简化了代码
3.Guava等工具类的使用
4.log的输出也规范化了

结束

现在项目也是收尾要结束了,在收尾阶段反观3月和7月的区别,能很明显的感受到自己的进步。然后马上也要正式进去另一个项目的开发了,这次将是真正的从0到1的全部过程,希望能有更多的成长吧。

上一篇下一篇

猜你喜欢

热点阅读