秋招语言选择 c++、 Java

2022-03-11 15:27:56 +08:00
 liaozi
本人 211 本,985 硕,准备秋招中。目前的情况是一边准备小论文一边刷题,面经、项目还没准备,实验室不给实习。目标是秋招进大厂,但是在语言选择上犯难:
1.卷 c++:因为我小论文是用 c++写的分布式算法,感觉面试 c++岗位也能用的上,而且 c++没有 java 那么卷,但是 c++坑位比较少;
2.卷 java:java 坑位多,但是卷的人更多,而且自己没有实习,小论文的 c++算法也用不上,秋招时只准备一个 java 项目感觉不够;
还是说语言选择不重要,认真准备就行。
希望各位前辈能给一点建议
4913 次点击
所在节点    程序员
36 条回复
3dwelcome
2022-03-11 15:42:31 +08:00
写 C++只有进游戏公司比较常见。

大厂互联网后端,比如 B 站,都是用 go 之类的。

进个大公司,写分布式也不可能让你用 C++自己开发轮子啊。而且大厂 C++虽然不卷,但是元老很多,那么多年的积累,你要达到他们那样高水准,把职位升上去还是很难的。

不如换个新赛道,比如 Swift 语言,写写 iOS ,一不小心,APP 大火,以后还能独立门户。财富自由,迎娶白富美。
liaozi
2022-03-11 16:20:46 +08:00
@3dwelcome 非常感谢您的建议,感觉除了游戏公司,互联网企业 c++确实比较少,不过您说的新赛道做一个大火的 ios app ,感觉还是停看运气的😂
angiie
2022-03-11 16:28:46 +08:00
golang
angiie
2022-03-11 16:28:52 +08:00
golang 确实蛮好的
hidemyself
2022-03-11 16:34:35 +08:00
看你更喜欢哪个。
有用 C++做 LLVM,TVM 跟算法模型有点关系的,也有用 C++做微服务架构的。
Java 确实岗位多,但是竞争大。

还是看你更喜欢哪个
quzard
2022-03-11 16:52:20 +08:00
C++也有做音频处理的
hello2090
2022-03-11 16:54:45 +08:00
社招看语言勉强有点道理,应届的都是菜鸟,难道校招广告上还会指定语言?
liaozi
2022-03-11 17:19:47 +08:00
@hello2090
校招主要还是看基础知识扎不扎实,语言反倒是其次。
其实我也不是纠结语言的问题,主要是因为没有实习,我想用我小论文的分布式算法+一个 github 项目作为简历的主要内容,但是我的算法是 c++的,如果我去应聘 java ,但是简历里是自己 c++的项目,感觉有点冲突。
而且 java 实在太卷了,我看论坛里 c++没有那么卷(不过岗位也少)
villivateur
2022-03-11 17:19:59 +08:00
不去互联网的话可以选 C++
EminemW
2022-03-11 17:20:45 +08:00
@3dwelcome #1 这么多推进 go 的,感觉马上 go 就要卷起来了啊
xiongshengyao
2022-03-11 17:21:05 +08:00
go
liaozi
2022-03-11 17:24:16 +08:00
@angiie
@xiongshengyao
go 语言我了解的是做服务端开发的,它的前景比这两种好么。
xqmeng
2022-03-11 17:24:28 +08:00
校招面试的岗位和语言没什么关系吧,我只会 c++,面试的岗位里用 go ,java 的都有。
校招面试还是以基础为主,学好操作系统和计网,一般都没问题。
anonymousar
2022-03-11 17:26:32 +08:00
cpp 岗位少还卷 像什么搜广推 卷麻了
hello2090
2022-03-11 17:27:50 +08:00
@liaozi 你都 211 了,中国的高考不卷吗?你担心过考不上大学吗?
3dwelcome
2022-03-11 17:28:09 +08:00
@villivateur "不去互联网的话可以选 C++"

选 C++就意味着和公司老人抢饭碗。还要维护根本看不懂的屎山项目。

尝试编译一次,100 个编译错误,改了半天再编译,变成 200 个错误。

从长期来看,C++是个重积累的语言。从短期来看,学 C++很难让刚毕业的年轻人,过上自己理想中的生活。
darknoll
2022-03-11 17:30:22 +08:00
51job 上搜一下,谁给的钱多学哪个
3dwelcome
2022-03-11 17:32:37 +08:00
@liaozi “go 语言我了解的是做服务端开发的,它的前景比这两种好么。”

学 C++产出很缓慢,有各种轮子需要维护和制造。遇到个潜在 BUG ,能耗去你大部分的精力和热情。

别的语言 golang/java 重产出,你短期内能有产品,公司能盈利,也能获得成就感。
dongcidaci
2022-03-11 17:35:43 +08:00
Cpp ,干数据库去
xiongshengyao
2022-03-11 17:56:15 +08:00
@liaozi 首先我理解你应该不是搞算法的,搞算法 java 、python 、c++这些都要会,但是面试语言反而不是重点。
这样的话,面试可以准备 java ,然后稍微了解下 go ,进公司后如果转 go ,不会有心理落差。c++回报周期太长了

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

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

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

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

© 2021 V2EX