第十七组 软件社会人才需求现状及发展趋势分析
分工:第一点:李玥—社会需求—4小时
靳子潇—薪资待遇—4小时
代千弘—知识要求—4小时
任胜泽—数量需求—4小时
韩盼龙—能力要求—3小时
第二三四点:每人皆有分析评论
整合:靳子潇
主体内容一:
企业软件人才需求特点
1、 对技能(岗位)的需求
岗位类型 | 提及数 | 提及率 | |
项目经理 | 53 | 2.84% | |
需求分析师 | 26 | 1.42% | |
系统分析师 | 16 | 0.85% | |
构架设计师 | 42 | 2.27% | |
软件测试工程师 | 157 | 8.51% | |
软件工程师(程序员) | 278 | 15.04% | |
高级软件工程师* | 800 | 43.26% | |
其他岗位** | 477 | 25.82% | |
注:*不仅精通软件编程且熟悉或精通软件开发的其他环节,如既能从事编程工作又能胜任测试工作,或既能从事编程工作又能进行架构设计等;**包括售后技术支持,网站编辑等非软件开发类岗位。
(来源:《计算机教育》杂志社)
从表的分析中可以看出,招聘单位对高级软件工程师的需求量最高,高达43.26%,这个岗位对软件人员要求是复合型的,即不仅精通软件编程,且熟悉或精通软件开发的其他环节。而企业对程序员岗位的需求只有15.04%,除一些非开发性的岗位外,企业对专门从事软件开发的某一个细分环节的人才的需求量都低于3%。原因主要是软件企业目前还以中小规模为主,岗位设置还没有形成严格的分层格局,很多企业接受订单从开始谈判到模块划分、功能的分解,到编程、测试,再到维护,很可能是由一个团队从头做到尾,这也从客观上决定了软件行业对一专多能型的“多面手型”中高级软件人才的渴求。
2、对工作经验的要求
经验要求 | 提及数 | 提及率 |
应届毕业生 | 121 | 6.54% |
1年以上 | 489 | 26.45% |
2年以上 | 489 | 26.45% |
3年以上 | 323 | 17.47% |
5年以上 | 81 | 4.38% |
10年以上 | 6 | 0.32% |
不限 | 340 | 18.39% |
(来源:《计算机教育》杂志社)
从表的统计可以看出,高达75.07%的招聘信息都对工作经验提出了明确要求,只有18.39%没有作出限制;另外,只有6.54%的招聘信息明确提出需要应届生,并且提供的岗位基本为实习生岗位。这一方面反映了企业用人的急功近利,即希望招聘有相应工作经验的人立即投入工作,而不愿意花大量的人力、物力和财力去培养新人。另一方面也反映了目前应届生培养中存在的问题,学校应该培养学生的理论知识和实践能力。
3、 对外语能力的要求
外语要求 | 提及数 | 提及率 |
英语(包括一般、良好和优秀) | 1123 | 60.71% |
其他语言 | 31 | 1.70% |
没有要求 | 695 | 37.59% |
(来源:《计算机教育》杂志社)
在表中,我们可以看到软件行业对软件人才外语能力的关注,62.41%的招聘信息都对外语能力提出了不同程度的要求,其中对英语的要求占首位,提及率高达60.71%,当然岗位的不同,对英语的要求也不同,比如对于程序员,要求其能用英语编写程序,对于外包人才,则要求其能熟练地用英语交流。随着外包市场的拓展,企业对掌握除英语之外的其他外语能力的人才的需求量也会随之增加,并且对外语的要求也会越来越高,不仅只停留在交流的层面上,且可能还会对熟悉国外文化有要求,只有深入了解文化,才能设计出更符合国外客户需求的软件产品。
4、 对职业素质的需求
素质类型 | 提及数 | 提及率 |
沟通能力和团队组织 | 1353 | 73.10% |
学习能力 | 1044 | 56.45% |
承受压力能力 | 63 | 52.06% |
其他能力(稳定性、工作热情、事业心、创新能力) | 44 | 29.43% |
没有要求 | 35 | 36.99% |
(来源:《计算机教育》杂志社)
软件企业对人员的职业素质越来越重视,在我们的统计(见表6)中,发现有79.01%的招聘信息都对所需人才的职业素质提出了明确要求,对“沟通能力和团队意识”、“学习能力”、“承受压力的能力”这3项素质的提及率均超过半数,特别是对“沟通能力和团队意识”的提及率高达73.19%。软件业是一个知识技能更新速度特快的行业,因此要求从业人员必须有很强的学习能力和承受压力的能力,才不至于被快速发展的软件业淘汰;另外,软件开发涵盖的步骤比较多,一环紧扣一环,软件的项目需要团队来完成,因此对沟通能力和团队合作意识的要求尤其突出。
5、 能力要求
能力要求 | 百分比 |
制图和识图能力 | 73% |
电子设备组装能力 | 52% |
PLC编程操作能力 | 22% |
机床操作能力 | 12% |
照明系统安装维护能力 | 21% |
电气控制与调试能力 | 51% |
变频器使用能力 | 6% |
计算机操作能力 | 32% |
机电设备装配调试能力 | 4% |
薪资待遇
数据来源于搜狐网:
2018年各大公司薪资待遇
公司 | 岗位 | 年薪 |
谷歌中国 | 人工智能 | 56w |
微软 | 算法工程师 | 51w |
| 算法工程师 | 50w |
腾讯 | 基础应用研究 | 45-50w |
| 后台研发工程师 | 32.4w |
华为 | 研发工程师(硕士) | 30w+ |
网易 | 游戏研发工程师 | 32.8w |
| 算法工程师 | 36w |
阿里巴巴 | 算法工程师 | 38.4w |
美团 | 研发工程师 | 30w |
Oppo | ai视觉 | 31-32w |
滴滴 | 算法工程师 | 30.4w-37.5w |
百度 | 算法工程师 | 32w |
今日头条 | 算法工程师(博士) | 33w |
京东 | 算法工程师(ssp ) | 31w |
数字来源于今日头条:
软件工程行业各届毕业生平均薪级待遇
2018级 | 约9000元一月 |
2017级 | 9001元一月
|
2015级 | 11522一月
|
2013级 | 13711一月
|
:
人才数量需求
软件产业作为知识密集,技术密集的产业,其迅猛发展的关键是有一大批从事软件技术创新的人才。据工信部公布的数据来看,中国软件产业目前对软件人才的需求量每年至少20万人以上,这个需求将以每年20%左右的速度增长。
2016软件及相关专业在校博士研究生15260人,硕士研究生47781人,本科生2984786人,专科生1719216人。博士研究生毕业1901人,招生3140人。硕士研究生毕业14705人,招生16509人。本科生毕业681490人,招生757014人
-摘自2017年中国软件专业人才发展报告。
腾讯、阿里巴巴、华为、今日头条、京东等一系列大公司对于软件行业人才需求都是极为庞大的,只要你拥有实力,那里就会给你施展拳脚的机会。
-摘自新浪网
相关职业
知识要求 | 百度人脸技术C++研发工程师(北京) | 华为Java开发工程师(深圳) | 阿里巴巴资深C++研发工程师(北京) |
本科以上学历 | ✔ | ✔ | ✔ |
专业知识要求 | 1.熟悉计算机体系结构,对CPU/GPU/NPU、ARM/FPGA等处理器体系有较好了解 | 1.能够熟练使用SpringBoot、Spring、SpringMVC 、MyBatis、 Redis 、Dubbo 、RocketMQ等常用的开发框架,对其框架设计及其原理有一定了解
| 1.熟悉计算机相关背景知识,精通数据结构/算法设计,熟悉操作系统,网络编程;有系统分析和设计的经验 |
2.熟悉常用算法和数据结构,熟悉OPENMP等多线程编程技术 | 2.能够熟练使用Oracle、MySQL、Mongodb等常用的数据库,对其框架设计及其原理有一定了解 | 2.精通linux平台下的C/C++编程,熟练使用shell脚本语言,了解python等至少一门脚本语言,有良好的编程习惯 | |
3.了解信息检索,搜索引擎相关技术,有大型高性能分布式系统开发经验 | |||
优先考虑 | 有CUDA编程、移动端软件开发、模型压缩、性能优化经验 |
| 1.丰富的海量数据处理系统经验,参与或是负责过大规模并发系统的架构工作者 |
2. 有互联网广告相关背景者 |
以上资料来自“看准APP”
能力要求
一、JAVA应用程序开发技能要求:
1.熟练使用Struts2+Spring+Hibernate。
2.掌握Jquery。
3.掌握Java。
4.熟悉Oracle。
5.掌握xml/webservice。
6.掌握OOD、OOP。
7.基本文档写作能力。
二、web、数据库方面的开发
⒈计算机或相关专业本科以上学历;
⒉有4年以上开发经验,有良好的代码编写习惯,熟悉软件开发规范;
⒊熟练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;
⒋热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通XML,Javascript,CSS,AJAX等WEB前端技术;
⒌熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;
⒍精通SQL server数据库技术,了解数据库性能调优者优先.
三、C#项目开发
⒈计算机专业本科以上学历,一年以上C#/ASP NET开发经验,熟练使用SQL数据库,有欧美项目开发经验者优先;
⒉大学英语四级以上,具有较强的听、说、读、写能力,尤其是听、说能力;
⒊工作认真细致,踏实肯干,具有较好的团队协作精神和沟通能力;良好的逻辑思维,能够承受一定的工作压力并可以按时完成工作且保证质量
四、php项目开发
⒈使用PHP语言开发互联网应用程序;
⒉网站产品和网站功能模块的开发与维护;
⒊与页面设计师协调沟通,编写部分Javascript和HTML;
⒋参与底层MVC框架的编写与维护。
(来自唯学网·中国教育电子商务平台)
主体内容二:
就业的发展趋势:
软件工程作为朝阳产业,在未来很长一段时间仍将存在人才缺口,就业岗位、方向越来越多,薪资待遇逐步提高。就业方向也是多元化的,如计算机办公应用,网络系统管理,图形图像制作,网络构建技术,可视化编程,数据库管理,软件测试等。
人才需求:
软件人才目前仍然有着很大的缺口,尤其是能力全面的创新型高科技人才。大部分企业更看重的是综合素质,即专业知识、应变机智和职业素养。
软件这个行业既需要对广泛的基础知识的熟练运用,也需要在前端领域拥有自己的优势;越来越需要创新性人才,有头脑的人才。
软件行业学历要求是本科以上,用有很强的专业知识和操作能力。善于探索学习,有创新能力,注重团队合作,有较好的沟通能力。
主体内容三:
大学规划:
代千弘:除了努力学习专业知识,扩大自己知识储备以及提高自身的动手能力,这是作为软件人才的立身之本。还需要积极参与团队合作,使自己成为团队中不可或缺的一部分,充分发挥出自己的优势。这有利于让我们在竞争激烈的工作岗位中脱颖而出。同时我们还应该时刻关注世界科技的发展情况,拓宽自己眼界和思路,这有助于将来新技术的研发。
任胜泽:在大学,我准备好好学习,多多实践,密切关注时代走向,提升自己的综合素养与办事效率,把自己培养成与时代接轨的优秀的软件人才,成为闪闪发光的人。
靳子潇:如今要把基础打牢,并且要有意识的训练自己独立思考与创新实践的能力,待学到深入以后,找准一个自己感兴趣的方向,深入研究,精细化研究。
李玥:专业知识自然是必不可少的,其次我们还不能轻视英语,英语也是十分重要的。还要在大学时期培养团队协作能力、组织能力和创新能力。
韩盼龙:为应对未来社会对软件工程师能力的要求,大学应该有针对的加强一些方面的学习
1. 加强对专业知识的学习,应该花费足够多的时间去掌握课堂老师讲的专业知识,另外也要抽时间去图书馆等了解更多软件工程方面的知识,开拓视野。
2. 软件工程方面涉及大量的英文,大多书籍都是英文版,所以在大学期间应加强对英语的学习最少也要过四级。
主体内容四:如何来到?是否喜欢?有何期待?
任胜泽:我深刻的知道科技在国家中的地位,也看到了软件工程光明的前景,所以我选择了软件工程专业。我喜欢这个专业,我喜欢用小小的笔记本书写大大的传奇。但是,由于我电脑小白的身份,我也不是没有迷茫过,什么都不会的感觉一点也不好。可我愿意相信,付出就会有回报,经历四年的历练,我一定会邂逅一个更好的自己。
像我们合唱的歌,梦并不远,只要你踮起脚尖。踮起脚尖吧,愿别时,你我都不负遇见。
代千弘: 虽然软件工程不是我的第一志愿,但我还是比较喜欢这个专业。我认为软件工程专业是一个专业要求很高的专业。当今时代是一个科技高速发展的时代,科技改变了人们的生活方式,并且推动了人类文明的向前发展。在现今的社会,大学毕业生的就业压力不断增加,软件工程专业是一个有着很强创新性和时代性的专业,这决定了它的不可替代性,在中国乃至全球处于这个专业的高尖人才十分稀少,因此有着很好的就业前景。
靳子潇:我是考上这个专业的,感觉这个专业前景光明,知识技能要求高,不仅需要扎实的基本功,还需要有机敏的头脑。在这里机遇与挑战并存,一念之差即是永恒。虽然说现在对于软件了解的还不够深入,但我愿意不负韶华,将它学好。
韩盼龙:软件工程是我最喜欢的一个专业,我一批滑档,恰好征集志愿时东师软件工程有一个名额,我就很幸运的来到了这里。我对这个专业也抱有很大的期望,我相信未来这个专业发展一定很好。
李玥:我是因为将软件工程设为第一志愿才来到这里的,我一直都很喜欢软件类的专业,我认为软件工程是一门很有潜力的专业,在网络如此发达的时代,软件工程的重要性是有目共睹的。
结束语:要想在软件工程这个行业中有所成就,就需要我们从现在开始给自己加码,不断提升自己各方面的能力,为将来融入这个快速发展的行业打下坚实的基础。