西南某九本科大二,主语言是modern c++,略懂python/go。目前在思考本科求职还是读研? 请leetcoder们出出主意。
个人对高性能系统与基础设施这些方向比较感兴趣,现在面临的问题是不清楚是走保研还是本科就业,越早敲定的话感觉会越好,因为保研的话得稳住绩点,但是走就业的话就直接all in实习了,属于是站在岔路口了。
目前为止还没找过实习,不太清楚以下技术栈该怎么投:
项目经历:
一个高性能MPSC队列(被某百亿量化公司的一个生产级开源库采用了,属于是生产落地了)。
结构化并发的c++20协程库
基于nvidia stdexec的signal-slot
一些无锁数据结构
类muduo练手项目(技术栈挺老的,感觉放到2026年可有可无)
Qt:自己写了个IDE和一堆自娱自乐小游戏
还在做的:模板元构建的深度学习框架/MIT 6.824(基于go)
基本功:
cpp11-23的各个特性都有了解
linux c++常见技术栈
CPU并行:intel TBB、GPU并行:nvidia CUDA (掌握程度一般)
能够快速上手boost以及一些知名库(比如moodycamel)
剖析过MSVC的STL,数据结构这块从vector到红黑树都手撕过
有模板元功底
1k+ leetcode(cv好久了,最近要做的东西太多了,算法题这块手感快没了)
如果走保研的话,本人绩点不顶尖但还可以,另有CSP认证和一些竞赛,可以加不少分,只要决定读研,应该可以稳保,另外我有一个并行系统高性能运行时在设计中,可能可以投一篇论文?这个不太确定。
因为现在AI一年比一年走高,很多岗位可替代性越来越大,走后端业务开发岗也和我的技术栈不太符合,但读研也必须读top级别高性能所感觉才不会被倒挂,难度也不容小觑。
我想做AI infra,分布式系统,高性能网络,并行计算这些方向,想进大厂架构研发/Quant这种护城河比较深的领域话,是攒就业经历还是刷学历呢?
如果决定本科就业的话,能去到这些方向吗? 是有三年工作经历好,还是读top的研刷高以后的上限更好呢?