读者对象

本书写给那些对软件开发有过一些体验并立志成为软件开发高手的人。你可能是一名Web应用开发者,或者是一名医疗设备程序员,或者正在为一家金融机构开发交易应用。你也可能刚从中学或大学毕业,并认为软件就是你的未来。

尽管本书是写给新人的,经验丰富的开发者仍可从本书内容中受益。有过几年开发经验的人,当从书中找到自己曾经面临过的窘境时,会不住地点头,而且还可能获得新的感悟,或至少获得一个新的词汇,用于描述他们自己使用或者建议给同行使用的方案。即使拥有十几年或者更长时间开发经验的人,特别是那些正在努力把握职业航向的人,也将会找到一些灵感和视角,用来抵御晋升到管理职位的诱惑。