读《移山之道》及现代软件工程讲义的收获——洪虹篇

关于《移山之道》:

在这个作业下来之前,我早已开始读这本书了,以至于在我看到如此大工程量的阅读作业时我唯一比较庆幸的事就是这里面还好有一本中文书,然后还好我已经读了三分之一。刚开始读《移山之道》的时候我看的特别慢,因为这种风格这种文体的书我还是第一次看,开始挺不习惯的,不知道该当小说看还是当工具书看。直到逐渐看到后面才发现这并不是一本工具书,更多的是指导性质的教材,它并不会从细节从操作上教我们如何如何使用Visual Studio,而是从宏观上指导我们如何通过利用这些软件工具或独立或配合地完成各种软件工程项目。后来把握了此书的脉络之后我渐渐地加快了阅读速度,原因有二:

  1. 有些大型项目的团队模式对于我们现在而言并没有太多的借鉴意义,而且这其中有很多我们并不了解的东西。比如瀑布模型螺旋模型等这些概念,虽然字面上的概念乍看是懂了,但是真正深入到实际项目里能否自如应用又是不一样的情况。又比如软件的发布与多版本的持续更新,这其中的很多细节在我们这阶段都只能被简化甚至略去,过分追求完整很可能顾此失彼。因此很多书里面内容可以一扫而过稍微了解即可。

  2. 《移山之道》这本书的思路与邹欣老师灌输给我们的思路是一致的,即先做个人项目,再进行两人合作,最后团队配合。所以在前期做个人项目的时候可以不必强行理解后边的两人合作及团队配合,做两人合作的时候可以不急着看团队配合,也算是比较循序渐进阅读的过程。

关于现代软件工程讲义:

  给我印象最深的是老师花了好几节课讲的创新的迷思,讲义上讲了好多的例子,但是我注意到比较有意思的一点是:所有这些创新的却没有指向同一个结论,有些在这个领域能取得成功的理念在另一个领域却可能遭受重创,产品做得最好的也不一定是发展得最成功的。不知道是不是老师有意让我们培养这样一种这样的思维。但我对此的总结是:真正持久的成功并不仅仅是某一个层面的强大就能造就的,如果只是专注于某一方面的研究,也许我们最终能成为那个领域的权威,但是要想像苹果王国那样成为某个行业的领头羊、风向标,除去技术层面的因素,长远的目光敏锐的嗅觉足够HOLD得住的管理能力等等一系列因素缺一不可。当然,后者不一定比前者好,每个人精力有限,兼顾得多了势必难以在某一方面达到顶峰。这只是每个人的不同追求而已,无关优劣。



阅读之后的一些问题:

  1. 无论是《移山之道》还是课程讲义,整体的起点都比较高,对于刚开始学习适应这方面的我们而言,有时候会有种空中楼阁一样比较虚的感觉,不知道从何入手。

  2. 可能是对国外的教学模式比较不习惯,总会有种觉得课堂讲义与我们正在干的事没有太大关系的错觉,但是仔细想想其实又还是有关联的。。。这种感觉比较纠结。。。

posted @ 2012-10-31 12:17  CodingCook  阅读(207)  评论(0编辑  收藏  举报