年龄大的普通程序员,将来的出路无非就是以下三个:
- 稳定地待在一家公司,有一定产出效率,成为一颗螺丝钉,不出彩也不出丑,就像之前棉纺厂的工人那样,直到这家公司不行了,找另一家,继续做个普通一兵。其实这事儿和几十年前的工人一样,只是时代不一样,职业的名字变了。
- 寻找相对优势,到稀缺你技术、能力、经验的地方,找到存在感。比如一线城市回退到二线、三线;比如互联网顶级公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。
- 转行,想干什么干什么去
很多人认为,一个 35 岁以上的程序员相比较一个 20
来岁的毕业生,精神状况、身体状况必定是不如刚刚大学毕业的年轻人,所以要尽早转行。
那么问题来了,程序员是吃青春饭的吗?程序员的职业发展到底如何呢?这也正是本次课程重点要和大家分享的。
首先,我觉得时至今日,相比其他职业,程序员仍然是一个投入产出比比较高的职业。程序员不是一个“吃青春饭”的职业,而是一个常青的职业。程序员其实也并没有我们想象中那么累,很多互联网公司的工作环境、工作氛围、员工福利都是非常不错的:弹性工作,定期团建,免费健身;一日三餐、零食饮料应有尽有。对于头脑灵活、思维敏捷,但还没有明确职业目标的理工科毕业生而言,把程序员作为职业生涯的起点,应该会是一个不错的选择。以北京为例,应届毕业起薪在 8000-10000 元,比其他职业高出不少。
程序员在职业生涯第一个阶段,通常是 3-5 年。这个阶段要以职业探索为主,脚踏实地写好每一行代码。只有快速学习和成长,掌握过硬的专业技能,这样才能在职场立足,走好未来的路。
现在程序员的职业领域已经细分到了令人发指的地步,比如:大数据工程师、云计算工程师、某某语言工程师、系统架构师、web 前端工程师、H5 前段工程师、H5 后端工程师、嵌入式软件工程师、数据库开发工程师等等。
在每个专业领域又衍生出很多需要学习和掌握的知识技能。就拿编程语言来说吧,光是常用的编程语言至少就几十种,什么动态语言、静态语言、脚本语言、过程式编程、函数式编程、面向对象编程等等;主流的移动平台就有 iOS, Android, Windows Phone 。
在这种情况下,程序员即使只是掌握一门技术,掌握它的语法特性和函数库还远远不够。拿我们常见的 Java
来说吧,它的虚拟机、性能、集群、并发编程、分布式、垃圾收集、日志服务、异常等都需要深入了解。
本人在互联网行业干过十多年,共事过的程序员没有1000也有800了。我虽然年纪不大,但最早一批同事老早就过了35岁了。
身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了不菲的物质回报。
确实还有不少程序员兄弟过了35岁,仍然在第一线工作,高级程序员或系统架构师。在技术团队中仍然是核心主力人员。
但是,大部分不在了,我也和他们逐渐失去了联系,只知道回老家的挺多。
程序员的职业生涯有多长?10年、20年还是更久?顶级的程序员当然不必考虑这个问题。他们因为其他的附加属性和能力,在技术路线上获取了其他职业发展通道,如技术合伙人、创业者、CTO等。
但这部分人毕竟占少数,1%?或者更少。
大部分程序员的职业生涯是由所在平台的生命周期确定的。无奈的是,中国绝大多数公司生命都很短暂,三轮融资过不了的,程序员的职业生涯就被迫结束了。
接下来的过程就是找工作,换工作,一直折腾到35岁,再也过不了目标公司的HR和预算控制。
很多公司的管理者和HR不深入了解程序员这个岗位,会刻意压低程序员薪资,好听一点的说法是给大家保留上升空间。
后果就是35岁以上的程序员经过人生的顶峰收入期之后,会保持这个水平或下降到以前的水平。
如果没有做好财务规划,或高估了自己的收入持续时长,这时候程序员压力会非常大。
有的程序员兄弟在30多岁贷款买了房,把娃也送进了私立学校,以为还有100万年薪的机会等着他。突然断了高收入是非常恐怖的,习惯了一个水平的生活品质,突然下降,家庭、夫妻、亲子等环节会出现很多问题。
分享几个案例:
有个程序员朋友卖了房回老家发展,回家养猪三年了,后来发家致富,当然这也是运气好,赌对了赛道和行情。
有一个兄弟跟别人合伙创业,做技术合伙人,目前只领基本生活费的。但公司融资境况堪忧,不知道什么时候就散伙了。
还有几个仍然在职场上飘着,打一枪换一个地方,月薪从之前5-6万,降到2万多。但有收入也算不错了。
在小公司做技术总监和CTO的,也有几个兄弟,目前没有一个混得安心的,公司前景不明,有的已经开始拖欠工资了。
有北京土著程序员,生活压力不大,技术上自己接一些外包私活,赚点除收租之外的零花钱的。
也有转行跟别人一起搞PPT融资的,都搞了两三年了,也没听到成功的消息。倒是学会了很多互联网思维和名词。
有两个程序员转行做产品经理的,虽然转得早,但到了35岁这个坎,一样被社会吊打。我突然意识到,产品经理、运营经理一样受35岁暴击,不止是程序员有这个焦虑。
创业算是一条出路,有个朋友开了个工作室,做微信小程序外包,这两年过得还比较舒服;还有一个赚灰产收入也不错(非黑产,刷刷投票关注点点赞之类的灰产),但不知道能不能长久,这块不能多说。
我想说的是,程序员趁年轻、收入尚佳的时候,好好做一下财务规划,早做一些被动收入的投资。
同时,尽可能扩展自己的附加能力,前面所说的做大公司或知名小公司的技术合伙人和CTO的那一群人,他们能拿到这个职位,根本原因并不在技术能力。有些是兼职HR,能短期内拉一个成熟的研发团队;有些是产品和技术一起管,负责过全周期的产品研发的;有些是人脉很广,思路很开阔,能帮助公司融资或提供创新思路的。
希望各位兄弟早做准备,最好是先把钱赚足了,再搞点被动收入,35岁退休拉倒,干自己喜欢的事,平时赚点小钱,主力收入靠被动,这样人生就比较完美了。
希望我们都有光明的未来!
还在工位上奋斗的兄弟们,对自己好一点!
买个机械键盘,
平时站着办公,
多运动多喝水!
20年后,程序员还会像今天这样的高收入吗?
感请,先说答案,20年后,程序员的工资肯定不会比不上现在的工资。
为什么呢?我们一起来分析一下。
第一点:难度,以java为例,几年前根本没有前后端分离这一说,前端后端都是java开发一人搞定,即使是现在,也还存在着少量这样的公司,所以学习的成本比现在大,不仅需要学习java,还得学习,HTML、CSS、JS等前端语言,反观现在,在被 springboot 统治的年代,前后端分离,减少了成为java开发的学习成本,再来说说springboot,在以前还在使用 SSM 的时候,配置文件多的让你发毛,但自从 Springboot 出世之后,新手小白也能搭建一个可能正常运行的项目,学习成本低,就代表着简单,编程越简单化,学的人就会越多,根据市场的供应关系来说,薪资降低是必然的,至于降多少,那也要看市场行情。
第二点:培训机构的泛滥,什么意思呢?大家可以在网上搜一个编程语言,出来的都是关于培训的广告,培训 6 个月,月薪过万不是问题,这也导致了很多人奔着高薪去培训,每年培训机构都会送出大量的培训学员,这也会给it行业的行情造成一定的压力,本来3年工作经验差不多在15k左右(一线城市),由于程序员太多,然而这两三年的人,只要你会CURD就行,其实没有太多的要求,这就会导致有些能力不行的人,只会做CURD的,你给他12k,他就能给你做,久而久之,行情被影响是必然的。
但这仅仅只是针对只会皮毛的程序员,单反你会点算法,熟悉数据结构,研究过源码,对设计原则、设计模式有着独特的见解,这些人的工资基本是没什么影响的,因为精英永远都是少数,然而少数都是供不应求,所以价格只会高,不会低,但是对于1-3年的程序员来说,冲击就大了,20年后,1-3年的程序员将会过的很难受。
所以不要在这纠结什么工资多少的问题,根本的问题是在于你是否是市场不可或缺的人才,如果是,那么你的价值不可能降,但如果你只会CURD,现在都有很多程序都能生成CURD的代码,别说20年后了,所以招你来公司干嘛呢?只有让自己成为精英的那一部分,你在市场的地位才不会动摇。否则,谁都有可能把你挤下去,因为你对公司来说,可有可无。
总结来说就是一句话:牛逼的程序员工资不降反升,半桶水的程序员20年后将会寸步难行。
我说的,谁来都不好使!
我就是一个java开发的程序员,深有体会,现在的初级程序员都已经很不好找工作了。
未来10年程序员的薪资会怎么样?
都在说程序员薪资高,导致不少人都在转行做程序员,那么10年以后还会那么高吗?
现在只要提到程序员的工资,就一个字:“高”;提到程序员的入门门槛,就是:“低”。
传言参加几个月的培训就能当程序员,刚开始工资就有七八千,三年之后就能要两三万了。相比其他行业来说,难道 IT 公司的钱就这么好赚么?每个公司都是人傻钱多么?其实这些都是外行人对 IT 行业的误解。
01 首先我们看看程序员薪水的真实状况
目前程序员的工资,在我看来是有一定水分的,但是和前五年、前十年相比,水分已经被挤出去很多了;N 多年前国内的网站还都是静态页面的时代,能做几个页面挂到互联网上,一个页面都敢收客户几千块钱;
大家经常听说阿里程序员年薪百万,腾讯程序员年终几十个月工资,但实际上,这些国内顶级的互联网公司还是非常难进的,而大部分程序员的工资并没有传说中那么高,月薪三五万,已经是北上广深杭这些互联网行业发达的城市,大多数程序员的天花板了;如果是在非互联网行业,或者其他城市,薪资水平就更低了,甚至工作岗位都不多;
程序员工资强度大,月薪高,时薪低,大家经常听到的 “996”,很多 IT 公司比 996 还夸张,看起来年薪百万的,但是折合成时薪,也要打个对折。
02 未来 10 年程序员的工资会怎样
大家看着程序员的“门槛低”和“工资高”,纷纷转行涌进这个行业,那么会对程序员的薪资有影响么?
首先一个行业未来的薪水是涨还是降,并不是单纯地看进入这个行业的人有多少,还要看行业发展的趋势是怎样的;互联网作为新产业,从 90 年代发展到现在,经历了门户、搜索、电商、社交、共享经济等几个产品阶段,而未来的大数据、人工智能、物联网的时代,依然悄然而至。
第二,国家政策也可以看出来,信息技术和网络经济,已经成为了国家战略规划的重点,国家提供政策和资源上的支持。
所以,至少在未来 10 年,程序员这个行业还是非常有前途的。
03 未来程序员的门槛越来越高,低水平的程序员会被快速淘汰
现在越来越多的公司在招聘程序员的时候,会看这个人的学历、能力和工作经验,而不会“是根儿菜就先捡到碗里”,大家也不要问“初中毕业参加程序员培训班,能找到工作么?”,“四十岁计算机小白想转行程序员,来得及么?” 这类的问题了;机会肯定是有的,但是过程会非常的难。
未来很长时间,程序员的缺口依然很大,只不过行业从原来的“野蛮生长”,变成了“优胜劣汰”;优秀的程序员需要持之以恒的学习,很多坚持不下来的,要么转行,要么只能接受低薪。
作者:会点代码的大叔 ,一个写代码的架构师,专注程序员的学习和成长,关注并私信我数字“1”,送你一份程序员大礼包。