何谓“好程序”--《程序开发心理学(银年纪念版)》试读
一直以来好程序都是一个很难判定的问题。所有程序员都觉得自己的能力很强,自己写的程序就是最好的程序,并且几乎蔑视其他一切身边的程序员。在我还是一只程序员的时候,也有这样的感觉。但是当我跳出那个思维空间,成为一名测试人员的时候,我发现一切都不然。
一名“优秀”的程序员往往是更加重视应用的技术。最新潮、最高端的技术的应用似乎才是一个程序员优秀的标志。但是事实却并非如此,真正优秀的程序员往往要考虑更简单更基本的问题。
比如: 我们的程序是否符合功能的要求?或者说能够多大程度上满足需求?
程序是不是能够按照计划完成?可能会产生多大的偏离?
程序的可持续集成性?当需要变化或改版时的适应性?
程序的效率怎么样?健壮性如何?
其实上述这些恐怕才是我们优秀程序员真正要考虑的问题。至于新技术、编程工具都只是我们为了完成既定目的的手段而已。除了上述的硬性指标,我们还需要一些精神指标,比如是否热爱编程,学无止境;比如是不是一个优秀的团队成员;再比如是否愿意把自己的代码转换为一些文档。也许只有做到这些,我们才走在了成为“优秀程序员”的道路上。
相关推荐
湾区人工智能 2020-11-20
diskingchuan 2020-10-23
amicablehj 2020-11-16
smartbaby 2020-11-11
teamvx 2020-11-11
啊兵 2020-11-10
ruancw 2020-11-10
Elyn 2020-11-08
susmote 2020-11-07
lipin 2020-11-03
kinglomei 2020-10-27
bucai 2020-10-26
JAVA飘香 2020-10-26
重剑无锋 2020-10-25
adentheima 2020-10-25
zhaoyinghuan 2020-10-25
Elyn 2020-10-24
lipin 2020-10-22
feinifi 2020-10-14