中级农民
- 积分
- 113
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2014-12-10
- 最后登录
- 1970-1-1
|
上面大家说了很多建议可以通过自己做项目,这个可以让你获得最深刻的经验。让你的new hire buddy给你来个code walkthrough,也会特别有帮助。你可以把walkthrough录音,然后隔一段时间回放一下。我个人在这个过程中经常感觉到读书百遍,其义自见。
.1point3acres
除此之外,要想往上升,获得大的scope,对于整个系统的代码和文档的了解,可以让你go one step further。我感觉这是一个不停zoom in和zoom out的过程,可以时常zoom out到整个org的flow, 了解各个component的相互关系,然后需要时,zoom in到它的具体实现方式。整个过程其实有点像旅行,你在探索一张地图,在此过程中不停放大和缩小。慢慢地,你会越来越独立于地图的导航。
长期的话,可以和本组的人,以及sister team的人,都建立regular 1:1,来逐步了解整个系统。
另外我觉得看代码的目的是了解整个系统怎么work的,可以从更high level的文档入手。你会经常发现文档和代码之间的gap,然后带着这些问题,不停问组里senior的人,他们就会觉得你非常喜欢研究,也会很乐意分享。慢慢的这些gap填平了,你对整个系统就熟悉了。 |
|