十一 24

程序员如何选择技术方向

最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」。 那之前写的几篇程序员文章算什么呢?算前传吧。以后再写程序员文章算什么呢?算后记吧。 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么。 程序员都是很严谨的,我不得不首先发出一个 System Call: 你在客户现场这半年做什么工作? 写单元测试。 还有呢? 没了,就一直写 JUnit。 别人也写单元测试么? 没人愿意写单元测试,只有我写。 …… 你为什么想来研究院呢? 我想写一些真正的程序。 什么是真正的程序? 比如 Java,比如面向对象编程,你总要写一些类和各种各样的方法,而不是一直写 Test Case。 好的,沿着这个楼梯上三楼,那里有一 … Continue reading