985应数大二Java太卷、C++太专,算法太玄,到底选哪个?

今天给大家分享的是一位粉丝的提问,985应数大二Java太卷、C++太专,算法太玄,到底选哪个?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

中等985大二(应数)。纠结选Java还是c++或者算法。学校里教的是c++,目前408四大件学了数据结构,计组,OS,有考研的打算。

网上说:

Java岗位远多于c++,但是太卷,竞争远大于c++,而且35岁前大概率被优化。

上一批参加完秋招的说c++烂完了,完全没有岗位。没有人会用c++做后端,选c++的话,要学大量的相关行业的具体专业知识。互联网关于c++的岗位非常少,而且方向太过垂直,基本是定向的,跨不了。但好处是职业生涯比Java长得多,没有Java那么卷。以上都是道听途说。不知道该怎么选择呢?

Yt回答:

我认为这个哥们有点意思啊,现在目前中等985大二应用数学,纠结选择Java还是C++还是算法。请注意你作为一个985的朋友,你后面开局是什么,并且你也有考研的打算,现在是大二的阶段,你没有用保研这个词,这个情况只有一种就是你的内部没有保研的机会。第二个呢有考研你肯定是可能来说想考一个更好的学校,就一个中九后面你去一个C9类的院校,凭这个背景出来的话,基本上市面上的大厂都是会给你面试机会的,这个过程中你就相当于斗地主四2带两王出局。这个过程中间你不用去纠结,你会发现已经很强很强了,基本上它是具备有大厂机会的,而且大概率的情况你想去个小公司都很难。

网上说Java远大于C++,但是太卷,竞争远大于C++,而且35岁大概率会被优化。这是典型的网络那=些观点总结到一起了,我们来一起驳斥一下好吧。首先在任何一个观点,它肯定是有一部分的适用人群,肯定也有它不适用的场景。你就比如你作为一个本硕985,假设你后面考研成功去了一个C9的院校,就以这个背景你就会发现你不管选择Java还是C/C++,你都可以上岸,而且都可以去大厂,就这个背景。但是你会发现别人说Java太卷,如果你比如学校一般的,你不管选什么都不对,你就比如一种普通民办本科的朋友,你不管选哪个方向,选Java选C/C++,它很难有大厂的面试机会,这条理论在你身上它不一定能够行得通。还有就是目前35岁大概率会被优化,就是说的Java,其实Java它是一门很优秀很优秀的语言,它优秀到什么程度?就是使用它的人不需要太优秀,就是你发现Java这种语言,它不需要太多计算机相关的东西,更多就是注重业务的处理就可以了。C/C++不一样,C/C++它是底层的语言,它是注重在这种基础架构单点开放,这种高性能相关的开发。至于这个过程中Java的岗位远大于C++吗?这个也是画一个问号的,因为有很多朋友一种本能,搜岗位怎么搜呢?就Java我就搜Java这四个字母,C++我就搜C++这三个字,你得出一种情况就发现Java的岗位很多,C++岗位很少。你后面可以问一下我,我之前有整理过一个C++岗位它怎么去搜对应的词汇,而且搜出来很精准,后面可以问下我吧。你就会发现音视频、存储、网络、嵌入式、包括嵌入式bsp、嵌入式硬件、游戏以及量化各个方向加在一起,C/C++岗位绝对不会比Java少。你要知道C/C++两门语言在TIOBE排行榜上面,两者加起来的使用情况它是比Java还要多的。

上一批参加完秋招的说C++烂完了,完全没有岗位。我认为这个呢他是没有关注程序员Yt(* ̄︶ ̄),说这个C++岗位烂完了,大家很多朋友搜就直接搜C++导致这种情况,而且很多朋友来说在学校招聘的时候,可能有些这种学校会有一些当地的企业去学校校招的时候,发现整个招聘会上面招Java的有,好像C++没有。所以你就发现好像这个情况是不是C++都没有呢?像你去个大厂,去个知名的企业,我认为选C/C++呢它也可以,其实C/C++的岗位会是在这种中大厂里面可能会比较多。然后还有就是没人用C++做后端,选C++要学大量的行业专业知识。这里请注意你怎么去学行业的知识,你上哪里去学行业的知识,接下来我跟你讲的,你就结合着Linux上面用C/C++做一两款产品,就凭着你后面读完研,一个985的本科,再加上一个985的研究生,本硕985我认为你就按照Linux C/C++,我摸着良心跟你讲,就这个背景你去不了大厂,欢迎在下面拍砖,而且是头部级的大厂。还有就是后面说的一系列,以上都是道听途说,我就给你反驳这么多,好吧。

总结:

  1. 学历优势: 985本科+考研冲C9,大厂随便挑,别被网上言论带偏。
  2. Java vs C++真相: Java:岗位多但卷业务开发(适合想快速就业的普通人)。C++:中大厂核心岗多(存储/游戏/量化等),技术深+职业寿命长。关键:你985的背景,选哪个都能进大厂,不是普通本科能比的。
  3. 行动建议: 继续C++:用Linux+C++做系统级项目(如简易数据库/高性能代理)。别只学语法,重点吃透计算机底层(内存/网络/并发)。别信"C++没岗位":搜岗位要用精准关键词(如"分布式存储"、"游戏引擎"),别傻搜"C++"。
  4. 考研提醒: 冲C9级别院校,学历+技术双buff,毕业直接大厂核心岗。

计算机相关专业就业求职/学习路线/offer选择/职业规划建议

(学习就业困惑?我们来为你答疑解惑!)免费** **必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
base南京OD,机会多多,可私信
点赞 回复 分享
发布于 08-20 20:35 贵州
我这边有很多最近在做的大厂项目,都是真实的有含金量,在我这包装完后完全可以变成是你真的做过的项目,有需要可以直接看我主页简介
点赞 回复 分享
发布于 08-19 16:36 江苏

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务