毕业即失业,打算自学 RISC-V,大家有什么建议?

97 天前
 gullitintanni

先说一下自己的情况吧。普通 211 ,今年本科毕业。非科班,但是对计算机感兴趣,从大二开始自学编程。去年参加大厂秋招失利,今年春招拿了个小厂 offer ,Linux 桌面软件开发岗位。

最近刚忙完毕设答辩,本来想着先浪几天,月底高高兴兴入职,不料突然传来噩耗,公司倒闭了,到手的 offer 自然也就没了。现在这个时间点去求职的话,已经没有几家靠谱的公司在招人了。

和家里人商量了一下,目前的打算是这样的。先回老家,继续自学充电,同时注意着招聘信息,最晚等到今年秋招的时候再冲一波。但如果过了秋招还没有 offer 的话,家里人就不供我啃老了,到时候我可能只能去送外卖了(悲)。

又和认识的一些学计算机的学长聊了聊,他们觉得我目前求职的方向有点窄而且浅。现在做 Linux 桌面软件的公司不多,不如拓宽一下深度和广度,学习一下 Linux 的底层,这样可以有更多的工作机会。比如 RISC-V 就是一个不错的方向,国家一直大力扶持,有很多公司在搞 Linux 相关的适配。

稍微了解了一下 RISC-V ,觉得挺不错的。首先它和我比较熟悉的 Linux 领域有交集,上手不至于太慢。而且我也相信“开源硬件战未来”,能为这样美好的愿景添砖加瓦是一种福分。

目前我正在阅读 RISC-V 的官方文档,也找了一些相关的社区开源项目打算学习。如果有从事相关开发的小伙伴,欢迎提一些学习相关的建议,我一定会虚心倾听。

3567 次点击
所在节点    职场话题
32 条回复
sagaxu
97 天前
你是准备三年以后才开始找工作吗?
passive
97 天前
虽然我熟悉 386/x64 硬件底层和操作系统的接口,还是想空闲时候把这个 RISCV 的文章迅速看一遍:
https://operating-system-in-1000-lines.vercel.app/en/
forgottenPerson
97 天前
还是先找份工作吧,你这样自学不一定达到符合工作需要的要求,到时候家里也不支持你,到时候你精神都要出问题。不过你现在梭哈在自学这个,风险太大了,能找到相关的还好,万一找不到,你就一个学历,时间过的很快,自己手里没个一技之长,三和大神都不好当,也过的不开心
iOCZS
97 天前
自学不现实,没有环境
forgottenPerson
97 天前
#3 先找份工作省吃俭用存点钱,包里有点钱了,才有点点希望去从事稍微有点职业前景的工作,如果不早谋划,到时候是个死循环,生存都是个问题,加油
lloovve
97 天前
跟你说,搞 rv 跟搞 Linux 只有半毛钱关系,如果只做应用,来说,linux 运行在 rv 还是 arm 根本没区别
DTCPSS
96 天前
最好不要想着憋个大的
wuruxu
96 天前
你又不去搞软件移植,RISC-V 跟 Linux 关系不大
研究 RISC-V , 搞移植或者芯片设计才有价值
namonai
96 天前
risc-v 和 linux 没什么关系,两个领域的东西,不要浪费时间
catscan
96 天前
我做过 x86 、arm 性能优化和移植,同学里有人做 RISC-V 的研究,这个方面招人要么就很看学历,要么就很看项目经验.
当然做起来难度不是特别大,主要是普通人没机会接触到一个实际有用的项目移植.

而且,RISC-V 就业面很窄,没点熟人门路很难找到完全对口的
leewaytown
96 天前
找工作不是备考,不能厚积薄发,只能边走边看。
majianglin
96 天前
@catscan 说的对,楼主再好好想想
ryan4290
96 天前
额……这个不就是客户端开发么?早死透了呀
kcross
96 天前
一般说 riscv 的时候偏硬件了吧? 还有你等到秋天找工作万一没找到你会更着急 在家里呆着地位真的不如狗 你呆不住的
coefu
96 天前
而且我也相信“开源硬件战未来”,能为这样美好的愿景添砖加瓦是一种福分。

看的我想笑,你想添砖加瓦就有工地给你活干的吗?大部分应届生如果没有在实习的时候有人青睐你,给你机会;后续社招遇到这样的人的机会只会更少,纯属于对未来的幻想。os 以下的圈子很封闭的,没有领路人,你门都找不到。我这不是给你泼冷水,打击你,实际上就是这样的。社招的情况下,你没有这个领域的经验的话,hr 简历关就被刷下去了。
linzyjx
96 天前
边学边投吧,这种方向可以去武汉试试看。
家里蹲自学,一年内还好,超过一年不太好说了。
booboo
96 天前
在 riscv 上跑 linux ,那应用层几乎就没什么两样。做适配那主要工作是编译器和驱动,riscv 相关的也只是一小部分啊。如果没有基础直接学习 architecture 要掌握好的话,时间周期还是要蛮久的。
建议可以找找 linux 的工作,不要管 riscv 啥的,你学通了 arm ,回头看看也没什么太大差别
hellofreckles
96 天前
学生思维,误以为学习是为了工作,实际上学习永远没有边际。
应该先去找工作,把自己放到工作框架里来,再讨论学什么。
HENQIGUAI
96 天前
楼主可以分两条线并行去走,一条是继续研究你爱好的 Linux 和 RISC-V, 与此同时这并不耽误你同时去找整个 IT 行业里的工作,包括但不限于前端,后端,测试,运维,产品经理等。第二条就是以找到工作作为唯一目的,一切手段都为此服务。这是可以同时进行的两件事。
Niunai
96 天前
学习就找资料最多、应用最成熟的平台。例如单片机就学 STM32 。
学习是在实践中丰富理论知识的过程,不成熟的环境,会让你把过多精力耗费在某些实践中。

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

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

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

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

© 2021 V2EX