程序员一枚,从周围同事的情况来看,程序员这行对专业的要求没有想象中那么高,但是也有迹可循。
一:软件工程 / 计算机科学与技术
这两个专业几乎是为程序员量身定做的,在大学时代就能接触到非常多如编程语言、计算机原理(计算机组成原理、操作系统、计算机网络等)、数据结构算法等与编程密切相关的课程,而且大多为必修课。这些课程学好了以后,大多数同学都还是可以收获一份比较满意的程序员工作的。
二:网络工程 / 信息安全
这些专业也属于计算机大类目下,对比软件工程等会更侧重在网络安全上,当然编程语言、算法、计算机基础也都是这些专业比较重要的课程,对于应届生来说这些都是成功应聘程序员岗位重要的基础知识。
三:物联网 / 电子与计算机工程
这部分专业在大学期间学习的内容不局限在软件本身,除了常见的C汇编语言外,也有很多电子信息硬件等相关知识。在找工作时候,这些硬件知识对应的原理如果掌握的较好,也会起到一定帮助;当然,这也建议你在大学期间花费更多的经历去了解算法和数据结构等软件知识,能够起到不小帮助。
四:人工智能 / 区块链
这些都是新兴的专业,侧重在包括AI、区块链等新一代互联网技术上,除了上面提到的基础知识外,这些特定的技术在面对对口岗位(如策略算法工程师等)有非常大的竞争优势。
总结一下,对口程序员的专业主要集中在大类“0809计算机类”与“0807电子信息类”下,可以多关注这些专业内容。当然,我的同事中也不乏英语、物理、数学等专业毕业的,其实无论在大学选择了什么专业,只要能够定向的学习计算机语言,学些基础知识,都还是有机会成为一名合格的程序员的。
读复大计算机博士是不错的选择
MSE和MBA、法硕一样,是国内近几年引进国外的一种强势学位,培养大量合格的软件硕士,是促进中国软件业发展的必然要求。90年代初至今,印度迅速发展成为软件出口大国,主要原因就是建立了若干“信息技术学院”、“软件技术学院”、“高级信息技术学院”,培养和造就了大量软件高级人才和软件工程师。
MSE的前世今生
2001年末,朱镕基总理从印度考察归来,立即指示成立软件学院,要把中国的软件产业搞起来。紧接着,教育部颁发了通知,决定采取多项扶持政策,选择部分高等学校,支持其试办示范性软件学院。经统一部署,由高校申报经专家评审,首批批准了北京大学、清华大学、上海交通大学、浙江大学、复旦大学等35所高等院校成立国家示范性软件学院。2003年,又批准了北京交通大学,至此,国内一共有36所高校拥有软件学院。
软件学院对学生的培养方式及要求都与传统的计算机学院大为不同。
首先,示范性软件学院主要以工程开发教育为主,其生源主要来自企业,学位为工程硕士、第二学士学位;其次,示范性软件学院主要培养实用型软件人才,而计算机系大都从事较多的科学研究;再次,示范性软件学院在培养模式上,强调双语教学,注重学生外语能力,课程设置上更贴近市场发展需求,灵活、多样,多选用国外高水平的教材;示范性软件学院办学机制强调与企业结合,有利于开展产学合作教育。
单证与双证:文凭重要,能力更重要
不熟悉专业硕士的同学,在了解MSE时最大的困惑就在于“单证和双证”,其实,这个问题也是许多报考同学最为关心的。简单地说,单证的MSE在毕业时只能拿到软件工程工程硕士专业学位证书,并无毕业证和三方协议书;而双证的MSE毕业时则可以取得软件工程专业研究生毕业证书、软件工程工程硕士专业学位证书共两本证书。
每年的MSE考试分一月和十月两次。根据国家教育部规定,双证的MSE必须通过一月份国家研究生入学考试,分数达到报考学校的软件工程专业的录取分数线。而单证的MSE录取途径则要宽一些:通过一月份国家研究生入学考试,分数未达到报考学校的软件工程专业的录取分数线,但是符合学校MSE的调剂资格,通过复试和面试即可录取为单证的MSE。此外,通过十月份国家工程硕士专业学位研究生入学考试(GCT-ME),或参加36所软件学院的自主招生考试,成绩合格,入学后即为单证的MSE。
虽然单证和双证的MSE在录取时有明确的规定,但两者之间的界限却并非是不可逾越的,部分学校容许入学的单证MSE在学习期间,通过一月份全国研究生入学考试转为双证MSE,但是可能要延期一年毕业。
应届生就能读的MSE一般的专业学位都是要求有工作经验的在职人员才能报考,但MSE却非常特殊,它允许应届毕业的大学生直接攻读。而软件学院不属于国家拨款,其招生规模远远大于一般的硕士研究生,考试难度也远远低于统一招收的硕士研究生考试。国家的这些举措,显然是希望吸引更多的人才来学习软件工程,从而弥补中国软件行业从业人员的巨大缺口。
软件硕士的学费一般为40000元,大多分两次交清,但一些学校对于保送自己学院的学生有时会有些优惠政策,如武汉大学国际软件学院,学费可免除20000元。一般而言,软件硕士的学费较高,选择读MSE需要一定的经济基础。
报考选择——看实力、看地区
考生在准备考研之初,首先要面对的就是如何选择报考学校的问题——既要考察这个学校MSE的专业实力、学校重视程度、就业情况等,又要权衡自身的专业实力与经济实力。
如前所述,招收MSE的学校一共36所,这些学校实力都很强;同时,MSE专业设置已经近5年,可以说,学科已经走向了成熟。笔
选择学校时,除了要考察该大学对软件学院的投入和重视情况如何、师资力量如何之外,该学校的招生人数和录取分数也是一个参考条件。相对来说,复旦、浙大和交大的招生较少,而北大的招生人数较多。据了解,2007年北大仅计划招收双证软件硕士就达500人,而复旦、浙大、交大均不到其十分之一。前两年,北大软件学院研究生考试的复试分数为310分,刚刚超过国家线;武大的国际软件学院,录取分数相对较低,但报考人数远远没有达到饱和,近两年武大不但大量引进外教、海归博士和软件工程师,还专门从英国、丹麦、瑞典等请来教授开展短期培训。
其实,最好的软件学院当属清华,但其软件硕士全部为自费生,考生需自己承担所有培养费用。2005年清华MSE复试分数线为360分,而2006年报考及调剂复试线总成绩不低于350分,英语、政治单科不低于55分,数学、专业课单科不低于85分。而清华大学软件学院的导师整体实力不俗,其平均论文水平在清华全校教师中排名第一,每个老师都有课题指标,有些老师甚至在国际上都是顶尖的;而武汉大学国际软件学院也较有特色,其遥感测绘方面在全国处于领先地位,在地理信息系统方面很有优势。
需要注意的是,选择经济发达地区的院校,如北京、上海,这些地区软件行业比较发达,实习就业的机会比较多,很多软件学院在上海、深圳等地都建立学院的产业基地。如武大国际软件学院,就在上海张江高科技园区有自己的基地,学生可以直接在上海实习。
就读、实习情况与就业前景MSE一般分为脱产班和不脱产班。脱产班的学生和正常学生一样平时上课,不脱产班则主要是在职人员利用业余时间进修,设在周末上课。两者毕业后所获得的证书都是软件工程硕士学位证书,并无不同。
脱产班的学生在一年左右的时间里完成课程学习后,就要进入实习环节。实习的单位可以自己找,学校也会安排推荐。实习这个环节非常重要,一方面实习可以完善理论体系锻炼动手能力;另一方面如果你在一家比较好的公司实习,毕业后也可以留在那里任职。实习期间,完成硕士论文,回校答辩结束后就可完成MSE的课程,顺利毕业了。
目前,世界上最大的软件生产国美国占全球软件产业份额398%,日本占106%,而我国仅占355%。据了解,我国对软件人才的需求量已达60万,并以每年40%左右的速度增长,未来5年合格软件人才的需求将远大于供给,软件人才缺口将从当前45万左右增到120万以上。仅长江三角洲地区,对软件人才的需求量就达123万人,而现有的软件人才不足54万人。这就决定了软件硕士巨大的市场前景和就业前景。
据了解,各个学校的MSE的就业情况都不错,尤其是北京、上海和一些经济发达地区的高校。从清华软件学院内部得到的数据来看,2006年毕业的软件硕士就业情况如下:
Google 2人(均为李开复的关门弟子)、MSRA 2人、MS ATC 3人、IBM CRL 2人、IBM CDL 5人、Oracle 1人、Goldman Sachs 1人、其他外企11人、中国移动总部研发中心 2人、中国石化 1人、四大国有银行总部 3人、财政部1人、其他国企17人、其他企业2人、自己开公司2人;
出国情况:MIT 1人(AD)、Cal Tech 1人(Offer)、Chicago 1人(Offer)、其他学校 4人。
而复旦的MSE的就业形势也很好,大部分同学都在北京、上海、杭州等地工作。
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)