烂大街的项目就别写到简历上了
前言
陆陆续续随着大量互联网公司开启秋招,星球同学私信我,让我帮忙修改简历的同学也陆续多起来了。
每次修改同学们的简历,看到不少同学还在单纯的写webserver、rpc、muduo,也有些还在努力的雕花迭代。每次看到这些就有一种无力感,并不是说这些东西在企业里用的不多。
只是这些面试官看的太多了,甚至看简历看到这些就犯恶心的地步了(比如之前我为部门招实习生、招人的时候),写这些如果不是92选手,简历直接pass的。
更甚至有些同学,还把线程池、内存池当作一个项目,直接无语住。问同学,怎么把这当做项目的,就说是XXX宣传的。作为一个过来人,真想口吐芬芳一下“XXX”。把操作系统学习中的一个入门基本的知识点当作一个项目………………。
困局分析
其实大家简历上写这些项目也算是情有可原,可以理解。主要是因为:
1.大家对于c++就业的学习,大多数都是停留在计算机知识基础上,没有形成专业方向领域的技术储备
2.c++就业领域大多数是底层相关的开发,底层的封装。只可能是一个庞大项目中,底层能力的支撑,都是一个个黑框框。无法做出炫技的东西,无法独立形成产品。
不像java,前端随便能几张界面,后端crud改把改把,在外人眼里就是一个不错的产品。
并且底层相比较开发能力要求较高,一般初学者很难独立做出点东西来。
破局
那该怎么破局呢?
1.推荐用星球现有的项目(这仿佛在做广告宣传,具体不详细介绍了,不然违背了做计算机就业方向引路人的初衷了)
2.最有含金量以及所有人都可以获取,努力达到的一种方式。上面说了c++大多数岗位都是底层相关的开发,那我们做些底层的项目是不是很有含金量。
那我们去哪里获得有含金量的底层项目呢?
去看开源操作系统的源码实现,比如Linux、安卓。 大家对c++那个方向感兴趣,然后就去看这些操作系统对这部分的实现,看看是那几个进程,把这几个进程单独临出来,看懂,自己实现一下就完全可以当作自己的项目。
(并且这些东西经历了时间的检验,大拿实现的含金量高,开源意味着网上资料很多,只要愿意搜。但并不会烂大街,原因也很简单,对操作系统源码研究学习的大多数都是工作多年的同学,学生几乎没有在这方面思考的想法)
比如,很多同学对弱网诊断项目感兴趣,其实这里面很多东西也是借鉴了安卓网络检测代码实现的,不信看下面这个链接:
https://blog.csdn.net/sinat_20059415/article/details/112060931?spm=1001.2014.3001.5506
知识星球介绍(公认的cpp c++学习之地)
星球名字:奔跑中的cpp / c++
里面服务也不会变,四个坚守目前:
1.每天都会看大家打卡内容,给出合理性建议。
2.大家如果需要简历指导,心里迷茫需要疏导都可以进行预约周六一对一辅导。
3.每周五晚上九点答疑聊天不会变。
4.进去星球了,后续如果有什么其他活动,服务,不收费不收费(可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心)
(还有经历时间考验的独家私密资料)