我有幸有个姑父在腾讯做的蛮高。。。我曾经请教过他这个问题,他的回答是 ”读顶尖代码“
他有个观点,好的 programmer 不是教出来的,更多是师傅领进门。这个东西就像武侠小说,真正的高手不用你出手,光是走几步,就看得出来了(代码风格)。而所幸一切顶尖的”招式“都在 github 上有对应
要做什么事情 ---> github看看做的最好的是怎么做的 ---> 代码一点点拆分、阅读、分析,看看有什么可以学习、借鉴、模仿,甚至蒙住看自己会怎么写 ---> 自己动手做,学习,比较,学习
具体来说,多关注一些 github 上的技术狂热者,热衷分享技术和代码,比如 lucidrains https://github.com/lucidrains ,用 PyTorch 复现了VIT、AF2、styleGAN、DALLE2、imagen、denoising diffusion 等等各种前沿,真的是宝藏男孩