天哪,都9012年了,居然又双叒叕有新人想学Cpp?!

楼主本硕传统工科,自学C++18年秋招虽然没拿过好几个SSSP offer,但拿的offer也基本上都是sp,感觉可以处在平均稍上的水平,所以各路offer收割机大佬不要来指责我“你失业是因为你菜不要甩锅给C++”,我是代表广大平均水平的普通人说话的。

去年秋招走来,认识挺多朋友,搞C++的大致有两种,一种是和我一样非科班出身,课题要用到C++,感觉熟悉所以沿着这条路继续往下走,另一种是科班出身,根本认识不到方向的选择有多关键。

先说说语言。语言真的不重要,背后的理论和逻辑才是最重要的。掌握了一门语言,再去学其他语言也很快的。钱钟书是因为中文学得好才成为文学大家的吗?不,他的英语文学同样出色。

语言不重要,为什么我要劝退你们呢?这就涉及到第二种情况,方向有多关键。

***曾教育我们,“人的一生当然要靠自我奋斗,但是也要考虑到历史的行程。”如果你是传统工科出身,你就会发现,你周围的同学哪怕本科时专业第一、多次国创项目、多次学科竞赛全国一等奖、论文专利一堆、保研去更好的学校,最后年薪还是比不上计算机专业的双非本科生,还要加更多的班,一眼看得到头的人生,三四十岁的领导收入也只能勉强达到互联网公司的校招sp价。他们是天赋不行吗?他们是不够努力吗?都不是,就是因为他们的方向不行,而你只要学了计算机专业,仅凭优秀的方向就可以填平天赋和努力的巨大差距。

大方向是计算机没错,那C++开发的方向有什么呢?大致有游戏、web后端、嵌入式、客户端这四个。很遗憾,这四个方向只有web后端才有前途,毕竟当前的风口是互联网,而不是计算机。嵌入式多数是传统通信电子行业在收人,qt客户端甚至是mfc客户端则由于逻辑较简单、必备的理论也不需要很深,注定了该方向的天花板低。别跟我说什么学C++还可以搞算法,太搞笑了,算法的理论和逻辑跟计算机完全两回事,这么说无异于学会了中文就可以去写诗

哪怕不考虑未来的发展,也要看看当下的难度吧?招聘web后端岗的公司非常少,且以百度腾讯为主,猎豹贝壳迅雷也有,小公司基本上都不收C++岗。OPPO倒是收C++后端,但是你看他才收几个人?


就业难易一目了然,如果你不愿意做没前途的嵌入式和客户端,那找工作的难度简直是地狱模式。

我确实菜,游戏offer我只拿了两个20w的侮辱价,后端offer甚至一个都没拿到。主要是刚开始自学的时候缺乏认识,如果当初能够多学学计算机网络,多熟悉熟悉linux的内核和API,看看libeventmuduo库的源码,说不定我也能进一家小公司的java岗,哪怕起薪低些,将来也会有更好的发展。

但历史没有如果,高考的时候我没能学计算机,学编程的时候我没能学Java,学C++的时候我没能学后端,所以我现在已经成为了非互联网的垃圾,我不能眼睁睁看着学弟学妹们也变成这种垃圾,所以写这篇文来劝退你们。

