鉴谈录(一)——软件工程之向师姐取经 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 张婷
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架