软件工程的就业方向是什么?

如题所述

第1个回答  2019-05-19

身为“软妹子”的我又来了!

软件工程具体细分方向很多,因此就业面非常广。无论是在现在新型的互联网行业,还是传统的硬件行业,软件人才需求量巨大。下面我就从软件工程的一些方向以及所需要课程基础进行解答。

     Web工程与信息系统方向。从就业角度来分,再次划分可分为前端、后端、全栈。从事这个方向的学生在学习本专业必修课的基础上,还需要掌握分布对象技术、JAVA技术、数据库应用技术、系统分析与设计和Web工程等课程以及工程设计实践,掌握信息系统和Web系统的开发方法、规划、建模、构建、测试、维护、集成和项目管理等理论与技术。毕业生可在电子政务、电子商务、Web应用、ERP、金融、邮政等领域工作。值得一提的是,这几年前端技术发展迅速,前端工程师的工资还非常高,但是前端技术框架更新换代也很快,需要不断地学习。

    网络与通信系统软件方向。许多与通信打交道的学科也都要掌握,比如说通信工程基础、协议工程、网络程序设计、信息安全基础和网络多媒体等课程以及工程设计实践,还要掌握通信基础知识、协议设计方法和通信应用软件设计技术。毕业生可在电信、邮政、移动、军用电子信息系统等行业从事通信软件系统设计、开发、集成、营运等工作。

    软件开发技术方向。随着移动互联网的发展,软件开发不再指纯粹的桌面级应用的开发,还有移动端(比如说安卓或者是IOS应用的开发),这几年很流行小程序应用开发,这个方向和web方向也有一定的重合。学过《软件工程概论》就知道,这个方向不仅仅是编写软件功能实现代码,相关的软件测试与维护也于此相关。

    嵌入式系统方向。这个方向的毕业生可在嵌入式系统尤其是网络信息终端、数字家电领域工作,在本科生课程中需要对汇编等有深入的了解,市场需求量没有互联网行业的多,但是工资也很不错。

    数字娱乐方向。在学习阶段,要进行图形图像处理、网络多媒体、分布对象技术、人机交互与可视化、游戏程序设计等课程以及工程实践,掌握图形图像、动画、音频、视频、游戏引擎、游戏开发工具等数字娱乐软件的基本开发技术。毕业生可在电子游戏产业、互动娱乐产业等数字娱乐领域内工作。

软件工程专业的学生只要功底扎实,无论选择哪一个方向,就业都很不错,而且起薪也比较高。除了上面列举的一些方向,与计算机科学相关的云计算与大数据方向这几年也在兴起,也值得关注。

最后,希望我的回答对你有所帮助哦~

本回答被网友采纳
第2个回答  2020-09-19

软件工程专业确实是一个毕业后工资比较高的专业,在很多专业中一直处于领先地位。毕竟计算机行业的课程相对较难,付出的多,自然收获的多。(既然选择编程,只管风雨兼程)

2017年工资排名

软件工程专业学生主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业,还包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。当然,随着各行各业不断开始从传统转型互联网,一些传统行业,比如教育、医疗、旅游等行业也开始对计算机专业的人有需求。


具体落到可从事的岗位大致如下 软件工程师、项目经理、软件开发工程师等工作,

而在领域内,又有更多的细分,比如 软件工程师、 项目经理、软件开发工程师、 测试工程师
、 java开发工程师、 前端开发工程师、 安卓开发工程师、 IOS开发工程师、python开发工程师、 DBA等等等等。

甚至再细分,又衍生出更多的种类,但是从事不同的职业对我们有不同的要求,比如做开发就要有扎实的编程功底、做产品经理就要有人际交往能力、并且对软件过程等一系列知识深入研究。

如果你本科毕业就打算工作,那么本科阶段 (大一大二),就要根据自己的实际情况和兴趣确定自己的未来职业规划,在大三时就要进行充分的准备,从而大四秋招找到满意的工作。

如果你想读研,那么这些离你还比较遥远,就有更充足的时间来发现自己的兴趣所在啦~(ง •_•)ง

部分职业的职业描述

有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,时代的进步推动了经济的发展,经济的发展打造了网络的飞跃,网络的飞跃成就了软件工程的瞩目,如此多的光环下面,相信有更多的软件工程专业的毕业生们受到越来越多企业的青睐。

最后 希望大家都找到满意的工作呦

PS:图片源自网络 侵删

