cpp和互联网后端基本不对口,基础架构,高性能计算门槛太高,如果想进互联网大厂应该怎么努力?
首先要回答这个同学的问题。我认为首先要理解清楚两个点:
(1)cpp / c++适合干什么方向,找什么工作
(2)当初自己为什么要走cpp / c++这个方向
cpp / c++适合干什么方向,找什么工作
大家其实去boss,或者对互联网了解,或者对cpp / c++深入学习。发现cpp完全不适合搞后端,c++不管干什么都需要自己造轮子,一个生态都没有。看人家java生态多好。所以说,站在企业的角度,怎么可能摆着生态链完善的java不用,傻不愣登的用c++的。
其实c++现在还存在,主要就是用于搞嵌入式、搞底层的。
互联网大厂的话,一般开发岗位就是后端前端测试运维,少量客户端、鸡架、一部分底层开发等。
后端一般就是java或者go了。
所以说应届生想通过学cpp进那种传统的互联网大厂,无非就是进去转语言搞后端,要不就是客户端或者鸡架这些岗位。以及有些互联网厂都有自己的硬件产品,对应的嵌入式开发。
其实c++适合的企业更多的就业机会在那些实体公司,比如手机厂,以及最近风口的机器人、新能源。
这也是推荐大家学cpp的原因,搞技术就要搞在风口上的,在风口上一只猪都可以飞起来。
当初自己为什么要走cpp / c++这个方向
这个大家可以想想自己当初走这条路的原因,是否后悔了。
针对应届生,适合学cpp / c++我认为就是两类人:
(1)学历比较好,比如211、985硕;但是一直被老板或者别的事情占据自己大量的时间,导致自己无法投入大量的时间用于学技术。
这个时候c++的优势就凸显出来了。c++最大的优势就是可以学习较少的东西,就可以做出一份很不错的简历出来,投入到找工作行列中。
比如,目前主流的编程语言就是c++、java、go; java全家桶学习的东西太多了,还没学完已经开始找工作找实习;
go不建议当作一个主攻的,主要原因是岗位少,开设岗位的主要就是大厂,字节后端,其他大厂大多数用于做云原生那一套,。这就意味着你主攻go,进不去大厂,容易把自己搞失业
(2)学历一般,比较差的,比如双非本科。
有人可能会问,我学历都这么差了为什么还要学这么难的东西。那就是错峰竞争,如果你学java,什么学历的人 都有疯狂竞争毫无优势。
但是c++不一样了,上面说了学c++都是学历极好的人,他们目标往往就是在大厂。这样中小厂的岗位不就空出来给咱们了嘛
#我的岗位说明书#