构建软件工程的进阶之道_构建之法书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 教育 > 构建之法 > 构建软件工程的进阶之道
惟楚有樵 构建之法 的书评 发表时间:2015-03-24 21:03:58

构建软件工程的进阶之道

构建软件工程的进阶之道
惟楚有樵
2015年3月24日
(一)
《软件工程》是很多计算机专业必须学的一门课,这门课一般是处于比较尴尬的地位的。说它是理论课,但它里面又需要大量的实操作业,必须做一些编程的具体作业或者编写一个小系统(当然,最多的是什么“图书馆管理系统”之类的作业)。说他是实操实践课,通常的教材里面又都是理论、步骤、原则一大堆,学来学去只是懂得了一些大概的原则。所以软件工程对于学生而言,学了好像没有得到什么。说没学,好像脑子里又有一些理论框框。导致学生认为这门课远不如《数据结构》《操作系统》之类相对理论的课程重要。但事实上,学生到软件公司工作的时候,都需要很长时间来适应编程工作,不能给很快上手。恰恰是由于软件工程这门课没有教会学生真正的本领,没有为学生打下良好基础。
我觉得之所以如此,一是在于原有的软件工程的教材是学校老师编写的而不是实际的软件公司的高手编著,导致理论太多,参考来参考去,变成了四不像。二是在于教授本课程的老师本身大多是学校老师(废话,不是学校老师怎么能教书?),我的意思是大多数的老师并没有编写一些实际应用软件的经历,并没有实践过。(不过,现在这种情况慢慢变少,很多学校已经在邀请软件公司的高级工程师来一起承担课程进行互相合作)。
不过现在的大学同学们和老师们不用再困惑和彷徨了。一本能够解决上述问题的大作《构建之法:现代软件工程》横空出世,解了上述两种尴尬的情况。
这本书的作者邹欣是来自微软的大神,领导过多个大型软件工程开发团队,国内国外科班软件专业毕业。叙述这样的背景并不是为了吹捧作者,而是说明这本书是出自一个在“战争”中洗礼过的人所著,能解决实操性。
这本书来源于作者和国内多所大学进行软件工程共同合作6年教学经验的积累,是一本从教学中做出来的教材。解决了理论和实践的结合,具备基本软件工程的理论结构。而且很有针对性,开篇就有给“任课老师和助教的建议”,这门课的教学更多的吸取了西方课堂的教学方式,不是简单的作业+考试或者论文的形式,而是整个学习过程贯穿着一系列的综合作业,学习博客,互相实例编程等等,强度应该是通常课程的3-5倍。
我曾经这样写到我初步读完本书的一个读后感:学习软件工程,好像武林之中学习内功。很长时间似乎只能意会而不能身传。这本书是少有的“干货”云集,可教性极强的书籍。通篇强调“做中学”,理论与实践结合,练习量大,要学下来估计会脱一层皮,但如果能过,估计在软件工程的路上会”凤凰涅槃”,终成正果。

展开全文
有用 1 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读