Java开发7年面临35岁危机,Java卷不动了还有哪些路能走?

​今天给大家分享的是一位粉丝的提问,Java开发7年面临35岁危机,Java卷不动了还有哪些路能走?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

YT,您好。我关注你们好久了。我是普通二本软件工程毕业,目前31岁,马上32岁了,从事Java开发七年多,两年半小公司自研,四年多银行外包。最近很焦虑很迷茫,一个是马上35,一个是现在AI越来越厉害感觉马上就取代程序员了。感觉自身技术比周围的人了解的深入,但是比大厂的那些人还差很远。然后每天都坚持学习,对于技术的原理也会深入学习,现在是慢慢研究一些源码,比如spring源码,hashmap源码等。刚贷款在广州买房,月供6500左右。四年没有跳槽,一个是疫情原因,一个是买房需要稳定收入。然后发现现在工作不好找了,出去大概率降薪,其实我现在薪资也不高,也就是15K,四年前就这薪资一点没变!

然后焦虑是马上35,还有AI发展大有替代程序员的趋势,感觉java开发都做不了几年了,想转行做其他,比如走嵌入式,慢慢往硬件那边靠拢,但做Java这么多年放弃Java去重新入门一个新行业,先不说这年龄企业还要不要,光是这入门薪资几千块心里落差可能都不太能接受。所以一直纠结是继续卷Java还是趁早换赛道去做嵌入式!还是继续卷Java,空闲时间去学学嵌入式,等Java做不下去,再去做嵌入式不至于从零开始?

Yt回答:

作为一个二本的软件工程,31岁,前面做的都是Java开发。其实你发现这种焦虑,Java这门语言它本身就是对新人很友善,但是对这种大龄程序员,它是极其不友善的。原理是什么?不是说你不能做,因为这个新人一样可以替代你,很多朋友选择Java它易学,它确实很容易学,而且市面上的岗位也很统一。因为这个Java程序员对于这种教育机构而言,对于Java程序员是可以做到批量量产的,就跟产品一样,生产的那种蛋糕一样,在什么阶段做什么,什么阶段做什么。因为后面工作中间也是,他是个熟练的工种,是个技工。哪里来数据,把数据读出来,解析完,解析完组织SQL,从数据库里面查询到对应数据,组织JSON,然后再返回给前端,就这样的,已经形成了一个固定模式,做的就是这个东西。这就是很多朋友会选择Java,我认为很多朋友后面都会面临这个问题。特别特别是如果你对技术没有一个研究心态的话,你没有一个去了解行业业务,或者说你对业务也不感兴趣,你就只研究这点你写的这个代码,你肯定会出现这个现象。

这个哥们其实来说往后面走,每天都坚持学习,对技术原理也深入,然后现在慢慢研究一些源码,比如说spring源码等。请注意我认为你现在来说,只是你认为你研究的很深入,其实跟你讲,一点都不深入。这句话如果打击到你了,我恕我没有给你提供好情绪价值。因为真的来说跟你讲spring以及hashmap这种源码,我认为现在一个应届生的朋友都能够把它讲的头头是道。你在这里说你自己研究的深入,可能只是因为你周围的人可能都不是这样的,周围的人可能都对技术不感兴趣,然后只是你可能稍微研究了而已。目前来说我认为这点技术原理啊,它还很难体现一个深度哦。

因为目前来说,作为一个做Java做了七年的朋友啊,你不要把你去了解深入技术放到Java本身。你可以了解一些更加底层的东西,不是自己再放到Java这个体系里面再来解。因为我认为Java能够给你提升的技能,你早就已经提升的差不多了。可以聊一些偏底层的东西,像Linux Linux源码这种基层的东西可以深入的去研究一下。包括网络的命名空间,内核源码,包括这种网络的TCP IP协议站,包括内存管理,你可以去研究这些东西。但是你比如现在还停留在hashmap以及spring的话,你后面提到的你这个15K啊,它不是没有原因的。

