211 科班毕业求职,C++、Go 面试无果,该转 Qt 还是学 Java 吗?

今天给大家分享的是一位粉丝的提问,211 科班毕业求职,C++、Go 面试无果,该转 Qt 还是学 Java 吗?

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

同学提问:

老师你好。我是今年6月份的本科毕业生,现在找工作的方向比较迷茫。

基本背景:中上211科班学生。考研一战失败,春招时也错过了机会。询问过一战上岸本校的同学今年的考研形势,觉得二战上岸本校风险很大,打算认真找工作。自己试着写了一些golang相关的项目以及c++的分布式项目,但不是很了解java。七月份在boss上投了很多c++/go相关的岗位,也收到了一些面试,都没有后续。

问题:现在主要想尽快找到工作,请问应该换赛道走c++ qt还是继续学习go或者java?家在沿海一线城市,对薪资的要求不高,想找一份适合小白入行的工作,但boss上有效交流比例太小,请问是否有其他发现岗位和寻找面试的方法?

Yt回答:

作为一个25届,今年六月份已经毕业了,现在找工作比较迷茫。这个现象其实你找工作的时机已经不对了,很多时候25届的毕业生找工作的时机最好是在24年,整个大四这一年你都是用来找工作的,有些朋友从大三开始找实习,这个也是。如果你比如说你当时考研失败之后,立马开始找工作,那时候机会会要大很多。你到现在毕业完之后,你现在三方还在手里,上回我还聊了一个学员跟我沟通的时候,他说我有三方是不是应届生?你毕业之后,你拿到毕业证之后,你的三方就没有用了,你的三方就已经失效了,为什么?你的三方中间一个很重要的一方,学校的这一方已经它不存在了。所以跟你讲的应届毕业生,25届的毕业生,你是在24年整个大四这一年开始找工作,如果现在找就已经晚了。

一战失败,然后二战,我认为在这里二战我也不是很推荐。现在已经确定了认真找工作,做了一个go相关的项目和一个C++分布式的项目,但不是很了解Java,七月份在boss上投了很多C++和go的岗位,然后收到一些面试但没有后续。我认为这里很大一部分原因是你简历里面的项目是不过关的,很多东西那种项目做完之后,它是没有实际意义的,并没有解决具体问题,更别说能够给别人演示,能够给别人用,所以你做的这种项目大概率情况它就是一个demo,别人一看就知道是个demo,并且没有实际用途,所以你会发现别人想用你也很难。我跟你讲现在不是说哪个哪个的问题,你现在的面试机会肯定不会太多,而是我现在这过程在投递的时候,能够把你简历的项目能够做到产品化,能够做到一个面试官他能够直接用你的东西,这个成功概率它会要大很多。

主要现在想尽快找工作,请问一下换赛道C++ QT还是继续学go和Java?目前你选择了C++,你把C++的那个分布式的项目,你可以再增加一个QT的项目,但是请注意也需要做到产品化。就是你简历里面,我认为这个所谓C++分布式的项目它意义不大,为什么?因为这种项目来说它就是一个demo,它是没有解决具体问题的。然后go这个项目它可以上线,QT我认为你可以做一个QT的项目,可以把它做成一个release版本,别人可以直接用,因为QT这种项目很多很多,你就比如基于QT加上这种deepseek的接口,你就做一个QT的这种deepseek的工具你可以直接用,或者你基于QT做一个类似于这种PDF或者word的阅读器,这个也行,或者用QT你做一款类似于这种MP3MP4的视频播放器,音频播放器也行。至少来说能够给到别人用,能够体验你用软件做过的东西,体现出来就可以了。还有就是继续学go和Java。就凭着C/C++,你简历里面体现QT还有点go,其实找工作适配你的岗位就已经很多了,剩下的就是你简历里面能否说清楚,简历里面的项目是否做到可用,面试的时候你能否把你的项目讲清楚,就是这两个点,其它的不是方向的问题。

对薪资的要求不高,找一份适合小白入行的,boss上有效交流比例太低,是否还有其它岗位和寻找面试的方法?Boss上面你现在确定的城市你就在你家附近找的话,其实基本上你自己找就搜一些关键字C/C++是没用的,我之前有整理过一个C++对应的岗位如何搜索,你可以后面问一下我,拿到那个C++所有岗位搜索的关键字,你可以试一下。这里你在结合着QT和go那个关键字,适配的岗位应该是比较多的,至少来说在你们的城市大几十家乃至上百家可能会有的,然后这个过程,你在中间能够拿到这种10个20个面试机会,在看你从中能拿到几个offer,好吧。

总结:

  1. 当前问题 错过校招黄金期:25届现在找工作已经晚了(正常应该大四就开始找)。项目太水:你的C++分布式和Go项目只是Demo,没解决实际问题,简历没一点竞争力。
  2. 方向选择 别换赛道:继续C++/Go,但要做能用的项目:用QT写个实际工具(如PDF阅读器/音乐播放器)。用Go写个能上线的Web服务(如简易论坛)。Java没必要学:你已经有C++/Go基础,再学Java分散精力。
  3. 求职策略 改简历重点:突出项目实用性。扩大搜索:用精准关键词搜岗位(参考我的岗位搜索关键字)。投中小厂+传统行业(制造业/物联网公司也要C++)。
  4. 关键提醒 别再拖了:现在立刻优化项目+海投,越拖机会越少。二战慎重:考研失败过一次,再考风险更大。

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

