自己不知不觉地转行到IT行业已经两年了,可是自己进步比较慢,到现在水平不是很高,只是适应了IT行业的工作。从入行到现在,一些基本的能力已经具备了,如何提高,也成了当前的重要任务之一。以下是我的一些思考。现在我的工作内容属于是以下的范围。

1.如何写更好的代码。

2.如何更好地阅读源码。

3.更好地处理业务逻辑。

对于第一点,如何写更好的代码,每个程序员应该深有体会。好的代码,不仅自己看得顺眼,别人看的也舒服。向自己以前写的代码,自己都不想看第二遍。这就很说明问题了。《重构 改善既有代码的设计》和《Head First 设计模式(中文版》这两本书,在豆瓣上评分挺高,而且我下载pdf看了一下,内容很好,对自己设计代码以及编写代码都有很大的帮助,多看几遍。

对于第二点,自己最近才意识到。自己以前的工作就是在网上下载库文件以及修改代码,对很多开源库的代码架构都不了解,修改的时候花费比较长的时间。阅读源码,首先需要了解架构,知道源码是怎么工作的;其次,对于需要阅读的代码,才开始进行细读,精读。

3.业务逻辑,自不必说,很重要的。自己的逻辑能力不好,不知道该怎么处理复杂的逻辑。其实最好的办法是使用工具画图,处理逻辑的时候,复杂度最小化,这是自己的一些体会。

我知道,自己以上说的几点自己做的还不好,继续加油吧!

posted on 2018-09-28 09:43  那年晴天  阅读(90)  评论(0)    收藏  举报