上周表弟打电话给我,他说对自己的职业发展感到很困惑,想让我开导一下,表弟是91年的,2014年二本毕业后,在一年制造业公司做工程质量相关工作,他说自己做得很不舒服,感觉工作量大且工资也低,自己也越来越迷茫,想进互联网行业当个程序员,但又考虑到自己
28了,学多久能转行不好说,也不知道互联网行业、程序员职业会不会过几年就凉下来了,到时候遇到中年危机怎么办呢,他感觉到不知所措。
我给他说:“自改革开放以来,从未有任何一个职业像程序员这么引人注目的,因为这个职业的回报率(工资)远远超过其他职业。同样是工程师,一位机械工程师,和一位软件工程师,在同样的劳动强度下,收入的差距会非常大,甚至会出现几倍以上的差距。其他行业之间也有差距,但并不离谱,唯有软件行专业遥遥领先,远远把其他专业甩在身后。”
其实不管已经正在从事软件专业的,或是正准备转行的人,很多人都有我表弟这样的疑问,那么,软件专业凭什么那么吃香?程序员凭什么那么高收入?他们是不是真的有中年危机?这个职业会不会过几年就凉下来?程序员年龄增大后的职业出路是什么?
01 什么原因让很多人都想当程序员?
现在无论是在大公司还是小公司,无论是传统行业还是新兴行业,都可以看到有大批的程序员存在,而且很多的文科生也在不断的往程序员的方向在发展,这点从学校和市场上的培训机构中就能看得出来,每年程序员的输出是所有培训专业中最多最集中的,为什么很多人挤破头也想做这个职业呢?我总结以下两大原因:
第一,程序员的工资远高于其它行业
最近20年,世界上最大的赚钱风口是什么?
是互联网!互联网的普及堪称一次工业革命,改变了世界,也带来了满地黄金。全世界范围内,新崛起的万亿级巨头公司,几乎全是互联网相关。
1999年,马云成立了阿里巴巴公司,资金仅50万,很多钱还是从18罗汉那里募集的。20年后,阿里巴巴市值3万亿人民币。
巨大的赚钱效应,促使资本疯狂的向这个行业涌入,几个程序员带个PPT就能融资千万的案例比比皆是。像互联网这种改变世界级别的科技革命,你一辈子,可能就遇到1次。
所以,程序员的工资就成了一个超越常规认知的一个变数,明显和其他职业有区别。从招聘网站的数据来看,一个普通二线城市的初级程序员的月薪基本都是在10K-15K之间,一线城市的程序员更是达到30K-50K的范围,很多中高级程序员的工资甚至都是按年薪算,普遍都是在6位数以上。
第二,程序员单靠个人能力,就有逆天改命的机会
1994年,微信之父张小龙从华中科技大学电信系硕士毕业,同年到广州公司,跨行从事软件开发。后来他用业余研发了一款邮箱,叫FoxMail,他一个人开发,一个人维护,一个人升级。
2005年,Foxmail被腾讯公司整体收购,张小龙也随之进入了腾讯公司。
2012年,张小龙一手打造了微信,目前的年薪是3亿。
张小龙是天才,但他的案例也绝对不是个案,很多普通人虽然没有他这么大的成就,但在一定程度上也能在互联网行业赚大钱。在2000至2005年那段时间,几个程序员捣鼓一个网站,年入几十万是很稀松平常的事情。
02 程序员的职业红利已经完了吗?
按普遍规律,每一个行业都是十年黄金,十年白银,十年青铜,程序员也不例外。
在2009年左右,中国的网站已经突破了百万之多,大量的网站用户极其稀少,严重依靠百度的搜索导流,做网站已经很难再赚到钱了。
但是这个时候,互联网发生了二次革命,智能手机诞生了,人类进入了移动互联网时代,手机APP横行天下。
原来在电脑上运营的网站和程序,都要重新做成APP,还得做两份,一份适配IOS,一份适配安卓系统。于是,程序员的需求量一下子出现爆炸式增长,再次进入了黄金时代。
但现在,互联网行业已经发展了20年,转折点已经开始,即将从黄金时代转向白银时代,不过在未来10年,互联网行业依然优越于制造业,因为制造业已经进入了青铜时代。白银的确不如黄金,但比青铜强多了。
03 大多数人理解的35岁危机太片面,程序员其实没有中年危机
我们假设给普通大众几年的时间接受互联网兴起,也就是2005年左右,假设程序员22岁毕业进入互联网行业。
到2019年,这批22岁的程序员差不多36岁了!也就是说比较早的一批本科毕业就进入互联网行业的程序员,现在是36岁左右!注意,很多人也是在后面的时间里慢慢加入互联网行业的,所以说,还有很大一批的程序员,才刚刚步入35岁左右的年龄。
你真的以为裁员裁的是年龄大、股票多的那些人?
据一些在华为的朋友的说法:他们裁的都是工作十来年,考评普通职级一般,收入和股票都偏低的一群人。也就是:这部分人的工作具有可替代性。
华为裁员是为了优化结构,不是为了断臂求生。核心员工,大多都是有丰富的经验和实战能力,不仅不可能被裁,而且会被重点关照,停止流失!!!
任何行业都有先发优势,职场也是一样,先干10年的经验优势是异常巨大的。但巨大并不代表每个人都善于并合理的运用这一优势。在飞速发展的互联网行业,吃足10年红利之后,很多程序员要么自己创业,要么带团队。而这时候,如果有一个人还在吃老本、敲代码,和刚毕业的学生水平一样,甚至还不如刚毕业的大学生。
请问这个人有啥用?还能有什么潜力?偏偏工资还死贵死贵的,远超新人,不裁他裁谁啊。这样的人能力之低,已经到了一定境界了,也就是在互联网行业了,换其他行业,他连喊中年危机的资格都没有,因为他青年就会遭遇危机。
所以,裁员裁的是这三类人:
第一,拿着远超三个应届毕业生的工资,但是能力最多顶一个。
第二,老油条,干活一般般,但是在公司内处事圆滑,却带不来其它额外效益。
第三,只会写代码,职业素养和情商一般般的人。
很多人对程序员的中年危机问题理解还是过于片面,即使互联网红利消失了,风停了,有些人依然非常吃香,而有些裸泳的人则会露出来。市场经济里,35岁面前人人平等,要么上一台阶从事高级工作,要么下一台阶,继续从事普通工作但降薪。
04 程序员年龄变大后的职业出路是什么?
上面说到,一批互联网人,一批程序员吃够了红利之后要么自己创业,要么带团队;但我想这可能只适合一部分人,很多人或许会因为家庭、性格等因素未必能做到管理,不知不觉的到了38,40,45岁,那我们应该怎么办呢?
第一,转岗
开发做不了太久,其他行业能做很久?其实整个互联网行业都是有年龄限制的,如果说老程序员大部分人能干到35,那其他岗位撑死到45也不得了了。
但时间长,总是有机会,而且还是技术出身,对技术实现系列更了解,指不定还能实现事业第二春。
程序员能去的方向有以下两大类:
1,产品经理
很多转岗的程序员都会选择这个岗位,首先,我们开发时都是跟产品打交道的,对他们做什么相对了解,其次,我们懂技术,能了解产品的表现形式,缺乏的只是产品思维而已,所以,转岗产品,相对容易,而且,产品线职业寿命长,经验能够积累,你就是干到50,也没啥问题。
建议大家先公司内部转岗,直接去找工作估计比较困难,也没什么好下家,因为在这个领域,你就是个小白。
在自己公司干两年以后,有了一定经验,加上自己这么多年的代码经验,找份产品工作问题不大,而且,产品不像技术,没那么硬性指标,很多东西都是软实力,面试时只要会吹,进大公司相对容易。
2,运营岗位
这个岗位就跟代码完全不搭噶了,你的代码能力是完全用不上的,程序员转运营的比较少,但如果你真的觉得这方面你有天赋,比如你自己弄的短视频账号流量很好,也是可以试试的。
特别是现在的知识付费领域很火,如果你有丰富的技能经验,完全可以把自己的技术知识通过文章或视频的形式表现出来,这完全是一个复利致富的思维,李笑来之前当了7年的新东方英语老师,坚持每天雷打不动看2个小时书。后来,他在得到上线了一个专栏,分享自己学到的知识。你知道这个专栏最后卖了多少份?,不到5个月的时间就卖了105866份,营业额2000多万。
第二,靠人脉、猎头等资源
有一个定律叫六人定律,就是说想认识世界上的任何一个人,最多通过六个人的桥接就可以认识!
这就是圈子和人脉的重要性,你有同学、朋友、同事,他们任何一个人进了大公司,都可以内推你,而且在内推时,是可以直接跳过HR,直接把简历给他们主管的。
凡做过主管的都会有经验,不看僧面看佛面,也会给你个面试机会,会让你过来聊聊,不然,他没办法给内推你的人交待!
如果你还没有那些人脉,最好的方式就是去找猎头,猎头很好找,简历发到各招聘网,就会有猎头找你了。
虽然猎头会跟很多大公司有合作关系,也自然能把你的简历推到大公司里,但这里也要注意两点:
1,需要走正规流程,先让对应公司的HR筛选,再到部门主管,无跳级可能。
2,猎头能否看上你,主要看个人简历内容,即个人实力。
第三,注意打造自己的品牌
其实无论走什么捷径,想获得机会,把自己能力提升起来非常重要。但更重要的是要提升名气,和自己的知名度,使简历发光。
这个层面,我认为最为重要的一个环节就是:坚持在自媒体平台写作。当你的粉粉丝增加到一定程度,文章或视频有一定的阅读量和互动数据后,别人搜到你的文章时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠自媒体平台起来的,
比如鸿洋、郭霖等等。你以为,他们一上来就能让出版社约稿?都是持续产出内容,关注者多了,出版社觉得你写得好,才会主动找你,邀请你写书的。
写文章、写书能使你在行业有一定的地位,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉,还在在意你的学历?
第四,建议你最好有个副业,但谨慎创业
很多人可能觉得,程序员工资高,等真的干不动了,起码也得近40左右吧,那一天原始积累总是有点了,自己干点小生意,也是可以的。
如果这样想就错了 ,不是特别建议这么干!因为程序员常年跟代码打交道,对于外部的很多东西其实都不了解,创业失败率过高,一个很明显的数据,能挺过一年的初创公司,只有10%,能挺过三年的创业公司,只有1%!
你真的觉得到了年纪去创业就一定行?小心老婆孩子跟着你受罪啊!当了爸爸才知道父爱的伟大。与其冒这个险,还不如从现在开始就盘算开始做点副业,哪天真的干不动了,能有持续的收入来源,不至于资金链断裂。
副业就是为了增强人生抵抗风险的能力。如果一生只把资金来源只压在工作上,万一哪天突然裁员或被辞退,资金链断裂,不能马上找得到工作的情况下,你还能支撑多久?尤其是已经成家的人,那种恐惧感应该不止一次萦绕心头吧。
找工作的时候,大家通常是找的可预见性的职业,工作收入可能跟你的努力强相关,虽然你不能一夜暴富,但起码收入稳定,不会饿死,你能通过努力使自己的收入慢慢增加。
但副业你最好做一些有想象力的事情,这类事情可能你做了一年拿到的钱是你几年努力也得不到的,当然,也可能做了很长时间没一点起色。比如可以尝试做做抖音,写写软件,做做小程序等等面向普罗大众的东西,指不定哪一天突然火了,你也就永远不用工作了。
最后,很多人说人工智能工程师会代替程序员,我觉得可能性也不大,因为人工智能这个领域,对团队的依赖较高,反而就会降低个人影响力,那么工资的提升就很难。
如果你是个程序员,也完全不用担心互联网有中年危机,35岁的软件工程师,其平均薪酬,一定比35岁的其它工程师要高,而且高得多。至少未来10年,我看不到其它工程师逆袭软件工程师的希望。