上QQ阅读APP看书,第一时间看更新
“I am a programmer”
Dave是敏捷圈里的一股清流,他对敏捷始终保持着清醒的认知。在很多活动上,他的自我介绍,也仅仅是以“I am a programmer”作为开始。谈到程序员的身份,还要从Dave高中时期谈起。
Dave Thomas出生于 1956 年,他最早接触编程是在高中时期。当时,Dave在学业之余报名了编程课,课上学的是Basic语言,只需要将代码敲到纸带上,再通过一台调制解调器将数据传到大型机器上,机器就可以运行了。
尽管过程稍显繁琐,但长时间摸索下来,Dave发现编程十分符合他的大脑逻辑,这种极具创造性和精确性的体验,让Dave自此一发不可收拾地爱上了编程。
大学时期,Dave在伦敦的帝国理工学院进修计算机科学,正式敲开了编程世界的大门。
有了多个编程项目的丰富经验,Dave的思维更加发散。在一次项目中,Dave认识了Andy Hunt(安迪·亨特),两人会在项目中给很多程序员建议,像在部署前对软件进行测试等。诸如此类的建议不仅得到了很多程序员的肯定,也确实令开发过程得到了有效改进。为了把这些敏捷实践过程中的建议与技巧整理下来,他们辞掉了当时的工作,花费了一年半左右的时间整理成了一本书。1999 年前后,两人合著的《程序员修炼之道》出版了,并获得了Jolt效能大奖。