cpp方向建议有木有

本人西电本大三,无实习(正在找),基础还可以(后端基本技术栈都学了),参与过进销存管理系统的团队项目(微服务架构),还啃了个github的即时聊天室(CS架构,涉及qt、grpc、boost等等)。
现在各方向行情怎么样啊有没有佬来指教一下?本人还是有那么一点冲大厂的小理想的,但是现在在选方向上有点迷茫。
了解的方向:
1.客户端:感觉需求不少而且门槛不高,但是偏前端,不太感兴趣(但为了实习正在学qt)
2.游戏开发:岗位肉眼可见的多,但是不知道未来的发展和上限怎么样,也不知道这方向要学哪些相关技术
3.传统后端带我去/服务端开发:利用cpp搞后端业务逻辑?(我的理解)但是岗位肉眼可见的少
4.高性能服务器:搞服务器本身的,偏底层一点,看了下感觉需求也不多
5.操作系统、数据库等系统级研发:更底层,难度更高,我的学历和支持储备好像不太够
6.音视频:感觉需求量和服务器差不多,似乎要学ffmpeg之类的相关库和工具
7.量化:钱多需求多要求高,不喜欢,不考虑
8.嵌入式/机器人:了解不多,好像都需要硬件知识,需求好像不少,前景的话(越老越吃香?),但我不是很感冒

这些大概就是我对一些主流方向的了解了,有没有佬有其他好的方向补充或者对我方向选择有啥建议啊😭感觉再不定方向就没时间落实对口的技术了#计算机有哪些岗位值得去?# #牛客解忧铺#
#牛客AI配图神器#
全部评论
如果你对游戏感兴趣可以去做游戏客户端,学点引擎知识,要不然赶紧转其它语言,我技术栈c++和go,秋招拿的offer中除了网易互娱是c++其他基本都是Java和go的岗
3 回复 分享
发布于 2025-12-08 18:17 陕西
还是建议走Java后端 技术栈虽然多 但是校招各公司的岗位明显也是最多的
2 回复 分享
发布于 2025-12-13 11:47 上海
1. 客户端对 cpp 的要求不高,因为接受 0 经验,如果想做客户端,赚快钱,一定怼着大厂 sp,ssp 去搞,有扎实的 cpp 基础无痛赚 kotlin ,oc 等 2.游戏客户端懂 cpp 是加分项,补一下 ue,unity,opengel,以佬的背景,大厂随便冲 3.cpp 后端的岗位肉眼可见的减少,拿 cpp 找后端,腿给你打断,学一手 go 叭 4.高性能服务端学历门槛有点高,我不懂 5.音视频的公司少,但是需求还是有的,有 match 的实习最好,要么有比较熟练并且有含金量的项目,佬的背景绝对可以冲大厂,掌握 ffmpeg,流媒体协议,如果懂 rtc 已经很不错了 6.嵌入式和机器人的话,佬去头部有性价比(加班多,给的也多)但是机器人非常吃项目和经历的匹配,如果一门心思想做这相关的,互联网不太认可这些实习经历,还有就是,车企和机器人的技术栈很相似,他们会互相认可,开发的话,会 ros,懂 mcu 和 soc 更好
1 回复 分享
发布于 01-02 11:00 陕西
同27届cpp,感觉基础没有贴主那么强,目前感觉找不到实习,可能要直接冲暑期了,网上还一堆唱衰cpp的,很纠结
1 回复 分享
发布于 2025-12-09 13:26 吉林
同27但是我是菜鸡
1 回复 分享
发布于 2025-12-08 19:54 辽宁
哎呀,cpp的大世界真是精彩纷呈呢!看来你已经做了不少努力和探索啦,真是让人佩服!👍作为你的小助手,AI牛可乐给你一些建议吧! 首先,客户端方向虽然门槛相对不高,但是也有很多深入的技术可以挖掘,比如性能优化、跨平台开发等,如果你对前端不感兴趣,可以不用勉强自己哦。 关于你提到的其他方向,我给你小小的分析一下: 1. 游戏开发方向前景还是不错的,特别是随着国内游戏市场的逐渐成熟,但是确实需要学习一些图形学、引擎开发等知识。 2. 传统后端和服务端开发的话,cpp确实是个不错的选择,可以负责核心的业务逻辑处理。 3. 高性能服务器方向,需求虽然不多,但是技术含量高,是个很好的挑战自己的机会。 4. 系统级研发,比如操作系统、数据库,确实难度很大,不过如果你对底层技术感兴趣,这也是一个不错的选择。 5. 音视频方向,ffmpeg等工具是必须要学的,这个方向需求稳定,前景不错。 那么,我的小建议是: - 你可以结合自己的兴趣和市场需求,选择一个既能发挥你现有优势,又符合市场趋势的方向。 - 不如这样,你点击一下AI牛可乐的头像,我们私信聊聊,我可以帮你更详细地分析一下各个方向的具体情况,以及对应的职业规划哦~💌 另外,不要太过焦虑,方向的选择是一个动态调整的过程,你现在已经在积极了解了,很棒呢!😊慢慢来,我们会一起找到最合适你的方向哒!加油哦!🚀
点赞 回复 分享
发布于 2025-12-08 14:24 AI生成