#吐槽##C/C++#
全部评论
估计要被喷,牛客app先卸载了,下个月回来。
20 回复
分享
发布于 2019-03-21 15:24
BAT都有C++方向啊。。。。并且会C++转别的语言也方便,不太认同楼主的观点。
6 回复
分享
发布于 2019-03-21 19:08
春招专场
校招火热招聘中
官网直投
对菜鸡和大佬来说语言没影响,对中间那些人来说,语言最致命
点赞 回复
分享
发布于 2019-03-21 19:45
表示深度赞同,cpp对水平一般同学真的不太友好。  想找个后端的工作很难。  秋招+春招一个cpp后端工作没找到,找到的其他后端都是公司不嫌弃,让我进去转语言。
4 回复
分享
发布于 2019-03-21 15:31
我觉得我可以写一个,天哪,居然右右右右有新人想学算法,搞cv?
点赞 回复
分享
发布于 2019-03-21 16:01
别指望面试官懂什么c++ 都是业务crud 来来回回就知乎那几个c++人在传道 面试b用没有 现在真知道c++17 85%以上特性的人都没几个 毕竟这社会都是向钱编程
3 回复
分享
发布于 2019-03-21 21:48
另外讲道理,C++正途是后端和游戏啊,别的方向都不考虑的……游戏岗,雷火游戏研发本科学历,30+w,哪里不好了= =
点赞 回复
分享
发布于 2019-03-22 08:27
在广深,只有C++进大厂容易些,java岗真的少,楼主求职目测是在北京上海这一带
2 回复
分享
发布于 2019-04-17 14:03
C++这把武器很给劲的,挥得动就是屠龙刀,挥不动就是废铁😂
2 回复
分享
发布于 2019-04-20 17:54
Cpp跳Java的路过
点赞 回复
分享
发布于 2019-03-21 16:08
没看懂,为啥列出来的C++方向里面只有web服务器,别的服务器一样可以用C++开发。 腾讯招收大量C++开发,游戏和后台都有,而且工资也不算太低,而且游戏工资可能很高。
点赞 回复
分享
发布于 2019-03-21 18:04
这个得顶一下。cpp想学深,难度很高。那句话咋说的来着,可以,但没必要。
点赞 回复
分享
发布于 2019-03-21 18:59
刚入坑cpp的瑟瑟发抖
点赞 回复
分享
发布于 2019-03-21 20:30
非科班出身,本硕传统行业,课题需要C++软开,然后找实习各种凉凉~
点赞 回复
分享
发布于 2019-03-21 23:40
从小写C++ 我竟然无力吐槽
点赞 回复
分享
发布于 2019-03-22 00:39
传统工科,读研后转计算机,研二放弃cpp转java了。。cpp是真的太难了。
点赞 回复
分享
发布于 2019-03-22 02:21
难道不是只有我们非科班的才主攻c 么,实验室军工项目多,只能用c ,如果能自己选择的话肯定JAVA,现在没精力和时间再学新语言了😭😭😭
点赞 回复
分享
发布于 2019-03-22 07:29
自动驾驶c++还挺多的的
点赞 回复
分享
发布于 2019-03-22 09:13
说懂了一门语言后很快上手另一门的,我想说是很快上手for循环,if eles 吗? 一门语言的生态不需要懂的吗?纯java那个开发?不需要spring全家桶,dubbo,mybatis,等一系列配属的框架吗?
7 回复
分享
发布于 2019-03-21 22:44
说得好 千万别作死学c++ 我c++17 各种奇技淫巧模板编程 萃取 都学了 有个几把用
4 回复
分享
发布于 2019-03-21 21:43

相关推荐

女生 双非二本 专业电子信息 学了数电模电 c语言 数据结构 python 51单片机还有stm32 linux 还有一些上位机很多都只有一个大概的了解 惭愧 学艺不精硬件不感兴趣pcb只会画两层板 ad 立创都用过 原理图能看懂 电路设计只做过学校的课业作业四位加法器 24制数字钟 波形发生器 示波器也用过只是来看波形 (硬件技能点就这么多了,可能是学过微机原理还有单片机芯片手册也能大概看懂)软件方面 stm32当初看正点(感觉不怎么好入门只看学到了串口通信因为系统知识逻辑大纲太乱就没再学习了)现在很久不用只会调用库函数使用模块 用stm32参加了电赛国赛 只混了个省二 而且我在里面也主要是搞open mv 的识别还有和stm32的串口通信 还有一些坐标转化 各功能模块的调用……python就能在用上位机的时候耍耍了 最近学校课程是用linux搞树莓派的视觉开发 一些人脸识别手势识别什么的疑问是:1,c语言和数据结构有基础但学的不扎实目前在学习…不知道应该学到什么程度2, 如果找嵌入式软件之类的工作除了这两门课程还有什么别的需要学习的3,对stm32兴趣不大但是手上有的项目都是用stm32 智能送药小车还有国赛那个 如果要找暑假着急找实习是不是得先从这两个项目入手 先学习stm324,最后 直接转纯软不太现实了 其实对纯软更有兴趣 硬件太挠人了 走嵌入式软件开发的话现在学习linux还来得及吗?(手上还有一个师兄遗留的linux ubuntun的项目 当初是在里面当论文手 这个项目只拿了挑战杯省二)有点迷茫 问的有点多 请前辈们指教!
点赞 评论 收藏
转发
28 94 评论
分享
牛客网
牛客企业服务