开发者社区> java猫> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

程序员迷茫:毕业时就已26,工作4年就已大龄,码农出路在哪?

简介: 为什么很多公司不招大龄码农,这个问题最近很沸腾,初看这个问题时扎心了,终有一天,我们都会成为大龄码农,那么首先定义下大龄码农,一般认为是35岁以上。按现在推算是1983年(含1983)前出身的。有很多还在一线开发,有些已经是中高层管理人员了。
+关注继续查看

为什么很多公司不招大龄码农,这个问题最近很沸腾,初看这个问题时扎心了,终有一天,我们都会成为大龄码农,那么首先定义下大龄码农,一般认为是35岁以上。按现在推算是1983年(含1983)前出身的。有很多还在一线开发,有些已经是中高层管理人员了。我接触到的这类朋友较多,有同事,有朋友,也有一些读者。并不是他们现在没有工作,而是他们在跳槽去下家时,是个较长的过程,不想一些3-5年的小伙子,放到市面上,大把公司招人,坑位也多,大龄码农,得有合适匹配的岗位才行。大龄码农身价一般较高,不是一般公司给报酬给予的起,这类公司要么是BAT,要么是独角兽公司。有持续业务收入和市场中的江湖地位。大龄码农分两类,一类是专家能力,如音视频专家、编解码专家,另一类是管理能力,如技术总监、高级经理等。公司对于两者要求也不一样。前者可能是希望参与解决重大问题,疑难杂症等。后者涉及搭建团队,打造团队,培养输出技术人才。


webp
image.png

这是个现实问题,相比年轻人来说,坑位少,和更高的要求。如果你的工作年限很长,无论是在管理或是专家能力上,和你的年限不成匹配,就会面对这个问题,不好找工作。并不是找不到工作,你期待的待遇和自身能力的一旦不匹配,就会造成失衡状态。我想着这就是大家常说的中年男人的压力吧。

永远都有新生的、更好用的劳动力。如韭菜一样一茬茬的被割。(甚至可以说1%)的顶层从业者实力强大到可以承包90%的技术性工作,剩下的90~99%从业者基本都是从事业务性工作;
渐渐的,行业前1%的人会把90%的基础工作代码封装完分享出去,只有前10%的人在高标准大公司有竞争力,剩下的90%码农的水平轻重都不太影响工程质量了,老板可以随便挑;


webp
image.png

我们很多时候常常会带着幸存者偏差,就像那些不读书的坏同学最后都去当老板去了,认为读书没有用,也总有大龄码农说,我就出去找工作随便找哇。这类就是幸存者偏差,人们总是喜欢把那些留下来的人,当成最终整体的结果。即便如此,只要我们提前做好准备,大龄码农一定要在技术路上或是管理路上走下去么?也不见得。说说我认识的大龄码农都去干什么去了?


webp
image.png

看了很多文章,程序员大龄的出路无非也就几条:转管理,创业,继续做程序,我的观点是比较倾向于做管理方面的工作的。

1、依旧在一线做技术专家和技术管理。

其实30岁开始大多数程序员就已经慢慢开始不适合做程序员了,众所周知程序员一般加班较多,要求对新技术要敏感,自学能力要强,而人过30岁,琐事慢慢也就开始多了起来,结了婚生了子,家里老人年龄越来越大,需要人去照顾等等,这些都是会分散一个人的精力。

转管理的话,在现有资源基础上可能承担的风险,还有就是学习成本上应该会相对会少一些,尤其是做技术管理岗可能会更好一些,自己以往所积累的技术经验都可以继续派上用场。

创业也是条出路,而更多的时候是要考虑风险,因为年龄渐渐大了起来人所要承担的家庭责任也会越来越大,但是随着年龄增长,人的阅历和人脉也会慢慢增长,创业相对来说可能会容易一些,所以这条路也是要谨慎选择。

2、创业。带知名公司背景,创业有优势,容易聚拢一批优秀的人。
甚至有连带效应,原来的老部下出来了,直接来之前老领导的公司。这种非常多见。大家彼此非常熟悉,共事起来,沟通交流也会少很多障碍,效率也会提高,那些独家兽公司很多都有类似发展过程。

3、自由职业。
写书、做培训讲师,导师咨询等。这种也非常多见,就是做了很多年后,无论是在经验上、还是技术指导上都有丰富经历。可以自由做类似工作。现在整个大环境对付费都是很认可的,只要你对别人有价值,自然也会获得不错的回报。

4、转做投资,天使投资人。
这点之前没有注意到,但是最近遇到个,就是在腾讯做了12年,出来后在某资本公司,做创业投资合伙人,对有价值的商业项目,进行天使投资。

