V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
movq
V2EX  ›  程序员

转 React 还是继续 Java

  •  
  •   movq · 2024-03-09 15:19:56 +08:00 · 7101 次点击
    这是一个创建于 386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    去年校招进厂写 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  
       2024-03-09 15:24:02 +08:00
    前端已死啦,不如留在 java
    zuosiruan
        2
    zuosiruan  
       2024-03-09 15:40:58 +08:00 via iPhone
    java 吧
    Xu3Xan89YsA7oP64
        3
    Xu3Xan89YsA7oP64  
       2024-03-09 15:44:00 +08:00
    要转也转全干,主 java
    jonyJJ
        4
    jonyJJ  
       2024-03-09 15:47:04 +08:00
    前端,还是算了吧
    dayeye2006199
        5
    dayeye2006199  
       2024-03-09 15:47:16 +08:00
    小厂还是 software development 多一些 -- 请问大厂的工作不是软件开发吗?
    darkengine
        6
    darkengine  
       2024-03-09 15:49:44 +08:00
    担心有点多余了,即使你不学 React 当前这个工作有机会精通 Java 吗

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

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

    等你学完我上面说的,把简历稍微修饰,跳槽到这样技术栈的公司开始积累实际经验,完事
    importmeta
        18
    importmeta  
       2024-03-09 17:44:38 +08:00
    两手抓。
    shyangs
        19
    shyangs  
       2024-03-09 19:10:17 +08:00
    你廠用 Swing 還是 JavaFX ?

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


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