末流985通信本硕,C++岗位少,嵌入式硬件不喜欢,是否该放弃实习直接备战Java秋招?

​今天给大家分享的是一位粉丝的提问,末流985通信本硕,C++岗位少,嵌入式硬件不喜欢,是否该放弃实习直接备战Java秋招?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

自身背景:末流985通信本硕,数目前研二下。

情况:只学过C++和数据结构,完全未接触过Java,了解一点Python,接触过一点STM32

求助问题:现在好像到找实习的时候了,但是感觉C++岗位不多,以后不好就业,同时具体C++走哪个方向也未确定,但是不太喜欢嵌入式硬件和QT,QT感觉前景不大,嵌入式硬件是单纯比较讨厌,同时也有学Java的打算,感觉岗位较多。进可入大厂,退可国企银行,希望稳定,现在就非常纠结。

1.考虑的问题是具体继续学C++,找一个实习(未必能找到),但具体方向目前仍未确定。

2.还是all in Java,直接不找实写,为秋招做准备。

3.如果推荐C++的话,求助方向。

Yt回答:

首先作为一个末流985本硕,现在目前研二。我认为这个哥们应该还是属于这种,在学校里面虽说是个985本硕,我认为几乎是可能没有学多少的东西啊,可能就跟学的课程走,只学过C++和数据结果,完全未接触过Java,了解一点Python,以及接触过STM32,然后这里目前来说好像要到了找实习,不是好像,是已经到了迫在眉睫的时候了,首先作为一个985本硕,它是有机会去到一个大厂的,因为你是具备有敲开市面上所有企业的门这个入场卷的,你不像是很多学历不好的朋友,学校一般的朋友,投出去简历只是说你已投递成功,但是到底有没有成功,后台流程有没有走,这个是不一定,说不定直接调用的是delete,直接是他没有收,所以我认为你的简历投出去之后,基本上市面上的企业都是会给你面试机会的,但是以你现在这个技术实力,提的这些技术名词,我觉得还是有点难度的。

首先第一个提到的感觉C++岗位不多,这一点你可能了解的不是那么对。首先你可能在搜的时候直接搜C++,我可以跟你讲一下,你后面关于岗位怎么搜,你可以后面问我,我之前有整理过一个关于C/C++市面上所有的岗位对应的关键字如何搜,比如音视频如何搜,比如存储如何搜,以及网络如何搜,包括像游戏如何搜,包括像自动驾驶,包括机器人、人工智能这种,包括算法怎么搜,我之前有一份很详细的文档,后面可以看一下,如果你感觉C++岗位不多,那是因为你搜的姿势不对,很多朋友就直接搜C++,好像市面上岗位没有,你就会发现很多岗位啊,很多岗位你看完之后,他都不一定带C/C++,因为C/C++在这种岗位里面,它是一个很基本很基本的技能,就跟你比如说现在学汉语一样,你后面去了一家公司,去了一个国内的任何一家公司,你说的都是普通话,那他会要求你必须懂普通话嘛,没有,这个C/C++你就发现它是一个很基本的技能。

然后同时具备C++走哪个方向也没确定,现在目前我跟你讲,你这个姿势,你这两个问题可以使你致命,这个致命怎么讲,就使得你整个校招来说,你会发现后面走的不会太好,这两个问题,第一个问题就是你说C++岗位不多,我认为这一点你可能有点不太妥当。第二点呢,就是说关于同时具备C++走哪个方向,你如果想比如说后面走音视频,或者说存储,或者说这种自动驾驶,你如果确定,比如说我后面走FPGA,就哪个方向你把它确定好了之后,兄弟我跟你讲,你唯一的一条路是把自己走向绝路,就是你发现这个方向他们不一定有多少岗位,校招的过程中间,后面招聘的时候,他都不会去给你具体需求,就直接给到的就是软件工程师,你要发现具体你做什么你是不知道的,你在面试的时候你是不知道的,你面试官他也不知道,只有等你入职以后,后面才给你定岗,这时候才清楚,所以你现在说你不用去确定,比如我走C++哪个方向,这个没有意义啊。

