高级软件工程::一个新的开始 by 卢祎
2012-08-10 13:20
211 查看
由于我们学校是第一次与微软亚洲研究院开展联合培养PHD项目,所以我就没有办法去采访一个认识的学长。通过阅读2011年4个小组的Blog,我在这里和大家分享一下我对这门课的感想和期待。
上一届学长的访谈主要集中在以下几个问题:
Q1: 这门课有用么?有收获么?
A1: 通过学习这门课程,能够让学生对一个软件的整体设计过程有所了解。在不同的阶段应该进行哪写工作,从而避免不必要的时间开销和工作的重复。也能够让学生认识到软件开发不单单是写代码和写文档。
Q2: 如何选定题目?如何划分角色?如何在团队合作中避免成员“打酱油”?
A2: 题目是通过头脑风暴产生的,然后组员通过投票去选定一个多数人认为靠谱的。角色划分基本就是和书本中的一样:Program Manager,Designer,Developer和Tester。组员之间要多多交流,多多包含。这样才能相互了解,逐渐减少差距,使每个人的贡献最大化。
Q3:项目中如果用到以前没有接触到的技术怎么办?应该用什么技术去开发?
A3:会有老师安排讲座,而且会有很大的收获。不要选择过于“底层”的语言,手动分配内存如意出现问题。编程水平高的可以做开发,水平相对弱一点可以去做测试和UI设计。同时,测试很重要,这是软件质量的保证。
Q4: 对这门课程有什么遗憾?
A4: 前期的设计工作一定要做的越详细越好,不要把目标定的太高,以至于不可实现。模块要划分的清楚,磨刀不误砍柴功。
上面是我从2011届学长们的blog总结出来的几个比较重要的问题,可以看出这是一门要求很高的课程。如果积极参与其中,一定会有很大的收获。
下面谈谈自己想怎么去上门课和对这门课的期待吧。
EXP1:积极参与这门课的所有活动之中,学习一个软件的整体流程。
EXP2:掌握一些实用的编程技术和开发方法。
EXP3:培养真正的团队合作能力。
上一届学长的访谈主要集中在以下几个问题:
Q1: 这门课有用么?有收获么?
A1: 通过学习这门课程,能够让学生对一个软件的整体设计过程有所了解。在不同的阶段应该进行哪写工作,从而避免不必要的时间开销和工作的重复。也能够让学生认识到软件开发不单单是写代码和写文档。
Q2: 如何选定题目?如何划分角色?如何在团队合作中避免成员“打酱油”?
A2: 题目是通过头脑风暴产生的,然后组员通过投票去选定一个多数人认为靠谱的。角色划分基本就是和书本中的一样:Program Manager,Designer,Developer和Tester。组员之间要多多交流,多多包含。这样才能相互了解,逐渐减少差距,使每个人的贡献最大化。
Q3:项目中如果用到以前没有接触到的技术怎么办?应该用什么技术去开发?
A3:会有老师安排讲座,而且会有很大的收获。不要选择过于“底层”的语言,手动分配内存如意出现问题。编程水平高的可以做开发,水平相对弱一点可以去做测试和UI设计。同时,测试很重要,这是软件质量的保证。
Q4: 对这门课程有什么遗憾?
A4: 前期的设计工作一定要做的越详细越好,不要把目标定的太高,以至于不可实现。模块要划分的清楚,磨刀不误砍柴功。
上面是我从2011届学长们的blog总结出来的几个比较重要的问题,可以看出这是一门要求很高的课程。如果积极参与其中,一定会有很大的收获。
下面谈谈自己想怎么去上门课和对这门课的期待吧。
EXP1:积极参与这门课的所有活动之中,学习一个软件的整体流程。
EXP2:掌握一些实用的编程技术和开发方法。
EXP3:培养真正的团队合作能力。
相关文章推荐
- 对高级软件工程课程的展望 by 吴双志
- 如何成为一个C++高级程序员
- Magento,sql,setup的方式添加一个select属性,add attribute selet by module sql
- 怎样成为一个高级JAVA工程师
- 一个女研究生(高级测试工程师)的职业选择 ZZ
- 如何成为一个C++高级程序员(转帖)
- Step by Step,用JAVA做一个FLAPPYBIRD游戏(二)
- 高级百度搜索命令,相信会对SEOer有一个非常重要的提示
- [高级软件工程教学]团队第3次作业_需求分析
- 如何成为一个C++高级程序员
- Python 高级编程笔记之编写一个包
- 10.3.1 一个CONNECT BY的例子
- Delphi 2009 新增的一个小函数: SysUtils.ByteLength
- Oracle高级查询之GROUP BY
- 国外一个高级UI开发者的技能需求
- 一个高级金领的全套名牌装备
- 一个更高级的struct模块
- Process.GetProcessesByName ,返回一个Process[],这句话是判断当前程序启动了几个
- pass-by-value与pass-by-reference的区别一个很好的例子