看到这里,那么我相信你已经想要加入PLCT进行实习了,并且已经知道LV的含义和需要达到的能力。这里是一些具体的要求点。
- 首先C/C++/Java至少需要熟练一种。
- Linux命令行要用熟练。win10现在有WSL2,可以直接安装Ubuntu。
- Bash脚本编程需要掌握一些。找本Bash脚本编程的书,过一遍。
- Git使用要熟练。
- 可以看看MIT的 missing course,B站搬运 BV1H7411K7pZ
- LV2 及以上需要复习过一边数据结构和算法的基础知识。
- LV3 及以上需要复习一遍操作系统原理和编译器原理。
- LV4 及以上要求的综合实力比较多,短期准备不了什么。进入PLCT之后慢慢锻炼吧。
- 上机考试环境是ssh远程登陆进入Linux系统,使用tmux进行屏幕分享。事先熟悉下tmux。
- 技术分享面试要求在一周左右时间内进行一次技术分享,考察能力和动机。能力可能无法短期内提高,但是报告本身很能体现出来报告人的用心和细致程度。上机考试是准入淘汰,技术分享是择优录用。所以请务必用心。
- 多搜集公开情报,从PLCT的开源仓库和活动中搜集自己感兴趣的信息。PLCT同时在进行很多有意思有挑战性的项目,如果你在面试的时候就已经很清楚自己想做什么,那么被录用的可能性就很大。
时间上,每个月10号ww会提交全体成员的工资表给部门,部门20号前提交给软件所,软件所30号左右发出来到各位的建设银行卡。
数额上,完全由外部可见交付物决定。目前浮动区间是下限是0,上限是11k。中位数预期是LV∂ 对应∂k/mo。
交付物,是指【外部可见】的交付物,包括在各个开源项目(upstream)上的 non-trivial PR/Issues讨论等、gh/isrc-cas 或者 gh/x-riscv 的公开贡献、知乎文章、B站技术报告视频等。统计以每个月1号和16号「PLCT开源进展」的列出条目作为主要参考。
时效性,有一定的延迟,也就是说12月30日的数额是对应11月初~12月初的产出。如果12月产出爆炸,那么会在1月10日统计提交,1月30日数额体现。
由于年底封帐,12月份提交时间提前为12月4日。
https://zhuanlan.zhihu.com/p/163717035
阿里PAI团队《AI编译优化》不错的系列文章。
- Mario Wolczko @ VMSS16: A Concise and Opinionated History of Virtual Machines https://www.youtube.com/watch?v=QnQYhrpX39M&list=PLJq3XDLIJkib2h2fObomdFRZrQeJg4UIW
90分钟时间,介绍了虚拟机发展的一些历史,是系统性了解虚拟机历史发展很好的入门阅读。
- Cliff Click @ VMSS16: Bits of Advice For the VM Writer https://www.youtube.com/watch?v=Hqw57GJSrac&list=PLJq3XDLIJkib2h2fObomdFRZrQeJg4UIW&index=2 Must Read
Chisel Quick Tutorial - 1st RISC-V Bootcamp https://www.youtube.com/watch?v=pfM1WUWbfBs
2015年的第一次(?)公开有记录的 Chisel 介绍。现在已经有了很大的不同。如果是做 Chisel/FIRTTL 相关的实习生,那么值得看一看。