`
dogasshole
  • 浏览: 843285 次
文章分类
社区版块
存档分类
最新评论

一些不错的编程观点

 
阅读更多

http://dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming/

挺有指导作用的,对于coding,不了解技术的,和技术积累有限的,和技术积累深厚的三者都会得出截然不同的结论。

而且虽说现在软件规模越来越大,但是突出的个人能力在整个项目中仍旧可以影响非常巨大,甚至是决定性的。

单纯的编程是远远不够的,architect, design, research这些的战斗力更加恐怖。

  • A good programmer is ten times more productive than an average programmer. A great programmer is 20-100 times more productive than the average.
  • Great programmers spend very little of their time writing code – at least code that ends up in the final product.Programmers who spend much of their time writing code are too lazy, too ignorant, or too arrogant to find existing solutions to old problems.-----比较同意,多多思考,但是great programmer应该是编程基础已经相当踏实了,到了意到剑到的程度,所以所卡的地方就是design和思考,那么这样可以,如果编程基础不过,上来直接高屋建瓴,要建死了个屁的。基础部分还是不可略过。
  • Great programmers are masters at recognizing and reusing common patterns. Good programmers are not afraid to refactor (rewrite) their code constantly to reach the ideal design.
  • Software obeys the laws of entropy----熵原理
  • Although most software is made by teams, it is not a democratic activity. Usually, just one person is responsible for the design, and the rest of the team fills in the details.----3,5个人的独立开发者挑掉20多人的团队,这个是有可能的,甚至很正常的,本质来讲英雄在软件开发中仍旧很重要。
  • Programming is hard work. It’s an intense mental activity. Good programmers think about their work 24/7. They write their most important code in the shower and in their dreams. Because the most important work is done away from a keyboard, software projects cannot be accelerated by spending more time in the officeor adding more people to a project.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics