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 广东

相关推荐

关于客户端行业:入行需谨慎在当今这个科技飞速发展的时代,新兴行业如璀璨繁星般不断涌现,吸引着无数怀揣梦想与热情的年轻人投身其中。客户端领域,曾几何时也是众人瞩目的焦点,然而如今,我却想真诚地劝诫各位,入行客户端需慎重考虑。曾经,客户端行业宛如一片充满宝藏的新大陆,吸引着大批开拓者。那时候,市场需求旺盛,似乎只要有一款稍有特色的客户端产品推出,就能收获大量用户,获得可观的收益。各大公司纷纷布局,投入巨额资金进行研发和推广,行业内一片热火朝天的景象。开发人员备受尊崇,薪资待遇优厚,职业前景看似一片光明。但如今,客户端行业的辉煌已悄然褪色,现实的残酷正无情地摆在眼前。首先,市场竞争达到了白热化的程度。随着时间的推移,各类客户端应用层出不穷,几乎涵盖了生活的方方面面,市场已然趋近饱和。新的客户端想要在这片拥挤的红海之中崭露头角,难度堪比登天。海量的同类产品相互厮杀,用户的选择众多,导致新客户端获取用户的成本急剧攀升。为了吸引哪怕一小部分用户,企业往往需要投入巨额的营销费用,可最终的效果却常常不尽人意。许多创业团队满怀希望地进入这个领域,却在激烈的竞争中折戟沉沙,血本无归。其次,技术更新换代的速度令人目不暇接。客户端行业是一个典型的技术驱动型领域,新技术、新框架不断涌现。今天流行的技术,或许明天就会被淘汰。这就要求从业者必须时刻保持学习的状态,不断更新自己的知识体系,以跟上行业的发展步伐。对于初入行业的新人来说,不仅要掌握扎实的基础知识,还要花费大量的时间和精力去学习最新的技术,压力之大可想而知。而且,即便你努力跟上了技术的节奏,也不能保证你的技能就能一直适应市场的需求。一旦技术方向发生转变,之前的努力可能就会付诸东流,面临重新学习的困境。再者,客户端行业的盈利模式日益复杂且不稳定。过去,广告投放和付费会员是常见的盈利方式,但如今,随着用户对广告的抵触情绪越来越高,广告效果大打折扣,广告收入也随之减少。而付费会员模式,在竞争激烈的市场环境下,用户对于付费的意愿普遍较低,想要培养用户的付费习惯并非易事。此外,政策法规的不断变化也给行业的盈利带来了诸多不确定性。一些原本可行的盈利手段,可能因为政策的调整而被迫终止,企业不得不重新寻找盈利途径,这无疑增加了运营的风险。另外,客户端行业的工作强度极大,对从业者的身心健康造成了严重的挑战。为了赶项目进度、修复漏洞、应对紧急情况,加班加点成为了家常便饭。长期处于这种高强度的工作状态下,身体很容易出现各种问题,精神压力也会与日俱增。许多从业者在年纪轻轻时就患上了各种职业病,生活质量严重下降。而且,由于工作占据了大量的时间,个人的社交生活和家庭关系也往往受到影响,导致身心疲惫。所以,综合以上种种因素,客户端行业如今已不再是那个充满美好憧憬的理想之地。如果你还在考虑是否要踏入这个行业,希望你能充分了解其中的艰辛与风险,慎重做出决定。人生的选择至关重要,有时候,避开看似诱人实则布满荆棘的道路,也是一种智慧。#客户端#
投递新大陆科技集团等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务