产品经理成长笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人


1.2 技术

技术类职位薪酬如图1-3所示,数据统计来自职友集近一年497009份样本,截至2021年1月1日,2020年开发工程师平均工资为¥13.8k,较2019年下降了11%,其中工资为10~15k的占比最多,达32.1%。数据统计依赖于各平台发布的公开薪酬,仅供参考。

图1-3 技术类职位薪酬(来源:职友集)

职业分类

前端开发、后台开发、移动开发、硬件开发、测试、运维、DB,每一类里面也分很多工种,具体详情如图1-4所示。

图1-4 职业分类

职业现状

Mob研究院(全球领先的移动开发者服务平台)发布了《2020程序员人群洞察报告》,报告中显示,2020年,我国程序员人数突破250万人,但当前程序员市场却尚未饱和,未来随着5G技术、云计算、大数据和物联网的迅速发展,市场将持续涌现更多岗位和需求,在一定时期内,程序开发就业市场依然供不应求。

而且由于传统学历教育培养出来的大学生缺乏实战经验和项目经验,往往在教学上很难有质量保证,这就导致了每年新培养出的IT技术人才并不能百分之百地完全被企业接收。这样整个IT行业所面临的人才困境就更加严峻。

在众多程序员中,Java和Web前端开发工程师岗位人才需求量最大,其中Flash开发和U3D岗位最难招,如图1-5所示。

报告指出,“90后”已经成为程序员群体的主力军。具体来看,25~30岁的从业者占比最大,为46.84%;其次是30~35岁的从业者,占比为25.67%;占比排名第三的是20~25岁的从业者,为16.83%。程序员这个职业需要从业者投入大量的脑力和体力劳动,对从业者的创新能力、知识结构更新能力要求也较高,因此从业群体具有明显的年轻化特征。

工作内容

各种会议评审、了解需求、接收需求、写技术方案、写代码、写注释文档、写接口、调试bug、联调测试,这些基本就能概括程序员的工作内容。做运维、DBA和搞硬件的工作内容可能有点区别,但差别不大。

图1-5 人才市场需求量(图片来自:Mob研究院)

未来发展

从社会需求量来讲,软件开发人员的数量还远远跟不上软件行情的发展,随着后期5G、人工智能的深入,互联网会进一步渗透社会各个领域。所以,后期对程序员的需求量还会进一步扩大。比如5G、人工智能、大数据及区块链都必将需要更多的研发人员投入,平均收入依然会远高于其他行业。但是随着人工智能的发展,“代码搬运工”可能会被淘汰,唯有不断学习新技术,不断探索新领域,才能成为行业的稀缺性人才。

职业晋升路线

● 技术晋级路线:初级开发工程师→中级开发工程师→高级开发工程师→资深开发工程师→技术大咖(架构师)→CTO。

● 管理晋级路线:初级开发工程师→中级开发工程师→高级开发工程师→技术开发组长→项目经理→项目总监。

适合人群

做开发类工作,专业背景是计算机科学与技术、软件工程、计算机应用技术的会被企业优先考虑。

做开发类工作,首先需要能够静下心来思考,并且具有一定的逻辑分析能力和强烈的求知欲,如果还具有优秀的英文资料阅读能力、数学能力那就更加完美了。如今科学技术几乎日新月异,竞争的激烈程度让你必须保持持续的学习状态,不断地接触和钻研新兴事物,对互联网行业充满好奇,因此还要有一颗用程序改变世界的心。

技术类岗位相互转岗比较容易,但是如果是跨行转岗,则门槛相对较高。