构造之法阅读笔记02
后来我知道SoftwareTeacher是一个在IT界有名的前辈,直到这个学期我在《软件构造》这本书的封皮上看到邹欣老师的名字时才恍然大悟。但是我不能明白,为什么在这个老师几乎与学生课后便毫无瓜葛的大学时代,还有这么一个人还在默默地坚持着激励督促着一批批菜鸟。建民老师的教学方法独特,我也在一次次痛苦中喊着,骂着。但每次学期结束,我都会惊人的发现我的技术和水平会到达一个比开学预期还要高的水平。现在的人普遍眼高手低,我到现在都这样看待自己,但就在建民老师的手底下,就这样不知不觉在折磨之中成长了。
好了,言归正传。软件工程说到底还是一门工程学科,说到底就是重实践的学科。但是大学特殊的教育现状决定了我们没有太多的机会去实践,课堂上教会我们的语法和算法不足以让我们真正的写出一个好的软件,这是整个中国大学的现状。《构建之法》整本书就是建立在理论和实践结合的基础上,面向实战教学,强调做中学。很庆幸的是我们的建民老师十分认同《构建之法》的教学思想,他的每一节课堂都遵守了做中学的规则,让我们在大量的练习当中成长自己。
大多数人喜欢听故事,少有人喜欢长篇大论的理论灌输。作者抓住了这一点,这本书不是干巴巴的讲述理论和原则,也脱离了让读者乏味的怪圈。读这本书的感觉就是仿佛将自己代入了作者精心构建的场景之中。邹欣老师在本书中创造了一个虚拟的环境:王屋村软件学院、移山公司和一些人物(阿超、果冻、消费、小李),我通过读他们的故事,就好像在读发生在自己身边的故事一样,因为我们都和这些虚拟人物一样,普通但努力着。阿超:有几年实战经验的项目带头人;国栋:外号“果冻,喜欢引进据典”,对知识有些消化不良;小飞:两年编程经验,对任何事情都有自己的看法,爱唱歌,喜欢足球和军事;小李L有几年项目管理经验的产品经理。这些可爱的人物将伴随着我们读完整本书籍,我很喜欢他们,也很喜欢读他们的故事。