一直以来好程序都是一个很难判定的问题。所有程序员都觉得自己的能力很强,自己写的程序就是最好的程序,并且几乎蔑视其他一切身边的程序员。在我还是一只程序员的时候,也有这样的感觉。但是当我跳出那个思维空间,成为一名测试人员的时候,我发现一切都不然。
一名“优秀”的程序员往往是更加重视应用的技术。最新潮、最高端的技术的应用似乎才是一个程序员优秀的标志。但是事实却并非如此,真正优秀的程序员往往要考虑更简单更基本的问题。
比如: 我们的程序是否符合功能的要求?或者说能够多大程度上满足需求?
程序是不是能够按照计划完成?可能会产生多大的偏离?
程序的可持续集成性?当需要变化或改版时的适应性?
程序的效率怎么样?健壮性如何?
其实上述这些恐怕才是我们优秀程序员真正要考虑的问题。至于新技术、编程工具都只是我们为了完成既定目的的手段而已。除了上述的硬性指标,我们还需要一些精神指标,比如是否热爱编程,学无止境;比如是不是一个优秀的团队成员;再比如是否愿意把自己的代码转换为一些文档。也许只有做到这些,我们才走在了成为“优秀程序员”的道路上。
相关推荐
最后一章 为案例实践,利用Windows Forms制作一个完整的程序——网页浏览器,初学者可以更实际地看到Visual Basic开发网络应用程序的妙用。《Visual Basic 2008 程序设计完全自学教程》的所有程序范例都以完整程序...
何谓TFT-LCDzip,提供“何谓TFT-LCD”免费资料下载,本文以图文的形式对TFT-LCD进行了简要的解释,可供学习使用。
最后一章 为案例实践,利用Windows Forms制作一个完整的程序——网页浏览器,初学者可以更实际地看到Visual Basic开发网络应用程序的妙用。《Visual Basic 2008 程序设计完全自学教程》的所有程序范例都以完整程序...
这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在...
1.1 何谓程序设计竞赛 1.2 最负盛名的程序设计竞赛 1.2.1 世界规模的大赛——Google Code Jam(GCJ) 1.2.2 向高排名看齐!——TopCoder 1.2.3 历史最悠久的竞赛—— ACM-ICPC 1.2.4 面向中学生的信息学奥林匹克竞赛...
何谓温度应力式无缝线路-.docx
何谓pem——心理体检与心理健康管理系统?
C语言中级教程-4 何谓表达式
第39章-何谓stolen bytes1
编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题编译原理习题
资料-何谓制程能力.zip
何谓‘知识管理’知识管理的程序为何领导者如何运用知识管理已.pdf
修改数据15-6增加核对程序运作的程序代码第16章编写Master/Detail数据库应用程序16-1建立Master/Detail关系的DataSet16-2自定义dataGrid展示样式16-3设计显示明细数据的表单16-4 使用BindingContext浏览数据第17...
修改数据15-6增加核对程序运作的程序代码第16章编写Master/Detail数据库应用程序16-1建立Master/Detail关系的DataSet16-2自定义dataGrid展示样式16-3设计显示明细数据的表单16-4 使用BindingContext浏览数据第17...
参与项目开发:老人系列工具箱应用开发、奇遇社群应用程序开发、大稻旅图Beacon创新应用开发、Crazy Yummy暴食专家手机游戏开发、千变万话手机游戏开发、手势操控跨平台办公室数据中控系统开发、配对式交友手机社群...
C++学习教程从零开始(九)——何谓结构共17页.pdf.zip
C++学习教程从零开始(五)——何谓指针共18页.pdf.zip
大家都知道IT大学生就业问题关键在于项目开发经验,但何谓项目开发经验,网上很少提及。基于此,高分奉上本资源,内容包括什么是项目开发经验?何谓独立完成一个项目的经验?如何积累开发经验?IT人如何拿高薪?等。...
C++学习教程从零开始(十)——何谓类共15页.pdf.zip