日经帖:应届生当下 Java 和 c++的选择? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengsi
V2EX    问与答

日经帖:应届生当下 Java 和 c++的选择?

  •  
  •   fengsi 2022-08-24 18:42:54 +08:00 2495 次点击
    这是一个创建于 1148 天前的主题,其中的信息可能已经有所发展或是发生改变。
    即将读研,知道自己不是算法岗的这块料子,遂打算直接走开发岗。

    面临一个选择:java 还是 c++?

    原本之前已经打算选择 java ,但是这两天各种途径了解到 java 今年如何难,略微有些动摇,加上对于 java 的学习还很基础,换赛道也没有什么压力。
    主要是对于目前的工作情况还是不太清楚,不知如何选择,两者利弊也看得不太清。先前看到脉脉上一大批人说今年 java 如何如何难,要转 c++。

    我的期望是一线城市的大厂,或者二线城市的中厂,比较想去国企(毕业后第一考虑的)或者外企。听说国企这边是 java 偏多?

    为什么不选 go 或者其他?
    毕竟还比较小众,岗位不多。加之以后想撤出一线,这些岗位就更不多了。

    虽然我知道语言不重要,但是对于应届生来说到底还是需要先确定一下语言,后面还需要深入学习准备项目。
    这里的前辈大多是已在工作的,应该有一些见解,特来请教。
    外加两个问题:
    1 、除去一线大厂来说,其他中小厂,c++与 java 的发展如何,可持续性如何?(能干到多久)
    2 、国企除去银行外还有哪些呢?(那种可以干到 45 岁的,不随便开出员工的)
    11 条回复    2022-08-26 04:18:26 +08:00
    kissthekidlu
        1
    kissthekidlu  
       2022-08-24 19:06:20 +08:00 via Android
    为什么不可以是 rust
    fengsi
        2
    fengsi  
    OP
       2022-08-24 19:09:32 +08:00
    @kissthekidlu 这些都与不选 go 的原因一致,不考虑
    passer9527
        3
    passer9527  
       2022-08-24 19:25:57 +08:00 via iPhone
    二选一的话,肯定 Java 了。Java 体系比较完善,对 curd 思维培养很好
    xx3122
        4
    xx3122  
       2022-08-24 19:37:48 +08:00
    php 世界第一(狗头)
    ysc3839
        5
    ysc3839  
       2022-08-24 19:47:41 +08:00
    我选 C++,主要是因为写 Windows GUI 应用比较多,不喜欢 Oracle ,不喜欢 Java(相比 C#)缺各种好用的语法糖,C++20 都支持协程了,Java 还没支持。
    djoiwhud
        6
    djoiwhud  
       2022-08-24 20:41:11 +08:00 via Android
    选 c++。找工作容易点。持续性比 java 要好挺多的。

    主要是培训机构还没有量产 c++开发者。
        7
    xboxv  
       2022-08-24 20:46:05 +08:00 via Android
    Java 实在太卷了,培训一批批的来
    zjsxwc
        8
    zjsxwc  
       2022-08-24 20:57:34 +08:00 via Android
    https://v2ex.com/t/401084

    c++更不好找工作,
    因为 c++客户端大概就是 Windows 深度绑定,Windows 桌面都快被手机抢占了,大部分人可以没有电脑,但不能没有手机,犹如 49 年入国军,而且微软自己还在主推 c#代替 c++。

    c++服务端呢,服务端大部分是 Linux ,而用 c++搞服务端,一方面要求比客户端高,客户端崩了就崩了,服务端输不起,一方面比 c++安全的语言有无 gc 的 rust 、有 gc 的 go 、java ,还有脚本写业务出成果超快的 php ,有这么多选择谁会去用 c++
    psyche
        9
    psyche  
       2022-08-25 11:33:18 +08:00
    我十年前也面临过 C++ 和 Java 的选择,当时了解了一下 C++ 的生态,感觉是这样的:C++ 岗位的项目往往是立项多年的,由于历史的包袱,不一定都能用上最新的 C++ 标准,而旧 C++ 面临广泛使用但语言特性相对不足的矛盾,于是在实践中产生了很多约定俗成的技巧,一些技巧甚至算是必知必会的,学习他们耗费的时间精力不见得比学习知识点繁多的 Java 生态少。
    这是我多年前了解的情况,当时也不知道是否片面,我对现在的 C++ 生态了解的更少,不知道这个感觉的时效性怎么样。请 C++ 岗位的同学来评价一下。
    haolongsun
        10
    haolongsun  
       2022-08-25 12:53:33 +08:00
    c++转 java 简单,java 转 c++还是有不少难度的。
    nook4sh
        11
    nook4sh  
       2022-08-26 04:18:26 +08:00 via iPhone
    Java
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 02:27 PVG 10:27 LAX 19:27 JFK 22:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86