我从三个层面来说:

  • 阅读业务代码的方法

  • 脸皮要厚,不会就问

  • 可以考虑换公司

阅读业务代码的方法

新手java程序员刚入职看不懂公司代码怎么办

主要流程分四步:

  • 先「跑起来」:在这里就是先要去了解项目的业务流程,能够先搞懂业务是什么样的
  • 自顶向下拆解:从业务流程对应到代码里面去,先找模块、再到包、然后是类、最后是方法。注意这里不要在意细节,能够把类,方法按照业务流程给串起来就行。
  • 深入细节:然后再到方法里面去看具体的细节
  • 延伸改进:这是在你梳理完了代码之后,再考虑的事情。可以想想为什么代码这么写,有没有什么更好的方法。

脸皮要厚,不会就问

公司肯定有老员工,逮到了就问,别怕人烦,现在你不搞清楚了,后面正式开始写代码的时候,写出来一堆问题,同事和领导的意见会更大。

我就遇到过几个人,真的是郁闷。不问他,一句话都不说,一问全是问题。一些小问题卡了好几个小时,也不说,就闷在那里不知道在干嘛。

按照上面的流程,先找人把业务给理清楚了,然后再去理代码。注意代码问题也主要关注业务流程层面,而不是语法层面,语法层面的自己去搜搜就可以了。

问的标准是自己十到二十分钟搞不定的问题,就立刻去问!!!

新手java程序员刚入职看不懂公司代码怎么办

可以考虑换公司

工作本来就是双向选择。如果代码逻辑很乱,又没人能把业务和代码给你讲清楚,或者没人愿意给你讲。那说明这家公司的管理很乱,你可能接的是个锅,你在这家公司不一定能学到东西,要不要继续待在这里是很值得考虑的。