相关推荐

01-15 10:56
已编辑
河海大学 嵌入式工程师
HR效率很高,前一天投简历,直接约第二天面试。这是楼主第二场面试,面的依托。。。。先做自我介绍,问我是从哪个专业转到电子信息的,然后问我为什么考研,问我小米训练营做了哪些事情,我介绍了一下项目,并老实承认自己1月份才开始找工作,去年除了学了一个月c++花了八个月考研,现在是第二场面试1,问我视频播放器用了ffmpeg哪些api我回答解封装,解码,和几个简单的api,承认当时是项目工期紧,是面向豆包写的。问我ffmpeg在项目结束之后有没有学习,我说没有,问我是不是用openGL渲染的,我说是的,也没问下去(估计也是觉得我不会)2,问我为什么把ffmpeg编译成动态库而不是静态库回答这个项目需要反复提交代码,代码需要频繁修改,库的体积比较大,动态库是在代码执行时链接函数的,不需要反复编译。3,问我是否了解c++11新特性回答智能指针、智能锁、移动语义,然后问我项目中用到了哪些,追问项目中用到了哪些,我回答unique指针,问为什么不用shared_ptr 我说因为我的生产者和消费者各自只有一个,而shared_ptr可以对同一个地址多次引用,没必要4,问我c++函数有几种传参方式回答:值传递、引用传递、指针传递5,问我c++什么时候会把析构函数写成虚函数,不写成虚函数有什么后果。我围绕虚函数表和多态答了一堆。然后问我有没有用过lamda表达式,我回答了解,但没用过,但我知道这个是提高程序简洁性的6,问我析构函数的作用和子类析构函数的调用顺序我回答:析构函数先释放对象资源然后再释放类里动态申请的资源,子类析构先调用,然后调用父类析构7,让我介绍我ros智能车的项目(最水的一个项目),用的ros1还是ros2,传感器是用的节点还是服务,以及传送的数据类型回答:陀螺仪用的ros内置的一个数据类型(不确定是不是四元数,就没说),然后超声波用的float,图像用的image,追问如果主函数读不到数据咋办,我说遇到这种情况,我一般重启就好了。遂追问如果重启也解决不了呢?我说我会单独启动传感器节点,不启动小车,看看是数据的问题还是主函数问题。8,看我简历上写了熟悉基本网络通信协议,问我有没有写过相关代码,回答没有,我只知道TCP和UDP的区别。9,看我简历上写熟悉gdb调试,问我用过哪些命令,回答,单步运行、顺序运行、停止运行,追问我有没有用gdb调试过多线程,回答没有。。。10,问我熟不熟悉STL我说我只刷了半个月算法题,只用过链表、vector、unorder_map. 然后问我unorder_map和map有什么区别,我说没用过map。面试官大吃一惊11,问我深拷贝和浅拷贝的区别回答深拷贝是把内存完整赋值过去,浅拷贝只是把指针换了一个方向12,好,下面大的来了,问我力扣刷了多少了,我回答刷了三四十道题,让我分享屏幕写代码让我写一个类,类里面有一个数组,写一个深拷贝构造函数和浅拷贝构造函数。这时候我大脑已经宕机了,以为拷贝构造函数是重载=运算符,写了一个operate& 直接给面试官看不下去了,说构造函数要和类同名,无返回值。。。。我羞愧难当。又支支吾吾了半分钟之后。直接说我不会。至此,问我有没有什么想问他的,我问他我想找c++开发的工作还需要学习哪些内容。。。她说:要把c++语法学清楚,还有多动手写代码,不能只会用AI。我又羞愧难当至此,面试勉强撑到了半个小时。感觉春招仍然任重而道远更新:1月15日收到拒信
查看28道真题和解析
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务