我为什么不建议想去互联网后端的同学去学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++,拜拜了您,对于新人,你多观察一下,不要看网上怎么吹,我就是被那些人坑了。
#跳槽时有那些注意事项##牛客在线求职答疑中心##牛客解忧铺##我的实习求职记录##我的求职思考#
对于想去互联网公司的同学,走后端的同学而言,无脑冲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++,拜拜了您,对于新人,你多观察一下,不要看网上怎么吹,我就是被那些人坑了。
#跳槽时有那些注意事项##牛客在线求职答疑中心##牛客解忧铺##我的实习求职记录##我的求职思考#