当前位置: 代码迷 >> 综合 >> 合格的程序员需要具备的素质
  详细解决方案

合格的程序员需要具备的素质

热度:1   发布时间:2024-01-20 10:25:53.0

合格的程序员需要具备的素质(个人观点总结中)

1、服务他人的思想

        一个合格的程序员 ,不能只写自己看懂的代码,而需要为后来人考虑,写别人能够看懂的代码。除非特殊的要求,不要写晦涩的高深的代码。曾经一个同事夸张地说,他写的代码,妇孺皆知,老少咸宜。

2、自我批评思想

    一个合格的程序员,要始终认为自己的代码是有问题的,不能认为自己的代码就像自己孩子一样,别人不能说。要勇于承认自己的问题(当然这个需要良好的外部环境),做到有则改之,无则加勉。始终保持一个谦虚谨慎的态度,才能不断进步。

3、写美观的代码

4、写高质量代码

           《高质量c/c++编程》中有介绍。

5、有代码阅读技巧,能快速理清别人代码架构。

6、修改代码时,能够保持或优化原来代码架构。

7、有些文档的习惯

            最起码也要有记录自己开发过程的习惯。

 

建议应该读一下以下基本书:

《高质量c/c++编程》

《华为编程规范》

《代码之美》

《程序员修炼之道》

《代码的坏味道》

《嵌入式Linux内存使用与性能优化》

《代码阅读方法与实践》

  相关解决方案