中级农民
- 积分
- 125
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2009-8-1
- 最后登录
- 1970-1-1
|
严重不同意。
国内的se本来就偏离了正确的轨道,做了太多横向项目,楼主提到的需求工程,软件过程什么的根本不是软件工程的主流研究项目,去翻翻软件工程最好的国际会议 fse, icse的论文集就知道了,每年只有很少的一点在这2个上。而这些往往被国内的se过度重视了。
se里面很大一块在于software analysis / testing / verification, 包括了 program analysis technique, absract interpretation, specification inference, automated debugging, fault localization, type system, model checking 等待一系列衍生到pl, system里面的理论。而这些,据我所知,国内很少有人研究。
我觉得可能国内的se研究氛围给大家造成了错误的认识。
这只是我个人的看法。我觉得phd研究方向的话还是主要看自己的兴趣吧,我本科是SE的,上了很多SE的课。然后可能是觉得SE的课学不到什么东西,大四的时候就果断去搞Research了。SE跟CS不同的地方可能在于SE跟一些social science联系得更紧密吧,比如需求工程就跟CS没什么关系。当然也看具体研究方向是什么,用machine learning研究software development可能又是另外一种情况了。我不是说SE的研究没有价值,只是可能大多数人当初选择SE的时候可能并不清楚它跟CS的差别,学了几年发现SE有点“水”,然后到研究生的时候就去研究CS的问 ...
sunstick 发表于 2011-5-20 00:59 ![]() |
|