程序员未来的出路究竟在哪里?一位老码农的心声
程序员的工作在互联网行业中算是“黑马”,一向是以高收入、低社交、屌丝气质而被大家熟悉。在互联网快速发展的时代,程序员显得尤为重要,但是在这个行业中存在一个只有从事这种工作的人才知道的危机,那就是年龄越大被企业裁员的可能性越高。
虽说最近天气渐渐变暖,但是互联网行业的裁员寒风依然冰彻骨髓!经常在网上看到每隔一段时间就会出现一些因年龄偏大而被降薪或者招聘时因年龄问题遭拒等相关新闻,被裁的对象自然不乏程序员。
其中那些所谓具有多年开发工作经验的高龄程序员成为了“重灾区”!于是网络上那些带有“程序员是吃青春饭的”、“高龄程序员的出路在哪里”等等词汇论调再次回归到程序员的视线。
程序员是怎么样的人?
程序员有很多绰号比如码农、攻城狮、IT民工、程序猿等等,是一群高智商的脑力劳动者,给人的印象是内向、木讷、严肃、严谨、正直、理性...,也难怪其他人了,每天不说话跟计算机打交道能不木讷吗?每天绷着脸对着电脑能不严肃吗?在程序员眼里只有是或者不是能不严谨吗?
程序员职业性质决定了男多女少,能见到一个女性程序员是很不容易的事,这样间接导致男性程序员缺少交流,成为了寂寞、空虚、闷骚的代名词。所以程序员有大部分人是单身男性,感情上程序员是一群的弱势群体,尤为被动。
工作中的程序员,客户今天改个需求,明天又说调整这个需求,好不容易把功能实现了,客户又提出增加个功能模块,为了赶进度也只能每天熬夜加班,终于满足了客户的需求,可是产品上线后不出几天又有BUG问题,于是乎程序员又要不断的修复BUG。
说到这里,给大家推荐一个公众号“Java精选”,其中涵盖互联网大厂面试题,面试技巧,资深架构师面试经验以及免费视频资料项目源代码框架等。程序员感觉好不容易学有所成时,在朋友圈嘚瑟一番,又有人说:“就是一个搞技术开发的,将来没什么出息。”。其实程序员在IT行业中的地位等同于技工,呼之则来挥之则去,而这种现象在国外也依旧存在。
IT行业只有程序员岗位吗?
IT行业只有程序员吗?当然不是,其实在IT行业还有很多其他岗位,比如技术总监、项目经理、产品经理、架构师、需求分析师、前端工程师等等,这些人员都是跟技术有许联系的职业,还有销售、策划、财务、人力等等。
大家对程序员的概念理解有误,有些人把程序员视作为IT行业技术人才的通常,甚至一些会修电脑的人都视为程序员,其实不懂编程的人不是程序员,懂编程的人也并不一定是程序员,但一定是程序员出身。
程序员是吃青春饭的吗?
相信大家都比较讨厌听到类似带有“程序员是吃青春饭的”、“高龄程序员的出路在哪里”等等词汇的言论,像这种消极言论只不过是在为自己的将来转行或者落魄时找的一个自以为不错的借口罢了!
有时经常听到一些人说,“如果年龄超过35岁还在写代码,这人混的肯定不咋地。”其实这说明人家比较中意写代码,可能喜欢钻研技术。像这样的人技术能力及经验一定比较不错的了!其实在很多互联网大厂是有很多年龄偏大的爱钻研的真正人才,那才是一个公司的技术核心力量。
而不是那些鄙视别人技术不咋地,自己天天梦想拿高薪成为技术经理甚至技术总监,从而跳脱出敲代码的个别人员,我认为技术经理或技术相关的负责人应该更需要专注于技术,大家不妨关注公众号“Java精选”来提升技术水平和面试应答能力。
说到这里我想大家应该得到了答案:程序员工作并不是吃青春饭,不是35岁以上就不能继续敲代码了。而是那些技术水平不怎么样并且可被替代性又很强的人被社会淘汰了,企业最终留下了不可替代的人才。
高龄危机难道只有程序员吗?
关于高龄程序员的危机问题。一谈到这个问题,可能很多人就想到另外几种职业。比如医生,可能说年龄越大,看过的病例越多,经验越丰富,越来越吃香;比如律师,打过的官司越多,经验越丰富,名气越大。
但是,除了医生、律师或者老师,社会上还有千千万万种职业,甚至说99%的职业,年龄增大后都没前途。甚至医生,随着人工智能的发展,有了智能医疗机器人的辅助,病例不再需要人工来积累,以后可能医生也会有中年危机。所以,高龄危机是绝大多数行业普通人的宿命,程序员只是其中一种。
中国高龄程序员的担心是什么?
中国IT行业起步于九十年代,那么算来第一批程序员到现在的时间年龄应已接近50岁左右,并且很多已经转岗,这样导致目前互联网公司里40岁以上的程序员比较罕见。
国内互联网工作不知从什么时候兴起的996模式,导致程序员这种脑力劳动者,变相演化成了体力劳动者,冲在最前面,熬在最晚的往往是一些年轻人。那么那些年龄大,琐事比较多,无法加班的程序员面临的就是被裁的结果。
公司鉴于用人成本,在招聘时对年龄设置限制,无形中向大众制造出一种偏见。高龄程序员可能需要为之支付更多与价值不匹配的薪水,而那些身强力壮,能够加班,又价格低廉的年轻程序员更能够得某些公司垂青。
做程序员的薪资待遇是没有担任领导走管理路线高。因此很多程序员在30岁的时候开始转向了管理岗位,要么项目经理,要么Tech Lead, 要么产品经理等,这是晋升成功的。还有一些晋升不成功的就要面临转行或者自主创业。少数技术特别高的,做了相关方面的专家、首席科学家、CTO。甚至还有当上总经理、出任CEO、迎娶白富美、走上人生巅峰,想想还有点小激动。Sorry,跑题了回归正题,其实无论是转向做管理或者晋升,这些程序员的薪水都会上一个档次,或者好几个档次。
所以那些年龄到了35岁以上的人,有本事的要么升职不需要再写代码,要么出去创业了。剩下的高龄程序员,可想而知,自然会被人非议,被人认为不行,这无疑导致高龄程序员在职场中很是尴尬和被动。
程序员出路
根据中国职业规划师对于互联网行业的观察以及目前行业的发展趋势来看,得出一个结论就是高龄程序员的出路除自主创业外主要集中在三个方面:担当管理、咨询顾问以及深入编码写程序,大家不妨考虑往以下几方面发展。
走管理路线
出任管理层,担任管理岗位是不少程序员的重要选择,比如项目经理、产品经理等都是不错的选择,另外不少程序员也会转向人力资源管理方面的岗位,比如负责新员工培养以及招聘等工作。在互联网快速发展的近些年来,不少公司都采取“老带新”的培养模式,所以不少经验丰富的程序员逐渐走向了管理岗位。
走咨询路线
对于长期从事IT行业软件定制开发的程序员来说,未来可以走行业咨询顾问的路线。要想走行业咨询顾问路线,需要在平时的工作中积累大量的行业解决方案,并且能够根据技术发展趋势不断完善相关方案。目前行业咨询顾问的薪资待遇还是比较可观的,随着产业互联网的发展,行业咨询顾问的岗位需求量将持续增加。
走技术路线
如果程序员未来想在技术领域走得更远,应该走技术路线,简单的说就是培养自己的创新能力。对于大量目前从事应用级岗位的程序员来说,要想走研发级路线要注重数学能力的培养,因为软件研发问题说到底就是数学问题。对于条件允许的程序员来说,可以重点考虑一下通过读研来完成岗位的升级。
技术不会因为年龄大而被鄙视,被鄙视都是那种年龄大在技术上还一事无成。所以,技术是王道,在国内程序员将变成一个常青的职业,成为白领之中的很有前途,可能是最有前途的一个职业。
你身边有程序员吗?你怎么看?你曾因年纪大而被他人鄙视吗?大家不妨交流一下,欢迎留言!
欢迎扫码关注公众号:“Java精选”(w_z90110),回复关键字领取资料:如Mysql,Hadoop,Dubbo,CAS源码等等,免费领取视频教程、资料文档和项目源码。
欢迎扫码小程序:“Java精选面试题”,内涵3000+道面试题及6000+道选择题,免费在线刷题,选择题带有答案解析,支持随时随地刷题!
公众号涵盖:各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、职业规划、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。