年长的普通程序员,未来的出路无非以下三条:
稳稳地呆在一个公司,有一定的产出效率,成为一颗螺丝钉,不发光不出丑,就像以前棉纺厂的工人一样。直到这家公司倒闭,再找一家,继续做一名普通的军人。其实和几十年前的工人是一样的,只是时代不同了,职业的名称变了。寻找比较优势,去自己技能、能力、经验匮乏的地方,寻找存在感。比如一线城市退守二三线;比如顶级互联网公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。转行,想干嘛干嘛。很多人认为35岁以上的程序员就是20岁
下一届毕业生的精神状况和身体状况肯定不如刚大学毕业的年轻人,要尽早转行。
那么问题来了,程序员吃青春饭吗?程序员的职业发展如何?这就是本课程重点与大家分享的内容。
首先,我觉得在今天,相对于其他职业,程序员还是一个投入产出比比较高的职业。程序员不是“青春饭”职业,而是常青职业。其实程序员并没有我们想象的那么累。很多互联网公司的工作环境、工作氛围、员工福利都非常好:弹性工作、定期团建、免费健身;一日三餐,零食饮料都有。对于头脑灵活,思维敏捷,但没有明确职业目标的理工科毕业生来说,开始程序员生涯应该是个不错的选择。以北京为例。应届毕业生起薪8000-10000元,远高于其他职业。
程序员职业生涯的第一阶段通常是3-5年。这个阶段要以职业探索为主,扎扎实实写好每一行代码。只有快速学习成长,掌握过硬的专业技能,才能在职场立足,走好未来之路。
现在程序员的职业领域已经细分到离谱的级别,比如:大数据工程师、云计算工程师、某某语言工程师、系统架构师、web前端工程师、H5前端工程师、H5后端工程师、嵌入式软件工程师、数据库开发工程师等等。
每个专业领域都有很多知识和技能需要学习和掌握。以编程语言为例,常用的编程语言至少有几十种,如动态语言、静态语言、脚本语言、过程化编程、函数式编程、面向对象编程等。主流的移动平台是iOS,Android,Windows Phone。
在这种情况下,即使程序员只掌握一种技术,掌握它的语法特征和函数库也是远远不够的。以我们常见的Java为例
大家说说吧。它的虚拟机、性能、集群、并发编程、分布、垃圾收集、日志服务、异常等。都需要深入了解。
我在互联网行业工作了十几年,和800个程序员合作过,而不是1000个。我虽然年轻,但最早一批同事已经过了35岁。
我身边很多35岁以上的程序员都把自己最美好的青春奉献给了公司,当然大部分也获得了不少物质回报。
还有相当多的程序员已经超过35岁,还在一线工作,担任高级程序员或者系统架构师。在技术团队中仍然是核心主要人员。
但是,大部分都不在了,我也渐渐和他们失去了联系。我只知道他们很多人都回老家了。
程序员的职业生涯有多长?10年,20年还是更久?顶级程序员当然不用考虑这个问题。因为他们的其他附加属性和能力,在技术路线上获得了其他职业发展渠道,比如技术合伙人、创业者、CTO等。
但这些人毕竟是少数,1%?或者更少。
大多数程序员的职业生涯是由其平台的生命周期决定的。可惜国内大部分公司的寿命都很短,如果过不了三轮融资,程序员的职业生涯就被迫结束了。
接下来的过程就是找工作,换工作,折腾到35岁。它不能再通过目标公司的人力资源和预算控制。
很多公司经理和HR对程序员这个职位认识不深,会故意压低程序员的工资。说的好听点,就是给大家预留一个上升的空间空。
后果就是35岁以上的程序员,在人生的收入高峰期过后,会维持这个水平或者下降到以前的水平。
如果没有做好理财规划,或者高估了收入的持续时间,程序员这个时候压力会很大。
有程序员兄弟三十多岁贷款买了房,把宝宝送进了私立学校,以为还有100万年薪的机会等着他。突然断了自己的高收入,太可怕了。当你习惯了一个生活质量水平,突然下降,你的家庭、夫妻、父母、孩子都会出现很多问题。
分享几个案例:
一个程序员朋友卖了房子回老家发展。他回家养猪三年,然后发了财。当然,这也是运气好,他赌对了赛道和市场。
有个兄弟和别人合伙创业,做技术合伙人。目前只领取基本生活费。但是公司融资情况堪忧,不知道什么时候会分手。
还有几个在职场上飘来飘去,月薪从之前的五六万降到了两万多。不过有收入也不错。
还有几个兄弟在小公司做技术总监和CTO。目前都不放心,公司前景不明,有的已经开始拖欠工资。
北京有原生程序员,生活压力不大。技术上来说,他们接一些外包的私活,赚一些收房租以外的零花钱。
也有转行跟别人搞PPT融资的。他们从事PPT融资两三年了,还没有听到成功的消息。学到了很多互联网思维和名词。
两个程序员转行做产品经理,虽然转的早,但是到了35岁就被社会打了。我突然意识到,产品经理和运营经理也是被35岁的打击,有这种焦虑的不只是程序员。
创业是一条出路。一个朋友开了工作室,外包了微信小程序。这两年过得挺舒服的;做灰色产品(非黑产品,刷投票关注、点赞等灰色产品)也有不错的收入,但不知道能不能长久。这个我就不多说了。
我想说的是,程序员在年轻,收入还不错的时候,就应该做好理财规划,早点做一些被动收益投资。
同时,尽可能地扩展他们的附加能力。前面提到的那群大公司或者知名小公司的技术合伙人和CTO能拿到这个位置,根本原因不是他们的技术能力。有的是兼职HR,能在短时间内拉一个成熟的RD团队;有的产品和技术一起管理,负责全周期的产品研发;他们中的一些人人脉很广,思想开放,可以帮助公司筹集资金或提供创新想法。
希望各位兄弟能早做准备。最好是先赚够钱,再赚点被动收入。35岁退休,可以做自己喜欢的事,平时赚点小钱,主要收入靠被动,这样生活会很完美。
希望我们都有一个美好的未来!
还在车站奋斗的兄弟们,对自己好一点!
买个机械键盘,
通常站在办公室里,
多运动,多喝水!