战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  252 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

程序员的3种美德: 懒惰、急躁和傲慢(Laziness, Impatience and Hubris)

Laziness

The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer, Also hence, this book.

懒惰:

是这样一种品质,它使得你花大力气去避免消耗过多的精力。它敦促你写出节省体力的程序,同时别人也能利用它们。为此你会写出完善的文档,以免别人问你太多问题。

Impatience

The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least pretend to. Hence, the second great virtue of a programmer.

急躁:

是这样一种愤怒——当你发现计算机懒洋洋地不给出结果。于是你写出更优秀的代码,能尽快真正的解决问题。至少看上去是这样。

Hubris

Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.

傲慢:

极度的自信,使你有信心写出(或维护)别人挑不出毛病的程序。

 

转自http://blog.csdn.net/arbuckle/archive/2007/01/05/1475009.aspx

 

上面3点越是厉害,说明你的程序员功力,火候不浅.对, 好程序员就是很认真很仔细的

posted on 2011-02-14 22:33 战魂小筑 阅读(2337) 评论(5)  编辑 收藏 引用 所属分类: 游戏产业随感

评论

# re: 程序员的3种美德 2011-02-15 11:43 zuhd
不敢恭维  回复  更多评论
  

# re: 程序员的3种美德[未登录] 2011-02-15 13:11 by
1- 通用性强
2- 自解释的接口
3- 良好的性能
  回复  更多评论
  

# re: 程序员的3种美德 2011-02-15 13:18 1111
放P。
弄这样的文章出来有何意义?  回复  更多评论
  

# re: 程序员的3种美德[未登录] 2011-02-15 16:32 megax
IT以及计算机关联技术发展至今,个人的单打独斗注定不可能成功。更多的时候你不是在写程序,而是在做服务。很多的时候,你需要把这个服务做好,而不是把这个服务做的漂亮。当然能弄的漂漂亮亮的则更好。你需要的是团队,你需要的是和别人的协作。希望看到这则消息的人,不要再去崇拜那些技术英雄之类的,更不要对上面的所谓美德信以为真。  回复  更多评论
  

# re: 程序员的3种美德 2011-02-16 19:33 1111
@megax
不能说的那么绝对,没有爱因斯坦,几十亿人都造不出原子弹。  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理