有观点,讲方法,求实用,不空泛。大家好,欢迎大家收听门道中学生生涯规划指导中心《5分钟听懂一个专业》系列语音!
今天带大家认知一下“ 软件工程”专业。软件工程是一门研究用工程化方法构建和维护的、实用的和高质量的软件的学科。主要关注软件开发技术和软件工程管理两个方面,涉及程序设计语言、数据库、软件开发工具、系统平台等方面知识。现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、游戏等。而各个行业如工业、农业、银行、航空、政府部门等都要用到计算机软件。那么大学学了软件工程专业可以学到什么知识,毕业以后都能干什么?
先来听听本专业培养目标的官方解读:
本专业培养掌握计算科学基本理论、软件工程专业的基本知识和应用知识,具有软件开发能力以及软件开发实践的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的专门人才。
是不是有些不太明白,没关系,来做个解读:
软件工程专业的学生普遍能到国内外IT企业从事软件开发、硬件设计、软件测试等相关工作,可就业单位中外企有:微软、IBM、Intel、谷歌等,国内有联想、百度、华为、中兴、金山等,也可在政府、公共事业单位做网络和系统维护员。
那本专业都要学那些课程呢?
软件工程专业是在计算机科学与技术专业的基础上衍生出的实用型专业,计算机科学与技术主要学习的是计算机原理和应用,而软件工程专业主要针对某一特定方面从事软件开发,因此软件工程和计算机科学与技术专业的开设的数理基础课、专业基础课设置一样,只是在后两年的专业课学习中对动手能力的要求比较高。开设的相关专业课有:程序设计基础、面向对象的编程与设计、软件工程导论、软件建模技术、数据结构、软件质量保证与测试、软件项目管理等。
另外软件工程专业开设的实验课比较多,如程序设计实验、计算机网络实验、操作系统实验、数据库设计实验、系统分析与软件建模实验、软件系统设计实验、软件测试实验等培养学生的实际操作和动手能力。
那么,毕业生要顺利进入职场,需要具备怎样的条件呢?我们来听听资深职场人士给考生的建议:
在校期间多参加和软件有关的实践活动及各类程序设计大赛、软件开发大赛锻炼能力,厉害的可以和世界各地的各国高手交流,如参加谷歌安卓手机软件开发大赛;
取得各种软件开发方面的认证对进入职场帮助非常大,如JAVA初级或VB开发能手认证、Oracle数据库管理、SQL数据库应用、XP应用认证等;
软件开发基本上采用项目化运作,一个小组一般负责完成其中的一个模块,因此毕业生的团队协作精神也是用人单位非常看重的。
最后,给各位家长和考生的建议是:
IT行业变化很快,发展也很迅猛,软件工程专业需要学生具备很强的学习能力, 同时还要有缜密的思考能力、开阔的设计思路和一定的动手解决问题的能力。比较适合数学、英语较好的学生报考。