我为什么不建议想去互联网后端的同学去学C++

--------------------------------------
对于想去互联网公司的同学,走后端的同学而言,无脑冲java就行了。原因在下面:
--------------------------------------
一来java简单,好学,就是八股多,但java的八股有难理解的吗?有那个知识点是你理解不了的?而且网上资料非常多,可以很快突击背完,而C++的知识点就很分散了,不好集中突击,只能靠平时的积累,见成效慢,举一个例子,讲讲 kill -9 进程号 这个命令按下回车后发生了什么?要求从shell解析 创建子进程 如何映射可执行文件,然后初始化运行库 信号如何产生 传递与递交,如何在用户态执行的,对内核栈有那些处理等等角度回答,还有非常多的地方我没有提到,发现了吗,C++涉及到的东西太多太多了,想回答好难度非常大,再举一个例子,为什么使用泛型会造成代码膨胀,现在是怎么解决的,又导致了什么问题?学C++的同学好好想一下吧。
---------------------------------------
第二就是岗位问题了,java完爆c++好吧,你也可以说也有大厂要c++啊,来来,告诉我是哪家?腾讯?他家在转go,还是百度?这两家总共才招几个人?剩下的中厂就只有java,再举个例子,下面是我面同花顺的面经,你以为全答上来就能过?照样挂,hc就个位数,呵呵。https://www.nowcoder.com/discuss/1136826
进不了大厂,C++er还有出路?中厂压根不要你,不信的去看看java的难度吧。
---------------------------------------
第三,再来说说我的建议,我主推C+Java+Python,把c学好退可去嵌入式,进可去互联网,因为嵌入式使用的是C,嵌入式对成本比较敏感,c++的运行库那么大,不会用的,所以学好c就ok了,而且golang,这个语言就是C+,对,就是c风格的语言,加了一些特性而已,转golang也很容易,至于Python,就当做胶水语言,看你心情了。
---------------------------------------
这不比抱着C++STL源码分析 C++primer 面向对象模型 模板元编程那些破书搞语言律师爽多了,剩下的时间学学自己感兴趣的方向不好吗?
--------------------------------------
再说说所谓的自动驾驶,鸡架开发,别傻了,在中国,你不搞业务,是赚不到钱的,不要跟我说梦想,你有没有梦想你不知道啊?而且这些领域门槛很高,卡学历,卡经历,你先看看自己会不会被卡,而且不好跳槽,在互联网不跳槽还想升职加薪?良言难劝该死的鬼,鼓吹c++的javaer,我把c++er都劝进java了 你们快去转c++抄底吧
--------------------------------------
再补充一下为什么往年不劝退c++,学c++也能找到工作,那是因为之前互联网在快速发展,各家公司都在抢人,只要你基础好,进来后转java也行,但是从今年开始你再去试试,互联网下行了,hc大减,就都开始卡技术栈了,人太多了,可以慢慢挑了,不同技术栈捞面试大概率kpi面。现在谁在说语言都一样,把他的狗头给打爆,那么多跟语言相关的生态,中间件,面试的时候你能回答上?
--------------------------------------
我自己是转java了,c++,拜拜了您,对于新人,你多观察一下,不要看网上怎么吹,我就是被那些人坑了。

