当前位置: 首页 > news >正文

c++学习方向选择说明

文章目录

  • 前言
  • 一、什么样的人适合用c++找编程相关工作
  • 二、c++可以投递什么岗位
  • 三、应届生c++怎么学才可以找到好工作
      • 那这样的话,校招生搞c++应该怎么学才能凸显自己的优势呢?
      • 那有人就问了,那我应该学啥啊?
  • 四、零基础学习c++路线


前言

做了两年多的辅导了。很多学生针对c++一直处于个困惑,比如上来就说要找c++后端的工作。每次听到这句话也是很无奈。我都好奇是什么样的人,有这么大的作用。告诉一堆应届生说用c++来搞后端,真的是害人不浅啊。接下来,我就根据自己的经验分析下,什么样的人适合找用c++找编程工作,c++可以投递什么岗位,以及应届生应该怎么学习才能找到好工作。这几个维度来进行分析下:


一、什么样的人适合用c++找编程相关工作

我认为,主要两类人比较适合 :

  • 学历比较好,比如211、985硕;但是一直被老板或者别的事情占据自己大量的时间,导致自己无法投入大量的时间用于学技术。这个时候c++的优势就凸显出来了。c++最大的优势就是可以学习较少的东西,就可以做出一份很不错的简历出来,投入到找工作行列中。比如,目前主流的编程语言就是c++、java、go; java全家桶学习的东西太多了,还没学完已经开始找工作找实习;go不建议当作一个主攻的,主要原因是岗位少,开设岗位的主要就是大厂,字节后端,其他大厂大多数用于做云原生那一套,。这就意味着你主攻go,进不去大厂,容易把自己搞失业。
  • 学历一般,比较差的,比如双非本科。有人可能会问,我学历都这么差了为什么还要学这么难的东西。那就是错峰竞争,如果你学java,什么学历的人 都有疯狂竞争毫无优势。但是c++不一样了,上面说了学c++都是学历极好的人,他们目标往往就是在大厂。这样中小厂的岗位不就空出来给咱们了嘛

二、c++可以投递什么岗位

首要要明确你的身份,你是应届生。就意味着企业更重要的是考察你的基础。

  • 首先就是c++开发了,广撒网
  • 后端。咱们首先要考虑明确的一点是c++能不能搞后端。c++不管干什么都需要自己造轮子,一个生态都没有。看人家java生态多好。所以说,站在企业的角度,怎么可能摆着生态链完善的java不用,傻不愣登的用c++的。用c++只不过有些公司的有些业务因为历史的原因用的c++已经是屎山代码了,无法移植了。但这样的岗位少之又少。那说了这么多c++可不可以投的。可以投,为什么呢。因为你是应届生主要考察的是你的基础。语言只是一个工具而已。并且很多公司,尤其大厂是接受应届生转语言的即c++转go,转java。(并且哈,我认为如果单纯想搞后端,直接学java就好,对业务理解的更深。学cpp用于找后端,其实你也就是占了学历的光。如果你的学历,当初学java会走的更好。用cpp来搞后端,以后大家看到谁的文章写,那么你就默认为他在坑你就行了。)如果你拿offer了,进去大概率也是要转语言的。说用c++来搞后端的,越来越感觉是谁的,是有什么盈利手段吗,这么坑害应届生(如果单纯想头铁就找后端的岗位,其实学java就行,毕竟本来就搞的,和需要转换的,肯定本来就搞的更有优势)
  • 嵌入式软件,这都是用c++开发的。并且开发岗,新能源,机器人都在风口上,可以吃波红利
  • 移动端开发的ios开发,也是接受转换的
  • 运维、测试也可以投,降维打击

三、应届生c++怎么学才可以找到好工作

很多应届生学c++都会有个困惑,那就是把c++语言、操作系统、计算机网络学了,好点的可能再学个数据库。发现就不知道学啥了。那很正常,那是因为c++不同的方向,除了语言是一样的,别的天差地别。不像java开发,按照全家桶的流程学习,不管在什么公司岗位都适用。

那这样的话,校招生搞c++应该怎么学才能凸显自己的优势呢?

首先我认为哈,应届生简历要在有含金量的同时,保证自己简历的适配性。适配性什么意思呢,就是保证我这简历可以投很多岗位,毕竟c++不同岗位技术栈有差异,但是底层东西是一样的,操作系统,计网这些东西。切记,应届生千万不要把自己的路走宅了。什么意思呢。比如,你感觉没啥可学的了,脑袋一愣去学了学qt,还写在简历上了。容易导致自己发展受限,让很多人认为你要找qt的岗位。

那有人就问了,那我应该学啥啊?

我给的答案是往底层深入的学习。凸显出自己对底层了解深度,基础的扎实。比如,操作系统不仅要学底层知识,还要多想想,对于常见问题,自己有没有什么好的解决方法。比如,死锁大家都知道,但是你能不能多想想的。是不是可以造一个死锁检测的小组件放到简历上啊。这不就让面试官眼前一亮了啊。还有网络,很多人都是多应用层相关协议知识的学习,那你能不能多学学底层网络,比如网络层相关的东西,凸显出差异化,以及含金量啊

上面这些也是自己一直在迭代持续总结的

四、零基础学习c++路线

零基础学习c++路线,带你从菜鸡到大厂收割机

相关文章:

  • 普通人如何开发并训练自己的脑力?
  • 【移动应用安全】Android系统安全与保护机制
  • python学习day2
  • BeanFactory和FactoryBean的区别
  • 怎么样进行定性分析
  • SeleniumBase - 多合一浏览器自动化框架
  • 初识函数------了解函数的定义、函数的参数、函数的返回值、说明文档的书写、函数的嵌套使用、变量的作用域(全局变量与局部变量)
  • leetcode hot100:一、解题思路大全:技巧(只出现一次的数字、多数元素、颜色分类、下一个排列、寻找重复数)、矩阵(矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵Ⅱ)
  • Python 训练营打卡 Day 29
  • 实战项目8(实训)
  • 迅联文库开发日志(三)登陆注册
  • python-判断闰年( 极其简单的python)
  • 嵌入式(C语言篇)Day11
  • C语法备注01
  • BGP选路
  • STM32 控制 OLED 全攻略(二):实现字符和汉字的显示
  • 【Vite】静态资源的动态访问
  • 4.6 sys模块
  • 数据库(一):分布式数据库
  • 【通用智能体】Lynx :一款基于终端的纯文本网页浏览器
  • 短剧植入,撬不动96.4%直男的钱包 | 调研报告
  • 河北6人在河道倒污泥被控污染环境案撤诉后,已拿到国赔决定书
  • 国际观察丨美中东政策生变,以色列面临艰难选择
  • 一女游客在稻城亚丁景区因高反去世,急救两个多小时未能恢复生命体征
  • 山东茌平民企巨头实控人省外再出手:斥资16亿拿下山西一宗探矿权
  • 浙江美术馆馆长人民日报撰文:打开更辽阔的审美场域