
Java
看到这问题和回答很无语,大多没什么用还乱写。不过我大一就靠看这些过来的,现在写个分析答案回馈网络社区。首先,根本就没有
Java和
C++这两个选项,你不该选
Java或者
C++,而应该选择
互联网后端或前端、制造业、游戏行业、
汽车行业、IC行业等。许多行业都设有软件开发岗位,且各岗位要求不尽相同。你应查看自己心仪岗位的要求,据此学习,而非在
C++和
Java中只选其一。啥?你说我就一个
大学生,哪晓得选啥职位啊。打开boss直聘,上面职位描述里的名词我都没听过,我就只听过
Java和
C++,那也只能在这俩里选一个了。确实,普通
大学生大多就在
Java和
C++里二选一,然后瞎学一气。可我得说,现在这行情,普通
大学生找不着工作,你自己看着办吧。
Java主要用于
互联网后台开发,这是
互联网需求最多的岗位之一,竞争很激烈。不过要是能进入大厂,收益相当高。我
本科就读于985院校,身边有不少
同学进了大厂。要提醒的是,现在只有
互联网行业不限制
硕士学历。再来说说
C++吧,我自己就是学这个的,被坑得挺惨的。网上有所谓的
C++后端学习路线,我得告诉大家,这就是个很糟糕的路线。在
互联网行业,没多少
公司用
C++做后端开发的,要是按照这个路线学,等着失业吧。我知道很多人会马上说语言不重要。没错,语言确实不是关键,但学
C++得花很多时间,起码得一年才能入门。而且后端的中间件和框架基本用不上
C++,像Redis就用不了,这就相当于后端白学了。去
面试后端岗位的时候,如果
面试官是搞
Java的,他对你的好感肯定比不上学
Java的人。就算最后通过
面试进去了,也得转
Java或者Go,那学了一年的
C++就毫无用处了。话说回来,
C++适合哪些岗位?接着就讲到嵌入式了。实际上嵌入式和cpp没多大关系,嵌入式大多用c。以前不少cpp方向的高学历
同学找不到后端工作,嵌入式接纳了他们,不过这是前些年的情况了。现在从事嵌入式工作也得有对口经验,去牛客看看就知道今年嵌入式有多卷,我觉得不比
Java卷的程度差。要是有看官看到这儿觉得疑惑,心里大概会想:你说了半天都是废话呀,最后看选哪个都不行。
Java后端竞争激烈,Cpp岗位细分且门槛高,嵌入式也竞争大,那我选啥?我觉得现在行情就这样。还是老话说的,打开
招聘软件瞧瞧,挑个心仪岗位,再照着岗位描述去学习。别幻想有又好又不卷的岗位等着你了,学历不太好的
同学更要注意,现在真的可能失业,每行都很卷。要是对自己实在没信心,也能看看
客户端岗位,这是进大厂的好机会,不过是否饮鸩止渴要自己判断。
更新一下,评论区有个人跟我像来自不同世界。互联网大厂大量招聘Java,这不是明摆着的事实吗?大家也来说说看法吧。
现在做底层的人不少,底层没什么神秘的。开源代码就在那,大家都能学、能看,我觉得这不会构成什么门槛。并且底层工作离业务较远,很多时候找工作薪资更低,涨薪难,对口岗位也少。市场定价就是这样,不会因某人做事困难就优待他,不然大家都去学数理,谁还学计算机。给大家讲讲如何看待工资。

C++
这就是真实的市场行情,打开offer show看看就清楚了,另外牛客这个软件也可以,能看到应届生的真实行情。