鉴谈录(一)——软件工程之向师姐取经 BY张婷

  以铜为鉴,可以正衣冠;

    以人为鉴,可以明得失;

      以师兄师姐为鉴,可以平路途。

三个问题

  在软件工程开课之际,邹欣老师首先布置了一个调查作业,让我们采访学过软件工程的师兄或师姐,谈谈他们在学了软件工程之后的想法。正巧,我知道微软又来了一位科大的研究生师姐,并且是软件工程专业的,于是我就在Lync上采访了Yueshan Wang 师姐。师姐很认真地回答了我的问题,我记得第一个问题足足隔了五六分钟她才发过来,下面是她的回答:

Q:How useful is it for the students?

A:学习这门课程,可以对于软件设计的总体流程掌握清楚,可以在软件设计过程中明确各个时段应该开始或者同时进行的步骤。减少软件设计中因为步骤不明确或者分工合作的时候产生许多不必要的重复性工作。同时,把软件工程从工程的角度,让软件设计人员可以从工程的高度进行总体规划,而不仅仅是代码和文档。

Q:How much code has you written? What kinds of project did you try? Was the “project” in the class realistic? Solve real-world problems?

A:代码写得很少,我们用软件工程的思想设计了一个基于云技术的文件扫描引擎 在项目中贯穿了软件工程的步骤和全部流程,在时间的规划上和步骤安排以及对于设计中出现问题解决问题有一定的现实意义。

Q:What you wish the “software engineering” class to improve?

A:希望可以有一个贯穿的例子具体应用在软件工程学习中

 

两者比较

  虽然从回答中可以看出软件工程的教学仍然跟实际有一定距离,但是相比于我之前学过的还是要好很多。其实,科大本科数学系会开设软件工程作为专业选修课,我作为数学口的学生自然也去打了一学期酱油。记得当时也有好多同学放弃没学,也有高年级同学为挣学分跟着来学。我们一学期两学时课,没有作业,只需最后交一个纸质报告上去就行,所以平时上课的人聊聊无几。觉得最搞笑的是考试的时候,印的期末卷子居然不够了,老师还说是根据平时上课人数翻一番再印的,可想当时逃课的有很多了。说实话,学了这门课实在是跟没学一样,不是说老师讲得不好,可能是因为我们是数学系的学生,不像计算机系要求码代码。老师讲得都是理论的东西,可纸上谈兵终是无用,隔了两三年,连谈兵都谈不了。

 

一个结论

  邹老师的课还未开始,我便觉得这门课任务繁重,但肯定能学到不少东西。起码,从硬技能来说,以后肯定会C#,Silverlight,当然还有各种各样的软技能,如何推销自己,如何跟团队沟通合作等等。

By 张婷

posted @ 2011-08-13 21:20  OMG! 日记  阅读(587)  评论(0编辑  收藏  举报