作为使用邹老师教材的学生(北航软件工程课),来此处发表一些自己的感受与感想,还望各位前辈与老师多多指教。
由于我只是学生,对其他同类书籍涉足不多,也无法置喙教学效果的对比,仅从自身出发谈一些个人看法。
我们学校的软工课分成两拨,一拨是用邹老师的教材和教学思路;另一拨是用传统的教材与思路。选课之前耳闻,“邹派”的课程十分酷(苦)毙(逼),一个学期大大小小项目不少,两个学分能掰出十个学分的量。然而我还是勇敢的向着虎山前行了。
一学期下来,虽说不至于十个学分那样夸张,但确实比“传统派”的工作量是要扎实不少。从教材来说,《构建之法》这本书在结构与内容上都是与传统的教材不同的。它虽然有着一个古板的封面(……),但在叙述风格上十分活泼。它以一种引人入胜的方式来阐述软件工程的理论,即使是对于没有基础的读者,它也是不令人感到十分吃力或者生硬的。这本书让我轻松地理解了诸多软件工程中的概念与思想,而丝毫没有感到困意(……)。从课程内容来说,理论教学与课下实际的项目实现相结合,我认为效果是很好的。我们在课上所学不至于成为只有期末考试前两周才有用的鸡肋,而是在整个一学期中不断地用实践来巩固。项目实现也均有较为完整的要求,并且也不是像传统的课程一样只需要写写文档,而是真正的去编程实现。从个人项目,到结对编程,到团队项目,我得到的收获与成长都很多。无论是在代码上,还是对软件工程的理解和认识上。项目的要求是严格的,又是自由的,其实是督促着我们去超越自己,取得进步。在项目之外,博客的撰写、阅读扩展都让我们学习到了良好的习惯,也是课程给我们的收获。
我也觉得在课程上有一些环节还可以改进。比如课程的内容(PPT)基本就是《构建之法》的提纲版。当我读完《构建之法》后再听课上的内容,难免觉得乏味了。另外,对于项目完成后的交流还可以有所注重。比如可以组织一些课下的沙龙,让大家交流自己的技术手法或者心得体会。博客也是一条路,但是博客太多,且质量不一,可以有筛选地向大家推荐每次的优秀博客。
总的来说,我觉得《构建之法》与这种软工教学方法对我的帮助是很大的,我也十分喜欢。希望将来会变得更好:)
谢谢周筠编辑的邀请,抱歉来得太晚了。
从学生之角度浅评《构建之法》与软件工程课
对“从学生之角度浅评《构建之法》与软件工程课”的回应
《构建之法》热门书评
-
构建之法,运用之妙,存乎一心
15有用 0无用 杨贵福 2014-12-31
构建之法,运用之妙,存乎一心1. 构建之法,存乎一心史学理论与史学史,是把历史自己作为研究对象的学科,前者讨论历史本身所研究的内容,后者讨论历史研究本身的历史。这种对于抽象的抽象的研究,正符合计算机领域 meta... 这样的思想。当年 xml 刚出来时,不少计算机和图书情报的大学生照本宣科地提到,...
-
可否把邹欣老师这个人也给“出版”了?
11有用 0无用 王忠杰rainy 2014-10-02
“软件工程是计算机专业里很难讲的课程之一。面对在软件开发方面经验很少的学生,邹欣老师通过丰富生动的故事和隐喻帮助学生建立软件工程的思维习惯,通过严格扎实的动手训练与考核帮助学生总结归纳自己的“最佳实践经验”。读这本书,软件工程课不再是一门枯燥沉闷的“文科类哲学课”,变得出乎意料的生动有趣。这是IT学...
-
水面下的冰山——读《构建之法》
10有用 0无用 qiuyue 2015-04-07
足球课上,学员们发现教练没有带球,于是向教练询问原因。教练反问道:「足球比赛,场上有 22 名球员,同一时刻一般会有几个人触球?」,学员答「1 个」,教练说,「那么,今天我们就来学习剩下那 21 个人要做的事情」《构建之法》可能是我读过最有用的软件工程书。我已经不再写代码了,但依然翻来覆去把书读了三...
-
匠心独运,干货满满
10有用 0无用 Sirui 2014-11-12
一年半前准备实习面试,曾寻觅到邹欣老师博客上“现代软件工程”讲义来突击学习PM相关章节,而这次《构建之法》出版,通读全书更是受益匪浅。从一个初入职场的PM的角度来看,这本书是走入PM大门不可或缺的读物:其项目管理和产品相关章节既有宏观的介绍,又可运用于实战。而作为PM去看开发/测试的章节,则能进一步...
-
100倍速度前的慢动作
9有用 0无用 nongfei 2015-01-15
周老师请我写下读后感,一直没有写,原因是工作十几年第一距离技术一线渐行渐远,第二距离微软方法论渐行渐远,第三在近期工作无论微信硬件平台还是无人机都是最前沿的领域,没有太多可以参考的东西,基本都是在破坏旧世界建立新世界,对团队同学和自己的要求都是首先“忘掉过去的经验”。看了邹老师的《构建之法》,往日在...