April 25, 2004

向程序员致敬

Categories:  Business Modeling

程序员是整个软件开发的核心力量,他们与通过自己的思想驱动机器,完成各种各样的数据处理工作。一个好的软件,需要花费程序员相当多的心血。因为计算机、不管是CPU和操作系统都是很简单的(1+1=2),程序员需要把现实世界中的问题分解成机器能理解的东西,并且要控制各种可能的错误。程序员,首先是匠人,通过对代码的精雕细刻,让计算机正确的工作。优秀的手工匠人,需要时间的积累,对于程序员来讲,同样需要时间。

我在IT行业混了好几年,但我亲自动手写的代码,不超过5000行吧。用我以前同事的话来说就是缺乏编程体验。不能体会程序员的酸甜苦辣。最近两年,我花了很多功夫在编程语言(Java、Delphi、C#)方面,深切的体会到,要让一个程序能正常运行起来,不出错需要作很多的事情,远不是画两个类图能解决的。当然通过分析和设计、可以帮助程序员认识问题世界,但在短期内很难帮助程序员实现优秀的代码和应用程序。从这个角度来说,大家要警惕MDA的夸夸其谈。

最后,在这里向所有程序员致敬

Posted by wind at April 25, 2004 11:25 PM
Comments
Post a comment









Remember personal info?




  
Please enter the code as seen in the image above to post your comment.