C9本华五硕自动化研二转码,仅懂 C++ 基础转 C++ 存储现在来得及吗?
今天给大家分享的是一位粉丝的提问,C9本华五硕自动化研二转码,仅懂 C++ 基础转 C++ 存储现在来得及吗?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
C9本,华五硕,自动化专业,目前研二,硕士期间搞后量子密码,目前发了一篇通信领域顶会,考虑到密码学不到博士阶段不好就业,隧考虑转码。目前只有科研经历没有项目经历,代码水平仅限于掌握C++基本语法和100道leetcode题。
问:现在转C++存储来得及嘛(投了华为的ICT产品存储部的实习)?有能够充分利用我背景和科研成果的岗位吗,比如说C++安全类研发(华为2012好进吗)?两个方向的性价比,准备成本、长短期收益和发展上限怎么样的,学习路线有吗?
Yt回答:
作为一个C9的本科,华五的硕,具备有一个大厂的,至少你是可以敲开市面上任意一家大厂,这个面试机会都会给你的,就是这样的。这种面试机会它的好处在哪呢?你会发现你面试机会越多,你成功的概率也就越高,说不定后面你比如说面十家,你能够拿到4到5个offer。至于你后面所说的密码学不到博士阶段好像不好就业,所以考虑转码。对于自动化专业这个专业来说,你的背景绝对是可以转码的,而且是可以去一个大厂的。
目前来说只有科研的经历,项目代码水平仅限于C++语法和100道leetcode题。兄弟这个工程能力有点差,在这个简历里面你后面不太好写,就是你现在目前能够给你的亮点就是这篇顶会。但是我认为去走算法的岗位呢,多多少少我认为它又有点难度。不是说你这个背景不行,而是我认为没有必要,去找一开发的岗位,拿一个大SP薪资绝对不会低的。
现在问转C++存储来得及吗?我跟你讲,现在来说目前啊你不用去考虑到底是C++下面哪一个方向。比如存储、安全、或者这种高性能网络,或者音视频相关的,你不用去考虑这个方向。你现在就在Linux上面用C/C++做一两款产品,把它做到落地,做到可用。你比如就以存储为例,你比如实现一个内核文件系统,然后你再把它性能测出来,然后做到一个开源你能用,别人也能用,并且你能够兼容各个不同的版本。比如在这种4.4的版本上可以用,5.0以后的版本可以用,6.0以后的版本也可以用。你就会发现这个整体上面你就可以做到一个适配。你只要做出来,然后并且能够有一定的用途,你比如针对NVME,然后或者是针对于Scarce,能做一款存储,或者说针对于这种用户态文件系统,做一款文件系统也行。或者针对于这种RocksDB,你做一款这种二次开发这种也行。一定要有一个工程的能力能够做到可用。
其实C++存储它是个很大很大的主体,而且门槛很高,很容易出技术专家的。然后还有就是C++安全类的研发,目前你不用去考虑这一点,你现在就在Linux上面用C/C++做一两款产品。不管是存储类的产品也好,还是安全类的产品。安全类的呢我认为结合网络来做它会更好一点。两个方向的性价比,这个没有所谓的性价比,不像性价比的,两个都不差。你选择存储,这个安全类你可能选择后面是这种偏网络类的,不是安全类的,偏网络类的,这两个都可以。而且你去的公司都是华为啊,两家都是华为。一个来说没有哪个好与不好,性价比哪个一定高,哪个低,没有。两个你肯定是具备这个资格,是能够拿到offer的。然后从长期收益看,两者都不会太差。
然后学习路线有吗?你可以参照我们之前讲过的那个Linux C/C++,可以问我要,你比如基于SPDK,关于存储你可以基于SPDK实现一款文件系统用于MySQL,就是把SPDK做一层文件系统,MySQL就用它。你把这个项目写在简历里面,你做过它,面试怎么去聊,怎么测的性能,怎么做的,你把它写出来,这个来说面试你会好面很多。
总结:
1. 学历与求职优势
- 背景价值:C9本+华五硕的学历背景足够敲开任意大厂核心部门(如华为ICT存储部、2012实验室),无需担心简历筛选。
- 科研转化:后量子密码的顶会论文能证明算法能力,但需通过实际工程项目(如加密存储、安全协议开发)体现技术落地能力。
2. 转码核心策略:用项目补全短板
- 工程能力短板:当前仅有C++语法基础和100道LeetCode题,需通过完整项目证明开发能力。
- 存储方向建议:项目目标:在Linux上开发可落地的存储系统,例如:基于SPDK框架实现高性能文件系统(如适配MySQL的存储引擎)。开发用户态文件系统(如兼容多版本内核的加密存储模块)。技术门槛:需掌握分布式协议(Raft)、存储优化(IOPS测试)等,但门槛高且易出专家。
- 安全方向建议:项目目标:结合密码学背景,开发安全工具(如抗量子加密通信模块)。适配场景:华为2012实验室的安全研发岗位可复用论文成果,但需工程化能力(如OpenSSL集成)。
3. 存储 vs 安全方向对比
- 存储方向:优势:技术纵深强(如分布式存储、文件系统内核),华为ICT存储部等岗位薪资高(SSP可达50W+)。发展:长期可成长为存储架构师,稀缺性高。
- 安全方向:优势:结合后量子密码背景,适配安全协议研发(如TEE可信执行环境)。发展:政策红利领域(如信创国产化),可向安全专家转型。
- 结论:两者均能进华为,无绝对优劣,选择取决于兴趣(存储偏底层系统,安全偏算法工程化)。
4. 学习与求职路线
- 短期目标:3个月内完成一个高相关性项目(如基于SPDK的加密存储系统),覆盖以下内容:技术栈:Linux系统编程(VFS、epoll)、存储框架(SPDK/RocksDB)。性能测试:用FIO/io_uring量化性能(如延迟、吞吐量)。
- 投递策略:华为实习:重点准备存储/安全方向的项目细节,突出工程落地能力。秋招保底:若实习未果,直接投递秋招,学历+项目组合仍有机会拿大厂SSP。
5. 关键提醒
- 避免空谈理论:企业看重“能跑起来的产品”,而非单纯算法或八股文。
- 华为岗位适配:ICT存储部:需熟悉Ceph/Raft协议,掌握性能调优方法论。2012实验室:需突出密码学工程能力(如自研国密算法模块)。
- 学习资源:参考我提供的Linux C++路线。
最后:学历是门票,项目是底气。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)