感觉这门课对编程和自学的能力要求较高,比较适合编程基础比较弱的同学借此强化一下编程的能力(比如我)。另外,特别值得称赞的一点是这门课的任务布置模式,同真正的工作岗位上的任务模式比较相近,有助于以后在工作岗位上的驾轻就熟。这是在科大这种可能对外接触机会比较少的地方来说是一个非常宝贵的经历。
这门课程是我见过授课形式比较新颖的课堂之一,老师通过读书笔记的形式强迫你去看一些平时自己没时间关注的或是自己偷懒不想去看的书籍,以前我会觉得这是在浪费时间,但现在仔细读过这些书籍之后会发现这些书籍带给我的不仅仅是一些关于管理软件工程这一方面的知识,更多的是对你人生路的一种指引,对你心灵的一种启迪。在读书的时候经常可以联系到自己的实际生活,给自己以警醒给自己以鞭策的动力。这也是其他课程所学习不到的东西。
在项目开发上,项目的运行还是必须要有一到两个牵头的人,懂得代码框架才便于进展,只要小组中有人理解了整个工程的运行架构,在写代码是就可以提高很多效率,如果大家都像没头苍蝇一样东一下西一下就会导致整个项目没有进展.
在团队项目开发中,我们小组所作的是校园二手交易平台,与许多开发团队一样,我们也是将网页作为前端和后端来做.我处于前端小组,主要任务是构建网页页面并于数据库联系.由于起步的起点较低,因此在开发过程中碰到了诸多问题:一是在安装软件的过程中配置开发环境时总会出现问题,导致软件无法运行或项目无法保存,在多方查询后得以解决,个人感觉这样比直接问别人让别人帮你配置记忆更加深刻.其次在于由于对网页开发缺乏概念,一直由他人分配任务,这相当于别人做完了你再做一遍,这样虽然没有多少成就感,但是却是学习知识的一个好方法.