bestacou

5 年 PHPer,现在学 Java 还来得及吗?

  •  
  •   bestacou · 20h 10m ago · 4462 views

    不是标题党,不是程序员小白。5 年 php ,今年被公司裁员了,出来一看所在地连岗位都没有了。现在正在努力的学习 java ,争取找到工作,但也是也怕自己努力错了方向,拉长自己的 gap 时长,希望可以得到各位大佬的建议,呜呜呜,别骂我,拜托了。 (公司一直用的 PHP )

    72 replies    2026-07-27 18:46:03 +08:00
    edanfintech
        1
    edanfintech  
       20h 9m ago
    没必要学吧
    bestacou
        2
    bestacou  
    OP
       20h 6m ago
    @edanfintech 感觉工作是一回事,找工作又是另一回事,现在 AI 这么强大的情况下,直接让我上手 java 的项目,我感觉也可以接手开发,但是连面试都进不去的话,就更别提后面的事了。还是大佬有其他的意思
    cc9910
        3
    cc9910  
       18h 45m ago
    不如继续深耕 php,后面转架构那些,加上现在有 ai 感觉换语言浪费时间
    night98
        4
    night98  
       18h 41m ago
    学 java 还不如 java 和 rust 一起学,java 本身东西不多但是生态东西太多了,你没有生态知识压根没人要,rust 新兴的就好很多
    netabare
        5
    netabare  
       16h 12m ago
    感觉不如学 Rust……
    nofishing
        6
    nofishing  
       15h 38m ago   ❤️ 1
    之前工作做什么业务的,什么行业,技术方向是 web 全栈?更推荐学学 Python + TypeScript 做 Agent 和 RAG 应用。一两个月差不多可以了,找 Agent 全栈的岗位,机会多一些
    Heng20
        7
    Heng20  
       13h 23m ago
    对啊 学什么 java 啊,应该学 python 基础,紧接着学 ai 相关的。
    Moishine
        8
    Moishine  
       13h 1m ago
    不是换个语言就能解决的
    moefishtang
        9
    moefishtang  
       12h 55m ago   ❤️ 8
    可以吧
    (反正都是泰坦尼克号上选座位 x
    Akay47
        10
    Akay47  
       12h 46m ago
    建议,毕竟 java 的就业要好得多,php 真的没多少公司在用,如果考虑到以后跳槽肯定是要学的,rust go python 在你 php 工作领域真不如 java
    liaohongxing
        11
    liaohongxing  
       12h 40m ago
    来得及 ,现在 php 和 java 语法没啥区别了。
    lujiaosama
        12
    lujiaosama  
       12h 38m ago
    java 都卷成麻花了,现在都是全栈了。
    redbule
        13
    redbule  
       12h 34m ago via Android   ❤️ 1
    直接背 java 八股,然后把你的项目包装成 java ,开始面试。
    别浪费时间真去学 java
    flytsuki
        14
    flytsuki  
       12h 27m ago
    学 rust,go 或者 python
    BeforeTooLate
        15
    BeforeTooLate  
       12h 26m ago
    我觉得现在学 GO 或者 java 以你 php 的底子应该很快很快的,你不需要学的深入,AI 这么发达了
    Wenyio
        16
    Wenyio  
       12h 21m ago
    大佬们,rust 就业方向有那些,本人目前做 Java
    systemGuest
        17
    systemGuest  
       12h 14m ago   ❤️ 3
    如果你只是认为是语言问题,建议你不要浪费时间,直接转行吧。
    guotie
        18
    guotie  
       12h 6m ago
    都有 ai 了,还学啥啊,能看懂就行了
    xiaomushen
        19
    xiaomushen  
       12h 6m ago
    学 rust 好是好,就是更找不到工作
    rockddd
        20
    rockddd  
       12h 5m ago
    现在单纯 java 真不行,现在都是全栈,配合 ai 要敲什么敲什么,语言真没门槛了
    spacewalk
        21
    spacewalk  
       12h 4m ago
    如果年龄太大了,就没必要再学了。
    0x5c0f
        22
    0x5c0f  
       11h 54m ago
    如果真要重新学,建议 rust 、go 、python , 不过其实学不学都不重要了, 现在基本都是 AI 写代码, 就像我,对 Rust 一窍不通,但是我现在所有的开发基本都用 Rust
    kongb
        23
    kongb  
       11h 48m ago
    现在学 java 真不建议环境差的很,都要学了不如直接 python+ai
    arthurblake
        24
    arthurblake  
       11h 39m ago
    我以前写 python+go 的,组织调整,现在做 java 项目,完全是 ai 写,自己一行不写,我的开发效率比老手都高。
    zhengqiang64
        25
    zhengqiang64  
       11h 35m ago
    现在都是 AI 开发的时代,学习 Java 本身意义不大了,学习的应该是架构和选型,看得懂 AI 的提供的技术方案,避免留有技术债务或是冗余设计。既然都要努力的转型,不如直接转向 agent 的应用和开发。
    xixka
        26
    xixka  
       11h 32m ago
    你去招聘网站看要求学。面试造火箭一直都存在
    gray0
        27
    gray0  
       11h 30m ago
    2026 还在学 Java ,老登思维,整整 AI 、Agent 不香吗
    NoobPhper
        28
    NoobPhper  
       11h 28m ago
    5 年内 总得点以下别的技能树吧, 现在 现学找不到工作的
    mrzx
        29
    mrzx  
       11h 27m ago
    AI 几分钟之内,就可以把你辛苦学到所有知识体系给击碎。。
    LPJD
        30
    LPJD  
       11h 21m ago
    到招聘网站扒岗位描述看看要学什么,然后整点 python+agent ,技术栈在变化。纯 java 时代过去了
    xz410236056
        31
    xz410236056  
       11h 18m ago
    @cc9910 有种深耕 ActionScript 然后 flash 被干掉的美感。
    onebyone
        32
    onebyone  
       11h 15m ago
    49 年入国军,大龄连面试机会都没有
    Oktfolio
        33
    Oktfolio  
       11h 12m ago
    5 年,就只会 PHP?
    mirakyux
        34
    mirakyux  
       11h 9m ago
    学啥不好学 java
    chiaoyuja
        35
    chiaoyuja  
       11h 8m ago
    感觉还不如学 python AI Agent ,AI 时代 语言还重要吗
    dinjufen
        36
    dinjufen  
       11h 3m ago
    向 agent+ai 靠拢,语言真不重要了现在
    yesagen
        37
    yesagen  
       11h 2m ago
    有 php 基础了还学个毛线
    aicodingsh
        38
    aicodingsh  
    PRO
       10h 59m ago
    啥时候都来得及
    registerrr
        39
    registerrr  
       10h 57m ago
    @xz410236056 #31 这不跟前几天 B 站视频联动上了
    love2328
        40
    love2328  
       10h 43m ago
    看自己工作方向,什么语言都没什么了,有了 ai
    flyqie
        41
    flyqie  
       10h 41m ago via Android
    好奇所在地是哪?
    jakychen
        42
    jakychen  
       10h 41m ago
    都 vibe coding 了学啥不重要
    Rorysky
        43
    Rorysky  
       10h 30m ago
    php 国内用的不多
    国外还是有些公司用的
    JackeyLee233
        44
    JackeyLee233  
       10h 27m ago
    Java 倒是比 php 强 岗位多 但是薪资也是年年降 大不如从前 现在 ai 时代 还是搞搞 ai 吧 可以:ai 全栈开发、ai 应用开发
    svendson
        45
    svendson  
       10h 15m ago
    现在要学与 AI 相关的东西了
    pigdragon
        46
    pigdragon  
       10h 13m ago
    难啊,觉得你要先根据市场上有类似的工作的岗位要求或者你想找的岗位的要求做个调查,对其需要的技能来快速学习,找到工作后还是要继续学习,如果年龄还能折腾,可以考虑长久一点的方向,学习了换公司.也可以不换公司,但是根据目标职位的需求来做好准别,算是提前模拟演练了
    yiming1888
        47
    yiming1888  
       10h 4m ago
    记得总结下,大家的建议
    v2306
        48
    v2306  
       9h 57m ago
    我觉得 AI 的建议挺好的,不会给我封号吧

    ====================================
    “学 Java 还不如 Java 和 Rust 一起学”
    这个建议不适合 OP。
    原因:Rust 是长期投资,不是就业救急。
    “现在 AI 写代码,不需要学语言”
    这个观点有一定道理,但被夸大了。
    AI 可以降低:写 CRUD、查 API、写模板代码。
    但是不能替代:系统设计、数据模型设计、性能分析、排查线上问题、技术选型。

    总结:
    这个帖子 OP 转 Java 是合理的,但应该转的是“Java 后端生态”,不是背 Java 语法。
    V2EX 里很多“学 Rust”“AI 时代不用学语言”的建议,有技术趋势判断,但忽略了现实就业问题。
    短期求职:Java + 企业后端能力
    长期发展:后端基础 + AI 应用能力
    这是更稳的路线。

    ===================================
    感觉也跟我目前的困境很像
    TateLiao
        49
    TateLiao  
       8h 53m ago
    直接去招聘软件搜岗位数量,java/py/rust 一路搜过去,哪个多选哪个。

    如果你所在地招 Python 或 Rust 的岗位加起来就两三个,那真没必要去卷。除非你有绝对的把握学完之后很厉害,能稳稳拿下这仅有的两三个坑位,否则普通人选这个就是跟自己过不去。
    DKR
        50
    DKR  
       8h 38m ago
    看到这个标题让我恍如隔世🫨
    可是食堂已经停止营业了
    maigebaoer
        51
    maigebaoer  
       8h 34m ago via Android
    PHP 和 Java 语法上区别不大啊…Web 开发的话,就更没啥区别了。学习的话,来得及,肯定来得及啊~
    freezebreze
        52
    freezebreze  
       8h 15m ago
    直接找 spring boot 项目包装成你做过的业务,背面试题是最快的切入点了吧,我以前学过,心路历程就是这注解是什么意思 去搜一搜,这个库是啥,搜一搜,真要全面学完很啰嗦,而且没做项目会忘~~
    bojue
        53
    bojue  
       8h 11m ago
    有 AI 了没有什么不可能
    charlie21
        54
    charlie21  
       8h 3m ago
    什么二线城市 php 岗位都没有?
    refear99
        55
    refear99  
       8h 2m ago
    你看哪个 ai 项目是 java 的
    就算增删改查 java 都费 token
    jackerbauer
        56
    jackerbauer  
       7h 37m ago
    都没必要学了,大模型一把梭
    bestacou
        57
    bestacou  
    OP
       6h 51m ago
    @v2306 感谢您的提议
    bestacou
        58
    bestacou  
    OP
       6h 50m ago
    @cc9910 这也是个方向,我会考虑的,谢谢大佬
    bestacou
        59
    bestacou  
    OP
       6h 50m ago
    @night98 okk ,感谢大佬,我去同时了解一下 rust
    bestacou
        60
    bestacou  
    OP
       6h 49m ago
    @netabare okk ,感谢大佬,我去同时了解一下 rust
    bestacou
        61
    bestacou  
    OP
       6h 48m ago
    @nofishing 之前是在零售行业的电商团队呆了几年,一直是单后端,之前考虑过学 python➕agent 转 ai agent ,但是问了一下 AI ,感觉学起来太久了。
    bestacou
        62
    bestacou  
    OP
       6h 48m ago
    @Heng20 okk ,感谢大佬回复
    bestacou
        63
    bestacou  
    OP
       6h 47m ago
    @Moishine 可能是我说的有问题,语言只是一方面(主要是为了通过面试),还会学习一下 AI agent 相关的
    bestacou
        64
    bestacou  
    OP
       6h 45m ago
    @liaohongxing 这点学起来确实
    bestacou
        65
    bestacou  
    OP
       6h 45m ago
    @redbule 就是也是怕浪费时间,所以算是复习 java ,而不是从头到尾的学
    bestacou
        66
    bestacou  
    OP
       6h 44m ago
    @0x5c0f 是的,主要是为了面试
    D3EP
        67
    D3EP  
       6h 43m ago
    可以在知乎上找 eechen ,他说 PHP 是世界上最好的语言
    bestacou
        68
    bestacou  
    OP
       6h 41m ago
    感谢大佬们的回复,我会好好总结以上观点的。补充几点:
    bestacou
        69
    bestacou  
    OP
       6h 38m ago
    感谢大佬们的回复,我会好好总结以上观点的。补充几点:1 ,我说的学 java 并不是从头到尾的学,因为之前用的 php 的框架也已经跟 springboot 类似了,很多功能都可以直接学习复用。2 ,我知道大家说的,AI 时代,语言已经不重要了,我也是这么觉得的,你现在给我一个 java 项目,有 AI 我也可以直接上手,但是面试进不去的话,都没有项目给我了。3 ,最后感谢大佬们的热心回复,我会去补充了解一下 Rust ,以及更多 AI Agent 方面的内容。感谢,祝大佬们永远不死,早日财富自由
    9136347
        70
    9136347  
       5h 50m ago
    如果你只是意识到从 php 换到 java 的话,我建议你换行。
    因为如果你 php 就业艰难的话,换到 java 并不会有任何改变。
    如果你是想丰富自己的技术栈的话,有那么多可以选择,何必非得在 java 这个已经卷得要死的路子上去折腾呢。
    我建议哈,你要丰富自己的技术栈,就业更好之类的,你可以试试 golang 和 rust 。
    如果你想要自己做出一些产品,完全可以看看前端相关的。学学 Flutter 之类的都还不错。
    ps:你现在选择更新自己的技术栈,java 是最差的选择。
    nofishing
        71
    nofishing  
       4h 26m ago
    @bestacou #61 看看传统快消、零售行业的全栈岗和 Agent 岗; AI 骗你的,我让 AI 规划一个系统 plan ,说两个月开发周期,真让它干半小时就写好了。后端出身,有前端基础,学一个月顶多了。
    NerdHND
        72
    NerdHND  
       2h 32m ago
    怎么这么多推荐 rust 的, 写 rust 五六年了从来没因为 rust 进入某个工作... 真有这么多 rust 吗, 抬一手呗各位朋友
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3121 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 13:18 · PVG 21:18 · LAX 06:18 · JFK 09:18
    ♥ Do have faith in what you're doing.