“helloworld”,这是一名程序员初次进入计算机世界时,看到的第一句招呼语。
自冯·诺依曼创造出了现代计算机,程序员踏上时代舞台不过70余年。而在中国,程序员的历史要更短一点。
以国内第一位程序员求伯君来说,这个职业的生命刚过“而立之年”不久。短短三十多年,程序员在国内所承载的社会含义却颇具符号化,且历经变化。
马化腾、雷军等最早一批技术出身的创业者,开启了国内互联网创业的序幕,这也是程序员最初给大众的印象——极客、精英。而后,王小川、张一鸣,甚至28岁从字节提前退休、全球旅居的郭宇等后继者,更是将“成功”“财富”的标签粘牢在这个职业之上。
如今,这个职业的从业人数已大规模增加。Github给出的数据是,年中国的开发者数量已经高达万,位居全球第二。
近日,网上一则关于“听说程序员薪资很高是真的吗?”的视频,吸引了不少热心群众的围观。
A:“程序员的薪资很高,是真的吗?”
B:“用我们的一句话来说,我一年纳的税比你的工资还多,就是这么低调!”
程序员真的是这样吗?
程序员的收入真相?有人欢喜有人忧
有网络的地方就有江湖,有江湖的地方就有程序员。对于程序员的薪资,网友有话说:
凡尔赛型网友:
我在长沙月薪才1W多,不配说自己是程序员。
炫耀型网友:
我看了下工资单,上个月缴了大约的税。
后悔型网友:
唉,后悔学了土木,现在在土地搬砖,想想大一的那个同学拼了命也要转专业学计算机。
并且,国家统计局发布《中国统计年鉴-》,IT行业成为当之无愧的最赚钱的行业。(就是这么硬,国家都亲自下场证明)
这已经不是IT行业第一年成为最赚钱的行业。早在年的时候,IT行业就依靠12.25万元的平均工资超过了金融业,成为最赚钱的行业。
肯定也有很多小伙伴表示不要拿个例说事儿,很多刚毕业的程序员,工资还没有五六千呢?
决定薪酬的关键是什么?
一.核心竞争力
程序员是一个区隔度特别高的职业,有些人成长几年就已经是高级工程师、资深架构师,而有些人很可能工作了10年还只是初中级工程师。
对程序员来说,最重要的当然是高水平的专业能力和工作能力,这是程序员在行业中的核心竞争力,也是能得到更高薪资待遇的保证。
01专业能力
1.程序员至少精通一门如Java、Python、Golang、C、C++的编程语言,又兼会其他1-2门语言。其中以C、C++高薪占比最高,Java次之。随着这几年Python在OA领域和AI领域的快速崛起,Python的高薪增长趋势也非常明显。
2.精通Mysql,作为最常用的持久化数据库系统,Mysql在OLTP领域可以说是首屈一指。掌握它就能轻松应对复杂业务情况下的数据建模问题,与高并发和高吞吐下的数据库设计、优化问题。
3.对于Redis这种分布式独立缓存系统和消息队列系统要充分了解。无论是Redis的集群搭建与维护,还是Redis的使用场景、锁机制、错误恢复等都要熟练操作,以此轻松应对千万级高并发请求。
4.至少要了解基础算法,来轻松应对算法这个部分的工作,并且能够在实际工作中,挑选合适的算法,应对复杂的业务逻辑。
5.了解数据分析工具和开源系统,能够进行大规模数据处理,并且对云计算中流量负载均衡、弹性扩容也要非常了解。
02个人能力
1.裸编程能力。裸写代码不是为了炫耀技术能力,而是现在的集成开发环境过于完整,大家能想到的功能都已完善好了。导致一些程序员离开集成开发工具就不能正常操作编写程序。
2.调试能力。调试能力某种程度上比编码能力更重要,对于程序员来说,在合理步骤内修复BUG,以极简的方式编写较少BUG的代码的能力,能显著提升效率。能否运用调试技能快速解决问题,是衡量一个程序员水平高低的重要标准。
3.协调管控能力。在产品idea出来之后就能预估工期,判断做什么、不做什么,是在帮助公司判断研发力量的集中方向,帮助公司协调资源和风险把控,这也是作为团队领导必备的一项能力。
IT行业现在饱和了吗?
其实想知道是否饱和很简单,就看一个指标就行:行业平均工资水平。
如果行业从业人员供大于求了,薪资水平肯定会有所下降的。而实际情况是,IT业年平均工资超16万元,连续4年雄踞第一,远高过其他传统行业。
而且据拉勾招聘发布的《年互联网行业春招薪酬报告》,年以来,互联网行业平均薪资为元,较去年同期增长7.5%。
程序员薪资水平的一路高涨,恰恰说明行业依旧需要大量的程序员,且程序员仍长期处于供不应求的阶段,即便在疫情期间有一些招聘职位缩减,但是打开招聘网站,会发现大厂(比如字节跳动、华为等)很多技术岗位仍在大量招人,并且招聘的数量并不少。
这也可以说明:程序员数量并没有传说中的趋近饱和。
程序员的职业危机真相?35岁是一道坎?
“年龄多大?”
“30+”
“对不起,你不太适合我们这份工作。”
扎心不?“35岁年龄危机”在评论区引发了激烈讨论:
35岁是一个尴尬的年龄,那种“上有老,下有小,找工作有点老,想退休有点小”的尴尬。横空出世的这个数字:35,让许多程序员寝食不安,原本不富裕的发量更加雪上加霜。
35岁之前,他们是主角,是焦点,拥有无限可能性。
35岁之后,随着容颜老去,他们逐渐被冷落……
其实,35岁的阴影不只是围绕在程序员周围。35岁是公务员招录考试设定的年龄上限,也成为企业不成文的规矩,不少招聘需求白纸黑纸的表态,都“默契”地将求职者拒之门外。真相果真如此吗?
在互联网大厂,30岁左右的程序员正是中坚力量。据调查,阿里巴巴员工平均年龄31岁,百度员工为30岁,腾讯为29岁,华为30岁以上的员工占比超70%。
35岁这个槛看似是年龄,实际是你的能力没有跟上你的年龄。简而言之,就是“才不配岁”(才能配不上岁数)。
天来的很多毕业学员向我们分享到:工作中最重要的是自身能力以及自身的不可替代性。没有能力的人什么时候都有失业危机,跟不上时代注定要被淘汰,跟行业无关。
程序员的眼界真的不需要、也不能只局限于技术。根据你“奇奇怪怪”的特长,程序员可以这么发展:
如果你痴迷技术,你可以继续深耕,成为技术大拿。
如果你对“人”更感兴趣,那你可以管理团队,享受管人理事的乐趣。(以上路径,仅供参考哈)
回过头来看,“程序员纳税比你一年工资还多”确实触动了许多小伙伴的神经。
不要羡慕别人,你也可以有这么一天!