但是我也不太喜欢嵌式硬件和QT,这一点上面硬件不太喜欢,QT感觉前景不太大,硬件来说是单纯比较讨厌,然后我感觉同时学Java,然后感觉岗位比较多,可进大厂,那你5年以前这么说吧,我还能理解你,现在这么说这个结论越往后面走他会越难,作为一个985本硕啊,你没有必要去选择Java,如果你后面想去一个大的企业的话,可以挑选一些门槛比较高的,我跟你讲一下,你后面选择,可以选择一下存储,可以选择一些这种高性能网络,乃至这种自动驾驶,乃至这种机器人相关的,然后这种芯片企业我认为都行,但是你不用去考虑Java,当然我认为Java是门很优秀的语言,应该是没有刚刚我提到的这几个方向好的,因为这几个方向它是核心软件国产化信创的主要方向。

第一个问题就是考虑到继续学++,还是找一个实习,未必能找到,然后具体方向也未确定。那你现在就在Linux上面用C/C++做一两款产品,能够做到你能用别人也能用,然后后面面试之前背点八股文,刷点题,然后所有的都投,你会发现后面你offer肯定不会低于5个,就给你讲这么多吧,如果后面关于这个Linux C/C++不知怎么学,后面也可以问一下我,我之前有整理过一套关于完善的Linux上面用C/C++的学习路线,那个我认为市面上无出其有,这句话我讲过很多次,市面上无出其有,欢迎大家来踢馆。

总结:

一、C++方向的潜力与机会分析

  1. 岗位搜索误区:用户认为“C++岗位少”可能是搜索方式错误。C++岗位多集中于高性能、系统层开发领域(如存储、自动驾驶、量化金融、云原生基础设施),需用细分关键词(如“音视频协议开发”“分布式存储”“机器人路径规划”)而非直接搜索“C++” 
  2. 国产化与政策红利:C++在核心软件国产化(如数据库内核、操作系统、自动驾驶算法)领域需求旺盛,属于国家战略方向,技术壁垒高且竞争相对较小 
  3. 职业稳定性与上限:C++在金融量化、芯片设计、工业软件等方向薪资高,且职业生命周期长,裁员风险低于Java业务岗 

二、C++与Java的取舍逻辑

  1. Java的现状与风险:岗位竞争激烈:Java校招已红海化,中小厂简历筛选通过率低技术壁垒不足:Java应用层开发可替代性强,需转向大数据平台、APM监控等高壁垒细分领域,但需额外学习复杂技术栈 
  2. C++的优势与适配性:985学历优势:C++高端岗位(如量化交易系统、存储引擎开发)更看重学历门槛,用户末流985背景可形成竞争力 职业路径清晰:C++方向可直通金融、自动驾驶、云原生等核心领域,避免Java业务岗的“内卷陷阱” 

三、C++方向选择与学习策略

  1. 推荐方向:存储系统开发(如分布式存储Ceph、数据库内核优化),技术要求:Linux系统编程、文件系统原理、Raft/Paxos协议 自动驾驶算法优化:结合通信背景,学习SLAM算法、传感器数据处理(激光雷达/摄像头),需掌握CUDA加速与ROS框架 量化金融系统:高频交易开发(低延迟设计、锁优化),技术要求:DPDK/SPDK框架、网络协议栈调优 
  2. 学习路径:基础补全:Linux系统编程(《UNIX环境高级编程》)、C++11/14特性、STL源码分析 项目实践:实现简易分布式存储系统(支持多节点通信、数据分片) 参与开源项目(如Apache Kafka、Redis)贡献代码,积累工程经验 

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
这不是b战内谁的视频吗
点赞 回复 分享
发布于 04-20 21:31 江苏
点赞 回复 分享
发布于 04-11 14:50 广东

相关推荐

想熬夜的小飞象在秋招:学的是要高学历才吃香的方向,读个研会好很多
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客企业服务