(学习就业困惑?我们来为你答疑解惑!)免费** **必回

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

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

全部评论
base南京OD,机会多多,可私信
点赞 回复 分享
发布于 08-20 20:35 贵州

相关推荐

📍面试公司:联想(Lenovo)🕐面试时间:2025年08月23日💻面试岗位:C++研发工程师❓面试问题:一、现代C++特性与语言演进 (C++11/14/17/20)1.​​右值引用与移动语义​​:解释std::move和std::forward的区别?完美转发是如何实现的?2.​​智能指针进阶​​:std::shared_ptr的线程安全性如何?std::weak_ptr如何解决循环引用?3.​​C++17/20新特性​​:谈谈你对std::optional, std::variant, std::string_view的理解。C++20的Coroutines(协程)有什么优势?4.​​类型推导与模板​​:auto和decltype有什么区别?模板参数包(Parameter Pack)如何展开?二、内存管理新范式1.​​内存池技术​​:如何自己实现一个内存池?2.​​检测与优化​​:除了Valgrind,还有哪些工具(如ASAN、MSAN)可用于检测内存问题?如何重载new和delete来跟踪内存分配?三、并发编程与现代多线程1.​​原子操作与内存模型​​:std::atomic<T>是如何保证原子性的?解释一下内存序(Memory Order):memory_order_relaxed、memory_order_acquire、memory_order_release的区别和应用场景。2.​​无锁编程​​:什么是无锁(Lock-Free)数据结构?尝试实现一个无锁的队列或栈。3.​​协程​​:C++20的协程底层机制是什么?co_await、co_yield、co_return分别做了什么?四、STL容器与算法新特性1.​​新容器​​:std::unordered_map的负载因子和再哈希策略是怎样的?C++23引入了哪些新容器?2.​​算法复杂度与选择​​:std::sort用的是哪种排序算法?什么情况下会退化为O(n²)?如何避免?五、系统设计与性能优化1.​​设计线程安全的LRU缓存​​:要求get和put操作的时间复杂度为O(1),并考虑高并发场景。2.​​零拷贝技术​​:如何在Linux下使用sendfile或splice实现零拷贝文件传输?3.​​高性能日志系统​​:如何设计一个每秒处理千万级日志条目且保证零丢失的采集系统?六、设计模式与架构演进1.​​现代C++下的设计模式​​:如何使用移动语义和智能指针实现单例模式、工厂模式?2.​​分布式系统概念​​:如何理解分布式缓存中的缓存击穿、雪崩和穿透?如何设计一个防护系统?七、手撕代码题目更新1.​​实现一个移动语义优化的字符串类​​(MiniString),要求支持拷贝构造、移动构造、析构。2.​​实现一个简化版的std::shared_ptr​​(MySharedPtr),模拟引用计数。3.​​实现一个线程安全的环形缓冲区(Ring Buffer)​​,支持多生产者和多消费者。🙌面试感想:联想的C++面试很​​现代化和深度化​​。面试官不仅考察传统的语言特性和底层原理,还会深入询问​​C++17/20的新特性、无锁编程、协程、高性能系统设计​​等前沿话题。手撕代码环节的题目综合性更强,常要求实现一个小型的数据结构或系统组件,并考虑线程安全和性能。项目经验部分问得非常细,要求候选人能清晰说明技术选型、性能优化证据链和故障排查路径。整体感觉面试官水平很高,乐于追问,氛围既有挑战性又很专业。
查看19道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
📍面试公司:小米🕐面试时间:8.21💻面试岗位:c++开发工程师❓面试问题:1.自我介绍2.C++中malloc和new的区别?delete和delete[]能混用吗?3.什么是虚函数表?多重继承下的虚函数表结构是怎样的?4.智能指针有哪几种?shared_ptr的线程安全性如何?循环引用怎么解决?5.如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么?6.std::vector的扩容机制是什么?扩容时代价多大?如何避免频繁扩容?7.什么是内存对齐?为什么需要内存对齐?如何手动控制结构体的内存对齐?8.如何使用Valgrind或ASAN排查内存泄漏和越界问题?你在项目中用过吗?9.说说std::map和std::unordered_map的底层实现及时间复杂度10.如何用GDB调试死锁?thread apply all bt 这个命令有什么用?11.进程和线程的区别?进程间通信有哪些方式?哪种效率最高?12.线程同步有哪些机制?std::mutex、std::lock_guard、std::unique_lock的区别?13.什么是虚假共享(False Sharing)?如何避免?14.讲一下TCP拥塞控制机制?TIME_WAIT状态的作用是什么?15.Epoll的水平触发和边缘触发有什么区别?使用场景是什么?16.手撕:实现一个线程安全的环形队列(支持多生产者多消费者)17.手撕:二叉树锯齿形层次遍历(Zigzag Level Order)18.项目深挖:🙌面试感想:面经题并不刁钻,主要以项目为主,问了很多项目的细节
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

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