2019/11/10
工作以后,感觉一周一周过的飞快,这周主要就是梳理业务逻辑,原来自己的理解是有问题,导致代码差点写错,以后应该先找产品对好需求后,在进行业务分析,之后在开发,这样就不太容易出错了。
工作
这周做了一个P2的需求,不太难,但是由于自己经验比较少,以及不细心的问题,也出了问题,但最终都解决了。后边应该在研究研究公司现有的工具类,他们真的是强大,可以大大的减少重复造轮子,提高工作效率。还有一个月就要答辩了,自己写的代码监控什么的都没有加过,后边需要加上监控,对自己现在做的业务进行梳理,并做Wiki总结,负责答辩的时候也不知道说什么。
反思
工作时一定要细心、细心,好多bug都是因为不细心所导致的,最后还让导师帮忙找bug,真的是很羞愧。好多问题都是自己的不细心所造成的。
今天在微信推送中看到了一个别人写的点赞功能,正好自己也写过一个,针对自己写的,和别人写的进行分析和比对,找出自己的不足,学习别人的写法。这也是今天的任务。
学习监控的使用,后续的代码质量评估,以及出问题时找到问题的根源,监控和日志是非常重要的,而自己在这方面做的很不好,只是打印一些简单的日志,今天学习下监控的加法,以及日志的打印,提高自己的代码质量。
对自己不熟悉的地方,趁着刚写完代码不久,及时的作总结,不能只为了完成任务而完成任务,不然当这个需求做完后,自己什么也得不到,什么也不记得了,因此,作总结是非常重要,自己不懂的知识点,以及自己对业务的理解等等,都是要及时记录的。
对于看书,发现自己的方式存在问题,好多知识点自己都不能理解,看完之后就忘了,所以我觉得要改变这种学习的方式,应该看和自己现在工作不相关的,自己不熟悉的知识点,不能什么都看,这样只是欺骗自己,看完之后一点印象也没有,真的是一点用处都没有,只是安慰自己了。从下周开始,就要调整自己工作之余的学习方式。
对于Guava在进行学习下,虽然之前已经看过了源码,但是Guava的一些工具类,相比普通的有什么优点,我还是不太知道,学习下Guava的官方文档,在工作中尝试去使用它
计划
每做完一个需求之后,针对自己写过的代码,以及遗留的问题进行分析,找到原因,并且找出该如何优化。
平时多总结问题,多作记录,多作复盘,这样对自己的帮助是很大的.
平时工作中,多看看前辈们代码的写法,学习他们好多部分,提高自己的技术水平.