2008-8-22 10:50
javasishu
成为优秀程序员的条件(下)
<P>(接“成为优秀程序员的条件(上)) </P>4Li%O/]L_jG ^&e
<P> </P>3[@1N2lR2a@9Dz+L&a
<UL>~gT.~CX
<LI>7 需求理解能力。程序员需要理解一个模块的需求,评估该模块在系统运营中所处的环境 </LI></UL>0H U6~7i+~
<P> </P>$d(Ff!x&c4yP-r
x h D+q
<UL>IrU\
fv$K]z
<LI>8 复用性,模块化思维能力。程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。 </LI></UL>
2])q@dI%DqJ
<P> </P>