然后目前出去大概率会降薪,其实我薪资也不高,才15K。刚刚讲的,从你刚刚这个姿势认为自己还是研究的比较深入的,那我认为你这个15K是有原因的。马上35了,加上AI发展替代程序员的趋势,然后感觉Java开发做不了几年了,还是转其他行业。Java是一门很优秀很优秀的语言,Java是一门很好很好的语言,可以优秀到你很多的工程师,做Java的朋友,你不需要了解计算机体系结构的东西,你也不需要了解操作系统的东西,你只需要知道Java已经给你做好了就可以了,你只需要在上面做对应的业务开发就可以了,它优秀到这种程度。所以你会发现这个过程中一个完善的一个统一的一个封闭的体系里面,你就发现后面AI它能够比你干的更好。你就比如说你现在的工作讨论接口,接口讨论完之后实现,实现完之后,实现怎么实现?就是传什么数据过来,接收到什么数据,然后组织sql从MySQL里面查询数据,然后再返回给前端,大部分都是这样。那你有没有发现你现在工作之间,我认为能够替代AI的一点是在哪呢?第一个,你在这家公司待了四年,然后你对公司的产品都很熟,这一点AI是没办法替代的。第二个,你对需求的理解,AI是没办法替代的。至于你现在的那点技能,那AI比你干的好的多啊。所以跟你讲到这一点,接下来你如何去驱动AI使你自己的能力会更强。

现在目前来说是走嵌入式还是往硬件那边靠,我目前Java做了这么多年,放弃Java重新入门行业。你不要放弃java,很多人会自己一种心态,就是干一行恨一行。随着你对一个行业越来越深入,你就会发现这个行业它有很多的缺陷,很多的弊病,你就会选择换一个行业,你会发现你换一个行业一样也是。当你深入下去一点点,你也会发现也会有各种各样的问题,所以这就有很多人干一行恨一行。这种心态你逐步使自己均衡,使你自己爱上这个东西。那至于后来说Java你看到的前面好像一条绝路。其实我认为你现在不要去放弃Java,你可以选择Java再去了解一些底层东西。不是了解你所说的spring源码或者hashmap这个源码,这个是远远不够的。你可以去了解一些Linux,了解一下Linux的源码,了解一些比如Redis或者Mysql,它的源码怎么设计的,往更加底层的方向去了解。包括这种内核的驱动,包括这种内存的管理文件系统,你去研究这些东西,我认为它对你的Java的一些技能,它会更加有深入。跳出Java的圈,然后你发现外面还有一个宇宙。

总结:

1. Java这行还能干,但得换个玩法

  • 别死磕Spring源码:这玩意儿应届生都能倒背如流,你研究了七年还拿15K,说明光靠这个不够硬。
  • 往底层钻:学Linux内核源码、TCP/IP协议栈、JVM调优(比如用Arthas工具实战),这些才是大厂架构师的真本事。举个栗子:35岁Java老哥转做云原生架构,薪资翻了2倍。

2. 转嵌入式?醒醒,那是火坑!

  • 薪资暴跌:广州嵌入式中级平均12K,你背着房贷转行等于。。。
  • 年龄歧视更狠:32岁转行和22岁应届生抢焊电路板的活,企业宁可要体力好的小年轻。

3. 对抗AI的正确姿势

  • 别和AI抢代码:像Copilot这种工具迟早替代CRUD,但业务需求拆解、系统架构设计AI搞不定仍需人引导。
  • 案例实操:把你银行的业务经验+Java技术,转型做金融系统架构师("Java+云原生"路线),这才是AI啃不动的硬骨头。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
比较好奇UP是在职还是专门做这个咨询,辅导的? 每天可以发这么多
点赞 回复 分享
发布于 04-24 16:23 广东

相关推荐

