作为一个从业十余年的程序员,我来分享下我的看法这里只说习惯,不论技术能力持续学习的习惯技术一直在发展,所以程序员必须有持续学习的能力,不然被淘汰是迟早的事思考的习惯很多程序员都是上司分什么任务,。一个优秀的程序员需要养成哪些良好的习惯?更多详情请大家跟着小编一起来看看吧!

一个优秀的程序员需要养成哪些良好的习惯

一个优秀的程序员需要养成哪些良好的习惯(1)

作为一个从业十余年的程序员,我来分享下我的看法。这里只说习惯,不论技术能力。

持续学习的习惯

技术一直在发展,所以程序员必须有持续学习的能力,不然被淘汰是迟早的事。

思考的习惯

很多程序员都是上司分什么任务,按照需求文档来做。但是需求文档也是人写的,既然是人写的有时候就会有错误,不会思考的程序员就会照着做。所以建议程序员拿到需求要先自己分析,看看有没有可以优化的,如果有,可以向上司或者客户提出改进意见。思考不仅仅局限于需求,开发过程中思考出好的建议都可以。

严格的编码习惯

程序员在能实现产品功能的前提下,对编码规范应该严于律己,比如负责的业务代码写上注释,变量名字不能随意定义等等。否则,别人一看你写的代码,不用看功能就觉得你很low。

严格的测试习惯

做出来的东西要严格去测试,不要觉得一个很简单的功能肯定没问题,往往会出现问题。

重构的习惯

写完代码,测试了功能都可以,不要着急交付,可以抽出一点点时间看看能不能重构去优化代码,重构可以使自己的知识更巩固,成长更快。

还有一些其他的好习惯,比如总结的习惯,文档记录的习惯等等。