总结
参加四天的培训,学到一些东西,简记一下。
1. 培训需要提前做一些功课,如阅读《构建之法》、完成“单人项目”的程序。构建之法有不少可取之处,有所收获。由于时间问题,只完成了“单人项目”的前两问,影响了后续“结对项目”的进行,以至于自己后续的“单元测试”等环节没有完成。这是自己没有自我安排好导致的一些遗憾。不过也希望培训老师们能略微多花一些时间来介绍这些环节该怎么完成,这样即使没有亲自完成的学员也能get到整个流程该是怎样的。
2. “团队项目”重在使用墨刀这一工具设计项目。与我这样没有完整开发过软件项目的学员而言,很是新颖。墨刀 易上手、好操作、展示棒!
3. 参与培训课的初衷是,自己非软件科班,想学学软件工程相关的基础知识,尤其想了解了解优秀教师、等级工程师对于软件工程的见解。确实也学到不少相关知识,老师们很优秀,很感谢!!不过还是与初衷略有相背,老师们讲授的更多是怎么教学、而非教学内容。这是此培训课的本意,是自己想的偏了。
4. 在政策越来越重视本科教学的当下,老师们倡导的教学方式很吸引人。要上好一门课, 需要大力投入,从课前、课中、课后, 从老师到助教都投入大量的精力,且须频繁监督、激励学生进度。这种想法很好!真正实施的话一定可以培养出多数都拥有较强编程能力的学生、一出校门就能上手项目。个人感觉,想法确实很好,但是也稍微有些偏理想。一是很多学校难以实现小班教学及配备足够的助教等资源;二是需要老师、学生都花费大量精力,较难实施。(此外,也有一些学者倡导大学 给学生更多自由学习的空间,发挥学生主观能动性。这是另外的话题了,暂且不表。)
5. 总结:老师们很优秀,自己有所收获!有些理念可以在自己的课程中尝试 。(比较遗憾的是自己不能上软工课,大部分观念暂时无法尝试。。)
浙公网安备 33010602011771号