|
发表于 2011-1-3 09:34:00
|
显示全部楼层
Re: Re:编程的最高境界是?谁知道?
gamer_star: Re:编程的最高境界是?谁知道?
原来编程的最高境界是将复杂的变得简单,简单变得复杂;如此循环,则大道可成
的确,很多语言设计的中心理念就是把现实世界中复杂的问题用直观的程序表现出来。
至于要回答这个问题的本身,不同职位的人有不同看法。(以下是针对大型软件编程的个人观点)
初级程序员最高境界是绝大部分的任务都能在预定的时间内高质量完成(除非负责预算时间的出现重大错误)。
高级程序员,高质量快速快速完成任务,有能力修复别人修复不了的漏洞,有能力设计好大型模块。
从QA角度来看,一个程序员的最高境界就是写完的程序接近0漏洞并且具有高性能,包括功能,承受压力+耐用(没有deadlock, race condition等等),如果要求在多个OS上运行,那就要保证程序在每个支持的系统都运行无误
从release management角度来讲,写出来的东西有高度的灵活性,向前兼容(2.0东西能用3.0的东西),向后兼容;,当然大部分游戏不会有这种要求,商业软件会有。
从总设计来说,程序员可以精确的提供未来实现的预算(时间,人员,等等),早期发现设计中的重大缺陷并且提出可参考备案。
对于顶头上司来讲,就是组里的前锋,给组里其他人在必要的时候提供必要的协助,带动组里的积极性,懂得技术重要营造良好的工作气氛更重要。
先说这么多吧。 |
|