#跳槽时有那些注意事项##牛客在线求职答疑中心##牛客解忧铺##我的实习求职记录##我的求职思考#
全部评论
虽然cpp不容易找工作,但是罪不至此
63 回复 分享
发布于 2023-04-15 00:25 广东
兄弟一看就是真的c++er,网上那些鼓吹转c++的估计都没自己投过。但凡去看过jd的都知道c++岗和java的差距,除了腾讯百度字节都点名要java(而且这三个还是go多)。c++的护城河在存储鸡架那一块,但这一块人手6.824,tiny kv,还一堆acmer瞄着,普通人根本没机会。至于嵌入式,ai之类的,我估计多数c++兄弟都是后台开发那一套吧,所以技术栈都不匹配,c++不像java那样一套技术做到通吃,每个领域的共同点仅仅是语言而已。 如果all in互联网的话,java就是互联网的事实语言,如果想往制造业这边靠才建议考虑c++,而且要早点确定方向,否则投简历的时候才能领会c++的痛苦。
48 回复 分享
发布于 2023-04-17 11:34 江苏
你说得对,但是已经陷在沉没成本里,迟了(
40 回复 分享
发布于 2023-04-15 18:58 黑龙江
透彻,强烈建议非两电一邮及以上的科班本硕都好好考虑答主的观点。大佬才适合cpp这是实话。
31 回复 分享
发布于 2023-04-15 08:42 江苏
学历和实力到位的话更应该先学C++。而且C++搞懂 看Java Python就和玩一样
17 回复 分享
发布于 2023-04-16 02:59 美国
加点视觉opencv,qt框架,linux还好吧,再不济可以搞安卓ndk,嵌入式,没办法一开始学的就是C++,冲到死咯
15 回复 分享
发布于 2023-04-19 20:32 广东
cpp在数据库内核开发上还是替代不了的
14 回复 分享
发布于 2023-04-15 04:51 美国
现在还在研究C++20/23和realtime render之类的,主打就是一个热爱与悍不畏死,反正学校提供不了帮助,直接开摆,为热爱一条路走到黑
14 回复 分享
发布于 2023-04-20 09:03 重庆
C++都转Java了,那Java不是更卷了吗😭
13 回复 分享
发布于 2023-04-16 02:09 广东
想转感觉来不及了啊,现在暑期都找不到,真焦虑啊
13 回复 分享
发布于 2023-04-17 11:26 北京
唉好难,刚开始听了网上那些公众号的鼓吹走C++后台开发路线,现在看来互联网公司用C++的只有大厂,凭自己的非科班半吊子水平根本去不了,转嵌入式吧都是C还要点硬件基础
12 回复 分享
发布于 2023-04-16 00:33 江苏
我为什么说C++是门垃圾语言? 因为c++确实是门垃圾语言
11 回复 分享
发布于 2023-04-17 11:12 北京
说的太好了,学c++之后看那些天书真的太难受了。沉没成本太大了
8 回复 分享
发布于 2023-04-17 20:29 广东
C++还行吧,我拿了五六个相关的,学历也不咋地
7 回复 分享
发布于 2023-04-15 18:31 上海
c++有游戏服务端方向,还有内核。
6 回复 分享
发布于 2023-04-15 22:33 四川
本质还是大环境的问题,不过大家总是把问题归结到语言选择上。什么“学Java属于49年入国军”之类的,但是做业务,Java还是神。
5 回复 分享
发布于 2023-04-17 12:59 黑龙江
互联网确实几乎都是Java,特别还是熟知的各个大厂,但是其它行业也是有c++的吧,自驾量化游戏,工资也很高,只是不是熟知的那些互联网公司
5 回复 分享
发布于 2023-04-17 15:25 浙江
网上都是在制造焦虑,实际上根本没那么严重,我普通二本,一年经验,北京面了3家,拿了4个offer,最高32k,最低27k  32k是外包,还有个30k的自研可以考虑一下,不说了,明天还要两个面试,  寒冬年年有,年年都是计算机,结果计算机工资不是还是轻轻松松月入过2w, xdm,有一说一,现在不学JAVA,以后就没机会了,趁着现在的红利,狠狠的赚一笔
5 回复 分享
发布于 2023-04-19 11:02 江苏
学cpp哪有不学c的?同一个功能实现,cpp和c可以实现互转😂
5 回复 分享
发布于 2023-04-25 10:20 河南
6,透彻
4 回复 分享
发布于 2023-04-14 22:59 浙江

相关推荐

160 259 评论
分享
牛客网
牛客企业服务