离职的第三个月
基础学习进度:

  1. c++ 语言和算法基础: leetcode 刷题,周赛中等难度基本能搞定,排名 300-600 之间,再往上 hard 必须看套路题了,觉得性价比太低,先这样吧。 找到的问题:c++ 的 stl 库有大量的优化特性,stl 的熟练度一般,底层包括模版编程,语言层面的系统优化太吃经验了。
  2. 指令集学习: 通过 cs61C,了解了 RISC-V 的基础指令集。 GPGPU 的指令还没开始看😓 找到的问题:如果你不了解指令特性,怎么做软硬结合,怎么真正提升效能?
  3. 操作系统学习 扫了一遍 cs162,太难了。勉强算是看过一遍,有机会还得再来一遍。 找到的问题:操作系统会告诉你一个真正的大型系统怎么去抽象,怎么去 tricky 的解决实际的工程问题。如果需要架构系统级的工程,这是很好的锻炼。
  4. 编译原理 edx 斯坦福 cs143,和操作系统差不多,感觉稍微容易那么一丢丢。 从正则开始,通过 cool 语言的实现,告诉你怎么去实现一门语言。 这玩意看的也粗,回头也得再来。😓

找工作:
开始被催找工作了,还没完全把系统的链路串起来,现在缺理解到底什么是 cpu 编译器,什么是异构编译器。
希望看完 gpgpu 能回答这个问题。
能力太差,哎,有机会还得去读个书。我这个菜鸡越来越明白大佬为什么是大佬是有原因的。


↙↙↙阅读原文可查看相关链接,并与作者交流