本回答被网友采纳
第3个回答  2019-05-19

我是一名大四学生,软件工程专业的,马上就要毕业了。

我们班同学考研的同学也不少,就业的同学主要集中在互联网公司或者国企中的计算机软件相关职位。

学习软件工程,将来就业方向主要有以下几种:研发工程师、算法工程师、软件测试、产品经理。

根据专业技能的不一样,研发工程师可以从事各种不同方向的研发:Java、Python、前端、后端、安卓开发、IOS开发等等。算法工程师主要是从算法层面做研究工作,目前就业市场上软件测试的被重视程度明显低于研发工作,而且我们学校的很多老师也会推荐女生从事软件测试工作。软件测试对于技术水平的要求要低于研发人员,但是一个好的软件测试人员需要掌握的技术知识和拥有的测试经验要非常多。

我将来的就业目标定位在研发岗位,希望先在研发岗多多学习多多锻炼,积累经验,有机会有能力的话,再转算法研究。

就业公司主要有国企、互联网公司、银行、新能源企业等等,以大城市居多,软件工程行业就业率高,上图是我找到的近年来的就业率统计图,薪资水平高,同时加班比较多,工作压力也比较大。

互联网行业在一般人眼中看来是个高薪行业,绝对的好,但是其中的快节奏和压力,也只有工作了之后才知道吧,传说的程序员没头发哈哈哈哈哈,而且很多研发部门是对员工的年龄有要求的,因为年纪大了之后思维慢慢就跟不上了,但是同时,测试岗位却是年纪大的经验丰富的人比较吃香,合理规划职业生涯,选择适合自己的吧。

我的回答完了,希望对你有帮助。

第4个回答  2020-09-19

软件工程专业是一门专业性非常强的专业,在当前的时代背景下这个专业的就业形势非常的好,不过这个专业的就业方向也有很多,有处于最底层的拿着微薄的工资,干着最累的活的程序猿,也有做着设计拿着高薪的高级工程师。

1 软件工程师

软件工程师是从事软件开发相关工作的人员的统称。 它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

2 项目经理 

在掌握一定技术的前提下,带领着自己的团队进行项目开发,不需要有非常高的专业技术,但是需要有良好的人际交往能力和决策力,实现公司的技术层面的商业管理,为创造更大的利益而努力。

3 测试工程师 

软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试 工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。

4 java开发工程师

Java自1995年问世以来,因其卓越的通用性、高效性、平台移植性 和安全性等特性,成为全球范围内应用范围最广的开发语言。Java软件工程师是指运用Java这种开发语言去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。

5 程序员

最常见的基础计算机职业,工作为写码,改bug,十分辛苦工资较高。

第5个回答  2020-09-19

软件工程专业毕业之后其实可以选择的方向也很多。

主要讲一下4个方向,分别是:研发工程师、算法工程师、测试岗、产品经理岗

研发工程师——细分为网页前端研发、网页后端研发和软件研发等,分别对应着大家前端看到网页展示、后台逻辑及数据存取、安卓iOS等不同终端的研发。常用的语言有C++、Java等,专业性很强。这需要对编程语言有一定的掌握,每天多打打代码,提高一下你的编程能力,平时在学校参加几个项目,学相应的编程语言,对你以后工作的帮助很大的。

算法工程师——分为图像算法工程师、通信算法工程师、数据挖掘/机器学习的算法工程师,通常主要负责数据开发、数据挖掘算法。我们专业到大三分方向,一个方向就是大数据,主要学习数据挖掘机器学习这些,也教算法。比如说排序,归并,二分法,求最短路径,动态规划,朴素贝叶斯分类算法等等,这些都需要很强的数学功底,大一大二学的基础课程高数线代概率论数值数分这些都是跟你工作息息相关的,所以基础要打扎实。


测试岗——主要负责在产品开发完成后,根据需求文档书写测试用例,对产品的性能和功能进行测试,检查是否有BUG,测试稳定性兼容性等。

产品经理岗——最重要的就是收集和分析客户的需求,确定研发哪种产品,选择哪种技术、商业模式,书写产品需求文档,推动产品研发、测试进度,不断优化用户体验。

这四个岗位也就涵盖了一个项目开发的整个过程——先是需求分析,再是产品开发,产品开发完成后进行测试,同时还有产品的运营和维护,也有相应的岗位,这里就不一一说了。所以看看你擅长哪个方面,可以选择相应的就业方向去努力呀~

相似回答