对于新人,一般技术岗入职前一周甚至两周不会让你接触实际的业务开发。
大部分时间让你去了解公司的技术构成、技术分布等等,在这段时间内你并不需要考虑如何开展后期工作
在前期,主要了解你目前的项目和模块使用的什么框架,架构层偏爱何种编码风格,如果公司有技术图谱或者
code相关手册指南是最好,如果没有!自己也务必先将项目跑起来!
项目跑起来之后,熟悉接手项目的具体操作流程和业务方向,至少在正式看代码之前,应该先自己明确你自己
接手项目是应用于何种方向,前期工程师完成了多少业务模块,又有多少需求和余量业务在处理。
等产品的模式和业务清晰之后,你需要自己从头到尾去看下代码!找到入口分析代码的层级关系,自己脑海里模拟debug从头到尾的执行一遍,整个业务代码中,有多少是自己知道的,有多少是不了解的。
如果代码存在自己知识点的空缺,一定要先google好这个技术的知识点。如非必要不要轻易去询问同事某某代码是什么意思,某某模块为什么要这么做!如果必须要请教,也请务必先整理好问题集,不要分散提问!