05-19 07:40
门头沟学院 Java
广东某一本,去年六月开始实习,一开始对写代码很有热情,但一年内去了三家公司实习后,逐渐对写代码没什么兴趣,对未来感到焦虑,对行业前景担忧。目前想转行,不想干程序员了,牛客的朋友们能不能给点建议😭先分享一下我的实习历程:第一家公司做医院his系统的,当时boss沟通了十家公司就约到了面试,并且通过了。被忽悠过去做内部低代码平台开发(不是开发低代码平台,而是用低代码平台做业务),先是一个月的培训(培训50元一天,上六天,一直没有走,想着环境不太好,还是转正实习,要不多待待),培训完以为可以有正式的后端实习(120元一天),没想到是被叫去梳理数据库表,一行代码都没写,离职前那一个星期想了很久,很怕自己走了后面就难找到下一家了,但那家公司太抠了,经常周六加班,甚至平时下班还叫你过去开会到八点多,下定决心离职。离职后在学校图书馆又做了一个项目,准备了一下八股,九月中旬开始秋招,投了一个星期,boss沟通了三四百家吧,有四五个约面,当时有两个面试通过了,就拒了后面的面试😭(想着先积累一段有意义的实习)。第一个offer是某个外贸的国企的it部门,做的好像是出海的商城项目,但是转正不确定,要看部门业绩情况。第二个offer是一家做制造业erp的公司,那边明确跟我说期望我能留下来,我就去了这一家。当时前两个月是在佛山的甲方公司开发内部系统,那个时候还是挺开心的,包吃住,此外还有150一天,交通费给报销,能省下一些钱,还有一个导师带我(真的很感谢他,对比几段实习才发现他真的好好)。一开始我连怎么用git提交代码都不知道,他很耐心教我,给我安排需求讲解业务,并帮我看代码写得对不对。有一个星期活有点难做,每天回到员工宿舍都自己忙到十一十二点,但做出来需求还是很开心。但好景不长,到今年2月过完年回来,公司因为业务不行开始裁了一些人,实习搭子被裁难受了很久(饭搭子聊天搭子直接没了)4月的时候产品经理也被裁了,产品走了之后,领导有啥问题还晚上九点给我发信息改完发版(拜托,我只是个实习生😢得知转正只有6k,甚至让我转c #和.net语言(自己写了半年的java和vue),当时又开始难受了,终于体会到了互联网行业的流动性,开始担心中年危机(那个时候在xhs刷到了很多大龄程序员失业的帖子,很焦虑)4月中旬又开始接着投简历,现在的行情就没那么好了,boss沟通数量达到了八百多家,也差不多是两个星期,才有一家公司约面,三轮面试通过了,做金融相关的业务,转正8-10k,需要先实习两个月。进来的话压力大,自己待了一个星期感觉到负担很重,导师也很忙,被分到了另一组,另一个人来带我,每天都要开会,汇报自己的进度。中途还有些乌龙,比如自己被告知会换新电脑,但因为内部衔接不好,自己有一天没有电脑,刷了一天的手机😖另一个是照着文档操作了半天,后端项目一直没启动起来,最后才知道maven配置文件还要额外申请权限(新带我的人也没告诉我,文档里面也没写😫,还是外包的同事告诉我的😭),需求要改前后端代码,可前端代码权限也没开给我,是主动问了才开的。代码拉下来一看,自己又傻眼了,后端技术栈有点老,不用springboot,还是ssm那一套,前端则非常新,vue3和uniapp,ts代码自己看得头痛(之前用的是vue2,非常不熟悉)需求又催得紧,自己内耗了好多天,甚至出现了躯体化症状(睡不到六个小时,反胃干呕)觉得自己再待下去也没法速成完成需求,又不想耽误大伙进度,并且有点不想写代码了😭就提离职了。经历了三段实习后,自己对代码开发工作没什么期待了,不想在互联网行业接着待了,想要wlb的生活,但感觉开发工作很难wlb,目前也不知道下一步要做什么。😭除了考公考编,还有别的道路推荐吗?目前想到的是教培,不用像程序员一样经常学习新技术,但假期要错开,有续课等营销压力。😭友友们给点建议吧
明天不下雨了:看着太痛了只能说一句辛苦了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务