全栈工程师是指掌握多种技能,胜任前端与后端,能利用多种技能独立完成产品的人。对于创业期的企业来说,全栈工程师的价值非常大,能够在企业内部担任多种角色,促进企业发展。本研究基于智联官方网站上2021年北上广深及新一线城市相关岗位需求以及薪资数据对全栈工程师岗位就业现状及趋势进行分析,本次分析共采集数据484份。
1. 整体平均薪资较高,北京地区平均薪资最高
整体平均薪资为13762元/月,行业平均薪资较高,北京、上海以及深圳地区岗位平均薪资排前三,北京地区平均薪资最高,为16053元/月。北京地区岗位需求占比最高为29.13%,远高于其余地区。
图一 各地区平均薪资分布
数据来源:智联招聘
2. 本科学历岗位需求占比最高,平均薪资与学历之间呈正相关
从岗位的学历要求来看,要求至少本科学历的岗位需求占比最高为78.31%,要求至少大专学历的岗位需求占比为10%,要求硕士学历的岗位需求占比为17.96%。从平均薪资分布来看,平均薪资与学历之间呈现正相关,硕士学历要求的岗位平均薪资为16857元/月,要求至少本科学历的岗位平均薪资为14373元/月,要求至少大专学历的岗位平均薪资为11430元/月,学历对平均薪资的提高作用非常明显。
图二 不同学历平均薪资分布
数据来源:智联招聘
3. 民营企业占比最大,外商独资企业平均薪资最高
就业市场中,民营企业占比最高,为62.6%,股份制企业占比为15.7%,其余性质企业占比较低。从平均薪资来看,外商独资企业平均薪资最高为15047元/月,除外其它类型企业以外,其余性质企业之间平均薪资相差较小。
图三 不同企业类型平均薪资分布
数据来源:智联招聘
4. 小型企业占比较高,平均薪资与企业规模之间呈正相关
20-99人规模企业占比最高,为35.74%,100-299人规模企业占比为26.88%,1000-9999人规模企业占比为16.52%,其余规模企业占比较低。从平均薪资分布来看,平均薪资整体随企业规模的增加而增加,10000人以上企业平均薪资最高为17071元/月,900人以下企业岗位平均薪资差距较小。
图四 不同企业规模平均薪资分布
数据来源:智联招聘
5. 3-5年工作经验为主要需求,平均薪资与工作经验呈正相关
要求3-5年工作经验的岗位需求占比最高,为45.04%,要求1-3年工作经验的岗位需求占比为23.35%,要求5-10年工作经验的岗位需求占比为22.93%,其余情况下岗位需求占比较低。从平均薪资分布来看,平均薪资随工作年限的增加而增加,5-10年工作经验的平均薪资最高为16814元/月。
图五 不同工作经验平均薪资分布
数据来源:智联招聘
6. 薪资大于10K的岗位需求最大
薪资大于10K的岗位需求占比最高为61%,薪资在8K-10K之间的岗位需求占比为21%,薪资在5K-8K之间的岗位需求占比为15%,薪资小于5K的岗位需求占比为3%,就业市场上以高薪岗位为主。
图六 不同平均薪资区间岗位需求分布
数据来源:智联招聘
7. 计算机互联网行业占比最高,通讯网络行业平均薪资最高
行业研究中只选取主要分布的行业进行分析。从行业分布来看,全栈工程师主要集中于计算机互联网行业中,占比为64.67%,其余行业占比较低。通信/网络行业岗位平均薪资最高为14705元/月。
图七 不同行业平均薪资分布
数据来源:智联招聘
8. 岗位侧重SQL数据库运用能力
61.98%的岗位对SQL数据库的运用有较高的要求,48.97%的岗位要求能够对程序结构进行优化改进,34.92%的岗位要求具备文档编写的能力,13.64%的岗位要求具备多线程开发能力。
图八 岗位能力需求
数据来源:智联招聘
9. 专业侧计算机科学与技术专业
岗位的专业性较高,94.21%的岗位要求计算机科学与技术专业,28.42%的岗位要求软件工程专业,22.11%的岗位要求数据科学与大数据专业。
计算机科学与技术是计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。主要开设的课程包含:高级语言程序设计、集合论与图论、近世代数、数理逻辑、形式语言与自动机、电子技术基础、数字逻辑设计、数据结构与算法、计算机组成原理、软件工程、数据库系统、操作系统、计算机网络、编译原理、计算机体系结构。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。主要开设的课程是:大学物理、物理实验、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
数据科学与大数据技术是2016年我国高校设置的本科专业,学位授予门类为工学、理学,修业年限为四年。主要包含课程有:大数据概论、大数据存储与管理、大数据挖掘、机器学习、人工智能基础、Python程序设计、统计学习、神经网络与深度学习方法、多媒体信息处理、数据可视化技术、智能计算技术、分布式与并行计算、云计算与数据安全、数据库原理及应用、算法设计与分析、高级语言程序设计、优化理论与方法等。
图九 岗位专业需求
数据来源:智联招聘
10. 研究总结
本次研究利用智联官方网站的相关数据,对北上广深及新一线城市全栈工程师岗位的就业信息进行分析,主要总结以下现状和观点:
(1)整体平均薪资水平较高,为13761元/月,北京地区平均薪资最高,就业市场中岗位总体需求较少,大部分的岗位都集中在北京地区;
(2)就业市场中对学历的要求较高,本科学历是主要需求,学历的提升对平均薪资的提高作用较为明显,目前就业市场中虽然要求硕士以上的岗位需求较少,但是在要求至少本科学历的岗位上,拥有硕士学历是较大的优势,因此对于从业者来说,达到硕士学历发展前景更好;
(3)工作经验的提升对平均薪资的提升作用较为明显,并且岗位起薪较高,随着工作经验的增长,薪资的增幅也在逐渐增大,在全栈工程师岗位上长期发展非常有前景;
(4)岗位需求主要集中在民营企业和小规模企业中,大规模企业的平均薪资较高,就业选择中,应尽量选择大规模企业,初始就业进入小规模企业的从业者,需要不断锻炼自身工作技能,积累工作经验,寻求更大的工作平台;
(5)岗位的专业性较强,计算机科学与技术是全栈开发工程师是主要需求的专业,计算机相关专业的从业者可以考虑全栈工程师职位方向。
特别声明:本文为优志愿原创作品。未经著作权人授权,禁止转载和使用,否则将承担法律责任。
推荐阅读