楼主脱产研究 Linux 内核一年多,现在却找不到 Linux 内核开发的工作,想请教 v 有还有哪些工作跟我的能力是比较匹配的

2023-01-31 17:54:09 +08:00
 qemu32

楼主对内核的研究算是比较深入的,有给 lkml 发送过一些 kvm 虚拟化相关 patch ,虽然还没有被合入的,但都有收到过审阅者的回复:

https://lore.kernel.org/all/?q=%22Dongli+Si%22

本想凭着给内核贡献代码去找内核开发的工作的,现在却因为学历问题连个面试都没有(我高中都没毕业,今年 25 了也没去自考过啥学历),导致我都没法再激励自己继续去深入研究 Linux 了,想找个跟我的能力比较匹配的工作,请各位 v 友指点我比较适合去干什么。

ps:不要说让我去考清华法学博士之类的话。

12258 次点击
所在节点    求职
109 条回复
Aloento
2023-01-31 20:17:01 +08:00
nnnnnnnnnnnnnnbbbbbbbbbbbbb
nevin47
2023-01-31 20:20:28 +08:00
我看了一下 OP 的几个 MailList 的内容,主要局限在了几个 KVM 、perf 和工具的非核心点上,而且我不是太明白为什么大多数还聚焦在了 AMD 的 SVM 上面(是 OP 手上暂时只有 Zen 架构的芯片?)

这几个贡献要作为内核工程师找工作的敲门砖说实话真的单薄了点。

OP 如果还是想继续作为 individual researcher 参与到社区的话,我给几个不一定非常成熟的建议(最近两年我也没怎么搞虚拟化的部分了):
1. 务必贴近主流架构,Zen 千言万语,还是比不上当前 Intel 的热度,甚至 ARM 虚拟化的热度都高于 Zen
2. 如果非要在虚拟化领域找点,尽量跟踪当前社区中大的兴趣点,有个取巧的办法:追着大公司的 patch 走准能把握热点
3. 找个相对大一点的研究中心,深入进去,提交一些大规模一点的、有意思的 RFC 上去,比零零碎碎的 patch 更容易吸引人

祝 OP 能继续在 Kernel 中寻求到快乐
zhangyichent
2023-01-31 20:21:02 +08:00
稍微大点的公司都卡学历(我们公司 80 个人都卡学历 211,985 才行),只能去小公司试试我觉得。
nevin47
2023-01-31 20:22:41 +08:00
@bzzhou #20 20 楼的建议很中肯,Kernel 领域切忌闭门造车,先接触到实际的开发和需求了,才能跟随着社区一起成长。而且做操作系统需要不断补充体系结构的知识,自己闭门造车很难获取到所需要的知识
iloveayu
2023-01-31 20:54:09 +08:00
学历:先花钱研究个高起专,挂机练级,占不了多少时间和精力。
工作:找找小厂的初级运维,以楼主的水平,日常的工作一个手就干了,还可以多摸摸设备,折腾折腾还能多套虚拟化实验环境,嘿嘿。因为学历问题,面试估计得找 HR 单聊或者朋友介绍了。
研究 Linux 内核:不耽误,上班摸鱼看文档,下班回家接着折腾,坚持。
litguy
2023-01-31 21:38:53 +08:00
对 fs 和 block 子系统了解怎么样
triptipstop
2023-01-31 21:41:53 +08:00
我也是初中学历,一开始就没想着找工作。
自己接单自己干,一个人的外包公司。
后来靠着项目经验,面试很少有不过的。
找工作是我挑公司,当然啦,都是小公司。
至少是,从来没当过小弟,直接就是小领导。
chuck1in
2023-01-31 22:01:50 +08:00
@triptipstop 老哥为啥不继续接单要出来工作呢?是因为接单不好做吗?
Rocketer
2023-01-31 22:08:20 +08:00
说实话,我要是老板,也不信一个没学过高等数学和线性代数的人能把内核开发做得很好。
Andy223
2023-01-31 22:24:42 +08:00
回去拿个本科学历,喜欢做研究的话,硕博读起来。现在这个学历,非常非常难,即使你很牛,实话实说。时代不同以前了,现在学历放水,没有学历的更加得不到机会。
Andy223
2023-01-31 22:25:21 +08:00
@Andy223 不一定限制自己一定要在国内,英语学一下,出去读本科,很多地方本科都是 3 年,再加一年硕士 4 年。
yangzhezjgs
2023-01-31 22:36:07 +08:00
可以考虑去国外弄个本科学历,像菲律宾之前看过新闻国内有人去买博士文凭,本科说不定也有渠道,你可以研究一下
whyclong
2023-01-31 22:37:03 +08:00
想研究就上学历,想赚钱就搞企业需要的前端后端,搞内核,要不就是搞加速,然后卖钱。
fanhaipeng0403
2023-01-31 22:39:00 +08:00
不走常规路,难是正常的
zw1one
2023-01-31 22:39:30 +08:00
哎 屠龙技没啥公司用得上
8675bc86
2023-01-31 22:45:10 +08:00
好巧,我也是做 kvm 研发的。
Hsinyao
2023-01-31 23:00:47 +08:00
我做虚拟化的,在两家顶级大厂的 Kernel/虚拟化相关组呆过,你的 patch 网页里有个 review 你代码的人是我前同事。

关于学历这块,就我个人呆过的组而言,从 40 多岁的经理 /组长到还没毕业的实习生,985 研究生学历概率接近 90%,研究生学历概率在 99%的样子(我只见过一个本科学历的社招员工)。

建议改变方向,或者换个性价比较高的工作,将系统研究作为副业。
yifangtongxing28
2023-01-31 23:09:16 +08:00
说点实话,楼主要是家境好,可以这么搞。如果一般,建议还是搞个来钱的行业。
tool2d
2023-01-31 23:19:39 +08:00
没学历可以干独立开发啊。

只要专心写业务,只做一件事,就比较容易成功。

钻研内核这种耗尽你一生精力的爱好,一定要谨慎,你口袋里没足够的钱。
meteor957
2023-01-31 23:22:07 +08:00
op 这毅力真的强,脱产研究一年,要我的话早焦虑的不行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/912005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX