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

2022-08-24 18:42:54 +08:00
 fengsi
即将读研,知道自己不是算法岗的这块料子,遂打算直接走开发岗。

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

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

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

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

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

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

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

c++服务端呢,服务端大部分是 Linux ,而用 c++搞服务端,一方面要求比客户端高,客户端崩了就崩了,服务端输不起,一方面比 c++安全的语言有无 gc 的 rust 、有 gc 的 go 、java ,还有脚本写业务出成果超快的 php ,有这么多选择谁会去用 c++
psyche
2022-08-25 11:33:18 +08:00
我十年前也面临过 C++ 和 Java 的选择,当时了解了一下 C++ 的生态,感觉是这样的:C++ 岗位的项目往往是立项多年的,由于历史的包袱,不一定都能用上最新的 C++ 标准,而旧 C++ 面临广泛使用但语言特性相对不足的矛盾,于是在实践中产生了很多约定俗成的技巧,一些技巧甚至算是必知必会的,学习他们耗费的时间精力不见得比学习知识点繁多的 Java 生态少。
这是我多年前了解的情况,当时也不知道是否片面,我对现在的 C++ 生态了解的更少,不知道这个感觉的时效性怎么样。请 C++ 岗位的同学来评价一下。
haolongsun
2022-08-25 12:53:33 +08:00
c++转 java 简单,java 转 c++还是有不少难度的。
Divinook
2022-08-26 04:18:26 +08:00
Java

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX