分类: IT业界
2012-10-11 07:45:24
本书从一个程序员典型的心态出发,步步深入,最终深入到软件工程思想的本源。从本书目录结构的安排便可,看出书作者的整个思考的历程。
作者对于章节的安排是基于其对软件工程的总结给出的,而作者整体思想则体现在了其在书中提出的软件工程层状模型图里。从章节的安排可以看出,本书的前面六章,作者为我们详细解析了软件工程里各个工程元素的基本概念,从程序的实现到方法,再到过程、工程,最后到组织。第七章是承前启后的一章,因此以这一章作为样张也是比较用心的一种做法。而从第八章开始,作者为我们揭示了软件工程里各个工程元素的本质,给我们带来了深刻的思考。
在第七章的综述中,作者一开始就是以自身经历剖析了一个程序员典型的“工匠心态”,然后以一句“语言只是工具”,作为转折点、突破点,一步步为我们呈现了作者对于软件工程及国内工程现状的思考与觉悟,而这些都最终体现在作者提出的软件工程层状模型图里:
从第七、八两章的样张,可以看出,作者整书的写作风格应该是轻松诙谐的,且善于引经据典,而最重要的是,在其看似轻松的语言下隐含着作者对于软件工程的深刻思考。作为一个拥有程序员典型性心态的程序员,通过对本书的阅读,对于自身的工作及发展有了更新的认识:不想当将军的士兵不是好士兵!因此作为一个程序员,决不应该将眼界只限于软件的实现,毕竟“语言只是工具”!