V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

转 React 还是继续 Java

  •  
  •   movq · 49 天前 · 4186 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。

    去年校招进厂写 Java ,当时主要是学的 Spring ,但是进厂(小厂非互联网)之后日常干的活感觉和 Spring 没什么关系,因为 Spring 主要是互联网公司用的多,小厂还是 software development 多一些

    现在可以内部转 React ,要不要转?

    我的分析如下,欢迎大家批评指正

    转 React 好处

    1. React 技能更通用,求职面更广。如果一直在小厂写 Java ,由于只是 Java 技术栈但和 Spring 没什么关系,担心以后锁死了,不能跳槽互联网公司(但是,真的是这样的吗?)

    2. 转 React 可以提升全栈能力(但是,工作几年的菜鸟真的有人会看重能不能全栈吗?)

    3. 有 run 的想法,感觉 react 似乎在海外比 Java 更吃香?国外后端、软件开发很多 C#的,Spring 感觉还是阿里和国内用得多

    转 React 坏处

    1. 刚毕业写 Java 还不到一年,如果马上转 React ,以后跳槽时候,这个 Java 经历似乎等于没用,那岂不是白干了?(跳槽 React ,Java 开发经验感觉没用吧。有人招 React 时会优先考虑全栈的吗)

    2. 有没有可能上班前几年还是专门在一个技术栈上面深耕更好?因为把精力分散到多项技能,最终会导致每一项都做不好。感觉求职的时候还是会看一个语言的经历,而不是样样都搞但不精通?

    34 条回复    2024-03-11 16:23:04 +08:00
    bubble1
        1
    bubble1  
       49 天前
    前端已死啦,不如留在 java
    zuosiruan
        2
    zuosiruan  
       49 天前 via iPhone
    java 吧
    shizhibuyu2023
        3
    shizhibuyu2023  
       49 天前
    要转也转全干,主 java
    jonyJJ
        4
    jonyJJ  
       49 天前
    前端,还是算了吧
    dayeye2006199
        5
    dayeye2006199  
       49 天前
    小厂还是 software development 多一些 -- 请问大厂的工作不是软件开发吗?
    darkengine
        6
    darkengine  
       49 天前
    担心有点多余了,即使你不学 React 当前这个工作有机会精通 Java 吗

    小孩子才做选择,在小厂就都搞吧
    northbrunv
        7
    northbrunv  
       48 天前 via Android
    全栈肯定是大于单前端和单后端的
    快速把技能树点开,先追求全面性和广度,再追求深度(如果目标不是进大厂,又能需要多少深度,会干活就行了)
    Pters
        8
    Pters  
       48 天前
    React 我业余时间学习
    movq
        9
    movq  
    OP
       48 天前
    @dayeye2006199 感觉大厂那种更像业务而不是软件?虽然都叫 software development. 比如 xmind 这种桌面软件就是 Java 写的,但是你说 Java 开发桌面软件 x 年经验,去找个 Java 交易系统的工作,这算匹配吗,不知道别人要不要
    cyberpoint
        10
    cyberpoint  
       48 天前
    建议深入围绕 Java 的技术栈
    cyberpoint
        11
    cyberpoint  
       48 天前
    前端你今天学得挺好,框架也搭建得蛮好。明天可能就要更新了。
    Cloud9527
        12
    Cloud9527  
       48 天前
    全干
    movq
        13
    movq  
    OP
       48 天前
    @cyberpoint #10 主要是没这个机会深入了解。不是我想深入什么 Java 技术栈就能深入,这和公司要求你干什么有关系。自己自学的话,没有实战,感觉效果不太好
    rabbbit
        14
    rabbbit  
       48 天前
    大厂要全栈的少吧?都是中小公司要全栈。
    rabbbit
        15
    rabbbit  
       48 天前   ❤️ 2
    个人身边的 Javaer 学 JavaScript 都挺快的,都是觉得 CSS 不好搞。
    kneo
        16
    kneo  
       48 天前 via Android
    按照你自己的分析,你应该转 react 。一年 Java 有和没有一样,无所谓。
    wxw752
        17
    wxw752  
       48 天前   ❤️ 1
    @movq #13 关于机会这个我可以指点你一下,我走过这条路了。

    一开始不会没关系,你完全可以主动深入学 Java 技术栈啊。去 B 站按照那几家大培训机构随便哪家的路线图,从 springmvc 一路敲到 cloud 的项目。非常多的小公司也就是用那一套,好多三年经验的也就会到这里,如果天天学,一年的时间早就全看完+敲完了。

    等你学完我上面说的,把简历稍微修饰,跳槽到这样技术栈的公司开始积累实际经验,完事
    importmeta
        18
    importmeta  
       48 天前
    两手抓。
    shyangs
        19
    shyangs  
       48 天前
    你廠用 Swing 還是 JavaFX ?

    另外 Spring 是可以和 Swing / JavaFX 集成整合的,你程度還不到架構師,所以你在主樓內文架構都說不清楚.


    https://web.archive.org/web/20230315140955/http://zetcode.com/articles/springbootswing/
    chuck1in
        20
    chuck1in  
       48 天前
    前端听说已死了
    rehoni
        21
    rehoni  
       48 天前
    我有机会会转 c++或者继续 java 然后自学 react
    simo
        22
    simo  
       48 天前
    工作 java ,react 这种都学学,真正做业务的时候,大部分复制粘贴,没那么难,后面有兴趣再深入研究。
    unregister
        23
    unregister  
       48 天前
    spring 说白了就是一个框架,除了面试会问,其实很多原理相通的
    duluosheng
        24
    duluosheng  
       48 天前
    可以试着 React ,但是 Java 别丢了。接私活还是要全都干。即使不接私活,自己捣鼓小项目,会前端也更容易出东西。
    reeco
        25
    reeco  
       48 天前
    这两个东西全学也没啥难度
    ijrou
        26
    ijrou  
       48 天前
    前段已死,,,再弄前段没意义了。。。
    kenberkeley
        27
    kenberkeley  
       48 天前 via iPhone
    我倒是建议你多刷刷 Leetcode 然后换个大一点的平台,就不会有这种层面的顾虑了。
    brownant
        28
    brownant  
       47 天前
    我觉得还是以 Java 为主进行深入作为优势,React 可以学到熟悉常见 API 和用法的程度即可。最好是 Java 侧有自己的项目方案积累,那才是主要的,前端最多只是加分项而已。
    RogerL
        29
    RogerL  
       47 天前 via Android
    Java 为主,react 想学就学,我前端,现在找不着工作,小公司都问你会不会 Java 去,能不能干全栈
    PhonRT
        30
    PhonRT  
       47 天前
    小公司直接全干
    xubeiyou
        31
    xubeiyou  
       47 天前
    全栈啊- - 兄嘚
    boozer
        32
    boozer  
       47 天前
    语言只是工具, 更重要的是解决问题的能力
    dif
        33
    dif  
       47 天前
    java ,不过就是卷王太多了。
    sankooc
        34
    sankooc  
       46 天前
    这俩冲突么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2897 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.