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

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

1、服务他人的思想

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

2、自我批评思想

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

3、写美观的代码

4、写高质量代码

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

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

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

7、有些文档的习惯

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

 

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

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

《华为编程规范》

《代码之美》

《程序员修炼之道》

《代码的坏味道》

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

《代码阅读方法与实践》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值