第一章就给我留下很多印象深刻的段子,比如对软件工程这门课应该如何来上的说明让我有很大的体会。需求分析:我们都不知道需求是什么东西,什么叫业务活动正因为这样怎么会有学习的目标?没有目标更谈不上动力了。再就拿上一个学期的UML来说,虽然这是一个很重要的科目,但是其对用户需求的建模等等都需要我们具有一定的工作阅历和代码经历才会体会,凭空的让我们画一些UML图,确实我们可以通过上网和看书画出来一些东西,并且不错,但是在我们看来也就是一些图形而已,更谈不上对其中的含义的理解。然后还有稳定阶段的敲代码过程,我应该就是属于那十分之九不知道在干什么的人,漫无目的,虽然不想混,但是确实不了解自己应该干什么。这样的课程安排看上去符合流程,但是在学生的角度能学到的东西确实是很少的。这种一泻而下的瀑布流程对学生对知识的理解和掌握帮助并不大,相反我认为还不利于学生的提高。
看到后面的“大马哈鱼洄游流程”的时候我便有一种似曾相识的感觉,就好像师傅带徒弟,打怪升级。徒弟在被师傅领进门之后便掌握了刚开始耳濡目染的一些小技能,可以干一些力所能及的事情。随着小技能的积累和拓展徒弟的技能越来越成熟,以至于他可以处理一些更加复杂的问题,骨骼惊奇的徒弟便可以成长为想曾经的师傅一样优秀甚至超过师傅,并且也可以担当起曾经师傅的角色,带领新的徒弟。这样实践出来的学问确实比书本上的知识来的更加的扎实更加的有成就感。
还有就是对老师和学生关系的理解让我很是佩服,作者把老师和学生的关系类比成教练和学员。教练在学员学习的过程中只起到指引和批评的作用,他不应该考虑学员是否能及格,