专业名称:软件工程
专业解析:软件工程是一门研究用工程化方法构建和维护有效的、使用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代 会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。如在超市购物结账时,营业员一般通过计算机进行业务操作,先扫描物品条形码,使之传输到计算机得出销售价格并累加、汇总出物品总金额,再计算找零数目,并记录结账时间、金额和购物地点——这里条形码与价格间的相互转换以及金额汇总功能便是通过内嵌在计算机的软件程序发布指令实现的。
软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析员、软件设计师、系统架构师、程序员、测试员等等。人们也常常用程序员来泛指各种软件工程师。
主要课程
计算机导论、离散数学、C语言程序设计、数据结构与算法、计算机硬件基础、面向对象程序设计(Java)、编译技术、人机界面设计
相近专业
计算机科学与技术、软件工程、 络工程、信息安全、物联 工程、数字媒体技术、智能科学与技术、电子计算机工程
代表院校
重点院校:清华大学、浙江大学、哈尔滨工业大学、复旦大学、南京大学、上海交通大学、武汉大学、北京航空航天大学、中国科学技术大学、北京邮电大学、华南理工大学、山东大学、同济大学、华中科技大学、北京工业大学、华东师范大学、东北大学、四川大学、湖南大学、苏州大学、电子科技大学、天津大学、中山大学、西北工业大学、吉林大学、南开大学、中南大学、重庆大学、西安交通大学、北京交通大学、南京航空航天大学、北京理工大学
普通院校:淮海工学院、浙江科技学院、贵州财经大学、赣南师范学院、上海应用技术大学、长春理工大学、辽宁工业大学、内蒙古财经大学、北方民族大学
考研导读
软件工程专业主要的研究生方向有人工智能、软件工程与管理、 络信息安全、嵌入式软件等
1、人工智能 人工智能是开发用于模拟、延伸和扩展人的之能的理论、方法、技术及应用系统的一门新的技术科学。该领域的研究包括机器人、语音识别、图像识别、自然语言处理和专家系统等。
2、软件工程与管理方向 主要培养学生两方面的能力:从设计的角度着力培养学生的软件系统的分析能力和软件架构能力;从管理的角度着力培养学生的软件项目统筹规划能力、软件项目管理控制能力。
3、 络信息安全 信息安全是软件工程和信息化技术的重要研究领域。随着信息技术的发展,特别是互谅 的迅速普及和广泛应用, 络和信息安全的地位越来越重要, 络和信息安全成为保障国家安全、经济发展和 会稳定的重要基石。
4、嵌入式系统方向 其融合了微电子、计算机硬件、通信和电子工程等多种技术,广泛应用于邦天、航空、仪器仪表、工业控制、通信、信息家电、移动计算设备、 络设备、仿真、医疗仪器、汽车电子等领域。二十一世纪计算机技术开始进入一个被称为后PC技术的时代,嵌入式软件成为数字化产品设计创新和软件增值的关键因素,是未来市场竞争力的重要体现。
职业发展
该专业的毕业生可以从事以下几种工作:
1、程序员 程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员等等,主要负责用户的需求分析,策划程序框架、流程;编写代码,开发程序,测试,运行程序;程序员的职业生涯则是一个要求不算学习的过程,所以好多程序员都是做上三屋面就可以往技术管理方面转型。
2、项目经理 先顾经理室项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。
3、技术经理(系统分析员) 技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。对于技术经理来说,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。
4、产品经理 主要负责产品的设计、产品的改良等工作。产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。一般来说,产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。
国家设立的认证:软件资格准入证;有两三年开发经验的人员就可以考取系统分析师、需求分析师、 络工程师、系统架构师。各大企业或是商业机构设立了自己的认证,比如:微软的认证、Sun的认证以及Oracle的认证等等。
就业分析
随着全球经济一体化进程加速,大量外企的进入,我国缺乏软件系统理念指导的传统企业将面临严峻的挑战。现在中国政府正在大力支持中国软件行业的发展,经过了系统化体系培训的软件人才更容易走向国际化,也受国内大中型规模软件公司的欢迎。
但目前我国软件行业规模不是很大,有些软件企业在软件制作商,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距。软件工程的研究和应用,以及我国软件行业的进一步发现,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程师跟一般的程序员工作内容有差别,程序员的工作仅按照指定的分工来做源代码。因袭在薪酬方面也有相应体现,智联招聘 的统计显示,软件工程师的年新在10万元左右,一般编程人员的年新只有四五万,从晋升角度来看,软件工程师理想的状态是走向软件架构师、项目总监、研发经理等职位。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!