所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

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

发布时间:2020-04-15 16:42:11

资讯分类:程序员  养成  习惯  优秀  习惯  程序员  思考
一个优秀的程序员需要养成哪些良好的习惯?

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

持续学习的习惯

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

思考的习惯

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

严格的编码习惯

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

严格的测试习惯

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

重构的习惯

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

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

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

  入门编程才是真正学习的开始,所以在学习的初期养成一些好的习惯是至关重要的,能让你的工作效率更高,千锋带你一起了解程序员要养成的几个好习惯。

  一、打好基础最重要

  高效学习,并不意味着要走捷径、抄近道。

  对于新手来讲,首要的事情肯定还是一步步地打好基础。无论是看书,还是看视频课程,都可以从入门基础技术入手。这也有助于之后学以致用,甚至触类旁通。

  二、边实践边思考

  只看书或看视频是学不会编程的,一定是要边看边实践、边思考,才能将看到的理论变成自己的东西。

  三、合理利用碎片时间

  都说“一个人的成长取决于他工作之外的时间”,当然,并不是说一天到晚二十四小时一头扎在编程上,而是说要利用好碎片时间,花费更多的时间去学习,不断积累会让你的学习更有成效。

  四、经常交流和分享

  三人行,必有我师,与其自己闷头研究,不如多与同行交流,各取所长,更加高效。

  五、随时随地“Ctrl+S”

  尽管现在很多新的IDE可以自动保存,但还是建议同学们养成“Ctrl+S”的习惯。如果系统硬件或存储媒体发生故障,“备份”可以帮助你保护数据免受损失。

  六、定期学习

  因为个人的接触面毕竟有限,有一些新的技术,或者新的思维单凭个人能力有限,定期学习对新技术的把控也比较快,能够更快的提升自己的编程能力。

  生命不息,学习不止,每天“逼”自己进步一点点,假以时日,成就必然天壤之别。

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

1. 理解编程语言的原理,遵循编程规范,并且能够写出有效的代码,并学会优化代码。

2. 估算解决问题所需要的时间,为自己定一个时间限制,加强程序自测试。

3. 做好版本控制,并及时备份代码,经常检查代码,还要回顾以前写过的代码,看看能不能有新想法。

4. 动手编码之前,先做好分析和设计。

5. 对项目文件归类保存。可以把项目文件放到SOURCE、HEADERS、MAKE、EXES等不同的文件夹中。

6. 制定验收规则,优秀出色的程序一定会编写技术测试脚本,因为他们清楚要是省略了这一步会严重后果。

7. 重视,但不过于注重程序的设计模式。

8. 养成耐心、冷静的好习惯,多向优秀的程序员学习。

留言与评论(共有 0 条评论)
   
验证码:
Top