其实每一步都是有因有果,当然还有变化的机遇和机会,天时、地利、人和,塑造大龄码农更加成为中年不惑的标志。当风暴还没来临时,要备好足够的防御装置。

一个终生学习的人,一个与时俱进的人,是不会被生活“清理”,不会被时代淘汰。 我有这样的信心,希望你也有。

我整理的一些需要掌握的知识技术点,分享给大家,话不多说,提高你的编程技能,认真 + 严肃,走起!

我在这里分享 “6” 个专项来帮助你顺利提高你的编程技能。

一:架构师框架

学习Java技术体系,设计模式,流行的框架与组件,常见的设计模式,编码必备,Spring5,做应用必不可少的最新框架,MyBatis,玩数据库必不可少的组件......


webp
开源框架.png

二:工程化(团队协作)

工欲善其事必先利其器,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理,Jenkins,持续集成,Sonar,代码质量管理,Git,版本管理,敏捷开发...


webp
团队协作.png

三:架构师必备技术栈(高性能架构)

高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的,要了解分布式中的,分布式架构原理,分布式架构策略,分布式中间件,分布式架构实战等等内容


webp
高性能架构.png

四:架构技术(微服务架构)

业务越来越复杂,服务分层,微服务架构是架构升级的必由之路。比如:微服务框架,Spring Cloud,Docker与虚拟化,微服务架构


webp
微服务专题.png

五:性能优化

任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,比如:性能指标体系,JVM调优,Web调优,DB调优等等....


webp
架构师筑基.png

六:架构必备(商城实战)

从架构设计,到应用层调优,再深入了解底层原理,扎实的Java基本功才能让自己变为扫地神僧:内存模型,并发模式,线程模型,锁细节等等

webp
B2C商城实战.png

最后给大家一个惊喜,针对以上技术图,我也录制了一些视频资料提供给大家~

有高清架构脑图、Java架构资料、Java面试资料等...

现在加群:810589193可以获取Java工程化、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、Netty源码分析等多个知识点高级进阶干货的相关视频资料,还有spring和虚拟机等书籍扫描版,还有更多面试题等你来拿

分享给喜欢Java,喜欢编程,有梦想成为架构师的程序员们,希望能够帮助到你们。


webp

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
2019年7月29日阿里小程序云应用故障通告
2019年7月29日 由于系统原因导致部分客户在免费试用期间产生了小额度收费账单,对于额度不足的用户可能会有停机操作。目前系统问题已经修复,由于我们的原因给客户带来了不好的体验,为了表达我们的歉意,我们将会给您补偿 10 元阿里云无门槛通用代金券(3个工作日内到账),您可以在收到代金券后支付欠费,自发放之日起有效期30天,随后我们将为您在8月8日-8月9日开启48小时重启免押金功能,重新启动服务即可正常使用。
1186 0
阿里程序媛天团:“维密天使”被码农热捧,学霸妈妈会四国语言
牛仔裤、球鞋、双肩包……在男程序员被打上一个个形象标签时,行业占比20%的女性程序员却依然披着神秘的面纱。 在男性主导的技术行业,女性靠什么立足?如何平衡工作和生活?三八妇女节,天下网商记者走进云栖小镇,找到了两位阿里云程序媛——一位长腿女神和一位贤妻良母。
2356 0
第一个Q#程序:量子叠加
在这篇文章里我们会写一个Q#程序,Hello world级别的。   对于量子理论,我并不很了解。同事对于Q#也不太了解。所以这篇文章并不会研究程序运行的原理,只是看一下结果,表明Q#的能力。
864 0
写给立志做程序员(码农)的大学生
作者: 果冻虾仁  来源: CSDN  发布时间: 2017-08-10 23:08  阅读: 32769 次  推荐: 158   原文链接   [收藏]   写给立志做码农的大学生 确定方向 选择比努力更重要。
2157 0
【工作】大三程序猿之(社招)找工作有感
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 也许是年轻任性,也许是妄自尊大,也许是胸有成竹,也许… 无论怎样,在国庆前后,我走上了去长沙求职的路。
1171 0
C++ 实用的小程序
1. 打开test_ids.txt 将里面的东西添加"1_",然后另存为test_ids_repaired.txt   1 #include 2 #include 3 #include 4 #include 5 #include 6 using name...
810 0
Netty4详解二:开发第一个Netty应用程序
    既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端。 2.1、配置开发环境 1.安装JDK 2.去官网下载jar包 (或者通过pom构建) 2.2、认识下Netty的Client和Server      一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端
1607 0
+关注
21
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载