中级农民
- 积分
- 124
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2013-6-26
- 最后登录
- 1970-1-1
|
Master of Software Engineering(MSE)是的目标是培养软件工程师的。CMU有一个SEI(Software Engineering Institute),是专门研究软件工程技术的,出版过一系列的书:
Personal Software Process: A Self-Improvement Process for Software Engineers (http://book.douban.com/subject/1786293/)
Team Software Process: Leading a Development Team (http://book.douban.com/subject/2024500/)
Team Software Process: Coaching Development Teams (http://book.douban.com/subject/2666509/)
Personal Software Process这本书的前言中有这样一句话(原文忘记了,大意如下):如果我们想称自己为软件工程师,那么就要在可预测的进度下提交符合质量要求的产品。
由此我推测,Master of Software Engineering应该也是冲着这样的目标而去培养人的:首先个体软件工程师需要能够“在可预测的进度下提交符合质量要求的产品”,然后是整个团队要能够“在可预测的进度下提交符合质量要求的产品”。
我不认为这是一个纯捞钱的水项目。SEI这个机构好像是业界知名度很高的软件工程研究机构。
. check 1point3acres for more.
MSIT-SE是给工作经验不足2年的人的。MSE是给工作满2年或更多的人的。我个人认为“软件工程”是需要有一定工业界的开发实践后,学习起来会有更深的体会,所以才会要求有一定的工作经验才可以申请。
我认为这个项目期望的是培养软件开发团队中的开发leader,帮助团队达到“在可预测的进度下提交符合质量要求的产品”。也就是说,普通的CS专业毕业后主要是成为individual软件工程师,做好自己的工作就足够了;这个项目培养的人被期望是要协助整个团队达到目标的(这样的角色一般会被大家默认为类似leader的东西)。我不认为哪个就比另一个好,关键是看你自己期望的是什么。. check 1point3acres for more.
我认为“开发leader”这个角色和“项目经理”是不同的:项目经理着眼于整个项目所涉及到的所有活动和所有资源(包括客户关系、项目章程、系统开发、财务、人力等等),而开发leader应该主要是着眼于具体的系统开发所涉及到的工作。
. 1point 3acres
==========
关于毕业后找工作:.1point3acres
我在卡梅的朋友说他女朋友曾经被MSE/MSIT-SE录取了,但后来放弃了。原因是他们认为如果你的目标是毕业后在美国找一份工作写代码赚钱,那么比较稳妥的方式还是刷题。但是MSE/MSIT-SE这个项目的课程可能没有很多的时间让你去刷题。.google и
==========
我也被这个专业录取了。目前在认真考虑是否要去读。 |
|