原创很难得,看过回帖是美德
[]
2009年我应届直接报考了中国科技大学软件学院,科大分数出了很长时间了,过线应该问题不大。虽然我考的很一般很一般,但是对软件学院来说已经足够了,因为全国的软件学院都存在招不满的情况,所以只要过线就问题不大了。因此今天发帖说一下我考中科大软件学院的原因,还有我所了解的科大软院的一些情况,以及一个老生常谈的问题:cs和mse到底有何区别。就算是为我一年的考研历程做一个总结吧。
(一) 我考中科大软件学院的原因
早在大二暑假时我就认定我要是考研的话一定要考嵌入式方向,因为我对这方面还是挺有兴趣的,所以很想在读研期间深入的研究一下。况且到大三暑假的时候我们学院搞了个暑期项目实训,我们小组做的项目是一个基于B/S架构的人力资源信息管理系统,整个过程感到很痛苦,可以说没有丝毫的兴趣,所以我越发的感觉诸如Java web之类的顶层开发实在是不适合我。但是如果考计算机学院的话这个方向一般是在计算机体系结构当中的,有很多学校在这个方向上的招生名额很少,即便是被这个方向录取也不知道在读研期间我所归属的导师能不能拿到相关的项目,要知道在学院研招网上导师所对外宣称的研究方向其实往往与他所实际接到的项目是脱节的,有时甚至八竿子打不着,比如有的导师在网上挂出来的研究方向是并行计算,而实际上他拿到项目很可能也就是个一般的信息系统开发,这种现象很普遍。所以想到这里我觉得如果读研期间不能钻研自己感兴趣的专业方向那么三年宝贵时间其实就虚度了,所以最终我选择了软件学院。因为诸如北大,浙大,中科大这样名校的软件学院的专业方向分得还是很清晰的,北大浙大情况我不了解,就中科大来说,考研报名的时候你报的什么方向入学之后你就是什么方向。并且每个方向各自有很完备的一套课程设置,不像cs,象征性的开一两门课就成了一个专业方向。当然也允许跨方向选课,即使是不选课也可旁听,很自由,据说很多计算机的研究生也跑来蹭软院的课。所以基于以上的考虑我最终报了科大软院。每个人的学计算机的目的和方向不一样,选择不一样也是必然的。不过对于我而言,只在乎快速实用,而不是研究。
还有一个重要的原因就是中科大软件学院的课程设置和培养模式深得我心:开的课非常贴近行业目前的发展和用人单位的需求,而且第二年有一年的实习期,我认为在企业待上一年比泡实验室收获要多得多,因为我很清楚:我日后不会搞学术,总有一天是要出来跑码头的,所以越早接触社会越好,自己的职业素养还能得到很大的提升。虽然在计算机学院也会接触到一些项目,但是远远不能与在公司里面的实际项目经验相提并论。本来我是有实力冲击cs的,但是仔细考虑之后还是报了mse。因为对于职业发展我很有自己的一套想法,但是导师是不会关照你的职业规划的,纯粹就是碰上什么项目做什么项目。导师制不一定对你个人的发展有利,有些导师偏理论研究,可能给你个人的空间留的比较少,如果你将来不想做理论,那这样会起反作用。只要是考cs这些风险就无法回避。既然我对将来如何发展考虑的很清楚,何必冒着当炮灰的危险从千军万马中突出重围,最终却要让一位导师在我面前碍手碍脚呢?
当然还有一个小小的原因,那就是从2008年起中科大软件学院的总体已经迁至苏州,苏州是我很久以来魂牵梦绕的地方,而且求职的时候肯定少不了要跑上海,南京,杭州这些地方,在苏州会很方便,况且苏州本地的机会肯定也不少。所以相对于合肥本部区位优势还是比较大的。
(二) 我所了解的科大软院的一些情况
网上有很多针对科大软院的不负责任的言论(诸如软件工程硕士就是研究生中的中专这种欠抽的屁话),很大程度上混淆了视听,这是很值得谴责的,我想其中大多数都是自己不了解情况瞎起哄的,也有别有用心排挤竞争对手的。所以我希望能让准备调剂的研友以及将来的学弟学妹们更好的认识中科大软件学院。
为了更好的了解科大软院的情况,来为制定报考目标提供参考,我特意在2008年网报之前又咨询了好几位已经入学的08级学长,因为我知道与其在网上的事事非非的言论中摇摆不定,倒不如向前辈获取第一手资料。以下就是我从他们那里了解的一些情况:
从生源上来讲,2008科大软院接收的名单,生源质量非常好,几乎都是计算机或者软件专业学生, 这边有很多高手的 也有很多科大本科的 也有北航 北理 还有厦大 的本科生 如果说生源不好 那就不对了 还有好多是辞职过来的 比如宝钢 华为。当然也有不好的 在这边也有不学习的 天天打游戏的 考试随便弄弄就过关了 当然也有挂科的 其实你也不是第一年读大学了 大学还不都是那样么 有刻苦努力的 也有瞎混的
师资方面,从硬件上来讲,起码苏州那边相当好,并且也在持续加大投入。听说那些老师都是合肥苏州两地跑的。动车组似乎只要个把小时就能从合肥到苏州。。。现在软院的建设力量都全部投入到了苏州那边了,为软件学院单独开辟一个校区,如果这样还说科大不重视软件学院,把它当作创收工具,我觉得就有失公允了。从软件上来讲,老师都是科大计算机系的老师,大部分老师上课是很认真的,包括实验和作业什么的,都是很负责的,当然了,也有不怎么样的,就和大家本科的时候一样,有好的老师也有不怎么样的老师。软院会有一些从国外来的牛人给大家上课,这部分课都是2周上完的,因为老师还要回国外,都是大牛。当然在所有学校 你都不可能要求所有都是好老师的。毕竟这里面各个背景的同学都有 就像一个大杂院 你可以和他们交流 老师只是给你指条路 把你带进门 至于后期全在自己啦。
一般的课都不用占座,除非是旁听的特别多的才要占座。最多一次是听牛X老师的linux好多人,很多没选的同学也来旁听,所以还从别的教师拿位置。所有专业都选的课选的人数最多的是高级软件工程237个人,分两个班上的。有的人比较计较一点,所以什么事都想的偏激一点,所以才有人骂吧。
因为每年的调剂生源当中都有不少是跨专业的,为了让他们更好的适应研究生学习,科大软院特意安排了暑期补课,几乎涵盖了所有重要的计算机专业课。我认为这也是很人性化的一项举措。
作业很多,实验也很多。就算课选的不是特别多,一周也很难有多少闲暇时间。欲仙欲死,不拼命就跟不上。高手如云。离散的编程作业,算法的编程作业,程序设计的编程作业,高软的编程作业,linux的编程作业,信息安全的实验。。。。。。如果你同时选了三门以上,恭喜你,你不用想着除了吃饭睡觉还有其他娱乐时间了。有的学长更是一连几天没有4点以前睡过……编程。总之一句话:比本科的时候忙多了。在科大有那种你追我赶的氛围,而且在这边是单双证一起培养的,有好多工作过的,有的本科也不错,能力比较强,相比之下有压力,还是蛮充实的
在苏州选课范围很广,所以最好选在苏州上课,课程的教材机会都是国外的经典教材。
苏州这边生活条件很爽,学习条件很爽,学校有免费的健身房。机房足够,而且也没太多人去。教学楼里都可以免费无线上网。班车早七点半到八点校车是每五分钟一班,周一到周五最清闲的时候,校车是每15分钟一班,周末最长大概是每20分钟一班吧。
软件工程实践,算个大作业,3人组队,我认识的一个学长准备用FLEX实现一个SIP PHONE,现在在知识储备阶段,因为所有人都要做这个工程实践,所以可能都不轻松,尤其有些其他专业转过来的,选题都很困难,因为仿佛用STRUTS+SPRING+HIBERNATE之类的组合技术做个网店什么的都会被BS的,有些组做wiki,有些组做搜索引擎,有些组做eclipse的插件,有些组做网络游戏,总之氛围不错,学校的可利用资源也不少,但是关键还是看个人了,如果啥都不想干,整天赖宿舍也没人管的,不过到头来自己吃苦。有些学生C语言好的,直接去帮老师在实验室做华为的项目了。
宿舍楼下就有个专门用作企业校园宣讲会的综合楼,当然去合肥本部参加宣讲会也不是什么难事,听说开通动车组了。
除此之外,我还自己调查了一下。对于嵌入式方向来说,我对招聘网站上相关职位招聘要求做了个粗略的统计,发现大多数都能在科大软院的课程设置上有所体现,这点我觉得挺棒。虽然仅仅通过上课肯定不够,但是已经有了相关的知识背景,我想日后实习或者工作上手肯定会更容易。
至于招生规模的问题,我认为只要在师资条件允许范围内就行了。调剂条件低是为了尽可能的把高分考生都搜罗进来,选择余地更大。虽然我是今年的应届考生,但是我见证过去年科大软院的招生,并不是捡到筐子里就是菜,我相信科大这样级别的学校是不会拿自己信誉开玩笑的。有人可能担心招生规模扩大会引起就业压力加大,我认为这取决与你自身是否过硬,如果你能力强,那么你依然可以在很多人当中脱颖而出,如果你能力不行,那么即使这个学院就你一个学生你的就业也成问题。有个科大软院的学长告诉我,他们班有的能进摩根史坦利拿16w+的年薪,有的却要延期毕业,可见分化还是很大的。最最关键的是不到三年的研究生深造使你的专业素养是得到了全面的提升,还是又是一个本科的轮回。
至于广告问题,在中国教育领域好像人们总爱把教育机构的正常的宣传行为和它的教学质量联系起来,我认为这是在逻辑上站不住脚的一个误区。
至于学费问题,学费高是事实,但是相应的工作待遇也好,投资回收周期也相应的很短,况且第二年实习是有工资的,一个月两三千就把学费挣回来一大半了,据我所知科大软院的学生一般在实习期就能与实习单位达成就业意向,毕业前拿好几个offer的也大有人在。如果你是优秀学生还有名目繁多的奖学金等着你去争取。所以从总体来看花不了几个钱,再说从长远来看这点钱算什么,在京沪深杭这些地方恐怕买房恐怕连厕所都买不起。全面提升自己的能力才是硬道理。
总之一句话,中科大的牌子,如果是双证的话,物超所值。
(三) cs和mse到底有何区别
培养目标的不同,官方给出的说法是:计算机工学硕士旨在培养学术人才,而软件工程硕士是为了培养高级工程技术人才,试想有多少学生毕业之后能真正的从事研究工作?我想绝大部分还是要到IT企业中就业的。我印象里计算机学院当中有诸如程序复杂度分析这样的方向,读研期间如果都从事这方面的研究等到毕业的时候能出来做什么呢?我深感怀疑。
课程设置的不同,培养目标不同就决定着它们的课程设置不同,我曾经对比过计算机学院与软件学院的课程设置,发现计算机学院开的课理论性很强,试想在企业的实际开发当中那些极其复杂的理论模型能有多少机会派上用场呢?我还是深感怀疑,相比之下软件学院开的课非常贴近行业目前的发展和用人单位的需求,为此我还对比过用人单位的招聘要求和软院课程,最终发现两者之间契合程度要比计算机学院的大得多,用人单位的大多数招聘要求都能在软院的课程设置中得到不同程度的体现,这点我觉得很棒。
培养模式的不同,培养目标不同当然也就决定着它们的培养模式不同。计算机学院实行的是所谓的导师制,而目前中国大学当中所谓的导师制是个什么情况呢?每个导师貌似要“生产”许多的博士硕士,那每个学生如何能得到导师足够的指导?这又是一个让人值得怀疑的问题,更有甚者有些导师身兼行政职务,一年到头是神龙见首不见尾,更何谈在专业方向上给予学生足够的指导?并且导师有时还会派给他的小工一些初级的任务,与学生所报考的方向一点关系也没有,更谈不上自己的专业水平有什么长进了。相比之下软件学院真正的是把工程化培养的教学理念落到实处,第一年是集中授课,在这一年里就会有非常多的实验和作业,保证让你忙不过来。第二年的外出实习会进一步的提高学生的工程实践能力,这在就业市场上是非常有竞争力的,因为不用多说大家也知道目前的用人单位最看重什么。说到实习,虽然计算机学院理论上也可能会允许学生研二的适合出去实习,但是有好多学校好像都有较严格的限制,比如必须征得导师的同意,按比例缴纳实习工资等等,毕竟学生外出实习就相当于少了为导师出力的廉价劳工。
记得论坛上有一位学长说得很在理,考研分数并不能说明一切。考研分数即使相差30 -50分并不能足以说明一个学生的实际能力和发展潜力,况且双证生分数也不算低。中国特色的背书考试制度,从小背到大,从生背到死,这一代没背完,下一代接着背。另一方面却在大叫培养什么创新人才。很多时候,都是我们自己与自己过不去,非要争论个哪个高哪个低,我不知道这有什么任何实际意义。跨国公司只认你的实际能力,能产生什么实际效益,不是要你做摆设的,没那个闲情逸志问您是什么硕士。工学硕士中的优秀人才非常多,但双证软件工程硕士同样受跨国公司欢迎,一切只取决于你的实际能力,而不是你有是什么硕士。有争论的闲功夫,不如去充实一下自己的实力。
总而言之,mse和cs,千万别混为一谈!一门应用型的学科和一门研究性的学科,侧重点不同,大家关键是看兴趣,而不是看所谓的计算机和软件工程谁强!如果大家想搞研究,做PAPER,还是推荐大家考cs,如果大家准备提高自己的上手能力,适应企业对软件人才的需求,1年的软件工程实习期,你将比那些计算机科学做实验室的同学更加有优势!软件工程的课程更有选择的余地,不管是一流还是二流,实在是没有比较的必要,各有优劣!
还有很多人总是爱争论哪家软院好哪家软院差,我觉得这纯属吃饱了撑的,在哪差别都不大,充分利用好学校所给的资源都能走向牛逼,反正都是名校,差别能有多大?闷声大发财,这句话说得很好,踏踏实实充实自己的能力才是最重要的,牛人都是潜伏的。
就写这么多吧,再写估计就没人有心思看完了。以上所述我摘了一些mse板块中我所认为的观点独到的评论。就算80%原创吧。[/]
※ 编辑:llljj 于2009-3-26 12:37 编辑本文
※ 编辑:llljj 于2009-3-27 11:39 编辑本文
※ 编辑:llljj 于2009-3-27 11:51 编辑本文
※ 编辑:sq-634 于2009-3-27 15:58 编辑本文
※ 编辑:sq-634 于2009-3-30 11:00 编辑本文
※ 编辑:sq-634 于2009-3-30 15:35 编辑本文
※ 编辑:sq-634 于2009-3-30 15:47 编辑本文 |