摘要:
我从来都特别羡慕那些效率奇高的人。我总是搞不懂那些家伙是怎样在完成许多伟大事情的同时,还能到处参加社会活动、出书、沉迷于自己的特别喜好。这种人中做的极端的,会令我不自觉地妒火中烧,关于这点,我以后会专门写个帖子讨论。
在过去相当长一段时间内,我的工作效率是比较低的。作为一个开发者,我越来越对微软的那一整套东西心怀怨念。几年前为了改善我的开发效率,我下了很多功夫去研究当时比较流行的一些开发新概念,比如设计模式、面向对象编程的原则、范型编程、测试驱动、敏捷开发等。每一种技术都有其道理,但我后来发现,这些技术都是一些更高阶思想原则的派生物,如果不理解那些基本的思想,就不能很好的应用由它们派生的技术。
在我对此有了模糊的印象时,两本书和一个开发框架适时地出现了:The Pragmatic Programmer, Getting Real和Rails
这两本书的作者带给我了核弹式的冲击,特别是The Pragmatic Programmer,令我这个对unix没有太多概念,几乎完全成长在微软操作系统和开发环境下的程序员倍感惭愧。
软件开发是个 (全文共1200字)——点击此处阅读全文