我從三個層面來說:

  • 閱讀業務代碼的方法

  • 臉皮要厚,不會就問

  • 可以考慮換公司

閱讀業務代碼的方法

新手java程序員剛入職看不懂公司代碼怎么辦

主要流程分四步:

  • 先「跑起來」:在這里就是先要去了解項目的業務流程,能夠先搞懂業務是什么樣的
  • 自頂向下拆解:從業務流程對應到代碼里面去,先找模塊、再到包、然后是類、最后是方法。注意這里不要在意細節,能夠把類,方法按照業務流程給串起來就行。
  • 深入細節:然后再到方法里面去看具體的細節
  • 延伸改進:這是在你梳理完了代碼之后,再考慮的事情。可以想想為什么代碼這么寫,有沒有什么更好的方法。

臉皮要厚,不會就問

公司肯定有老員工,逮到了就問,別怕人煩,現在你不搞清楚了,后面正式開始寫代碼的時候,寫出來一堆問題,同事和領導的意見會更大。

我就遇到過幾個人,真的是郁悶。不問他,一句話都不說,一問全是問題。一些小問題卡了好幾個小時,也不說,就悶在那里不知道在干嘛。

按照上面的流程,先找人把業務給理清楚了,然后再去理代碼。注意代碼問題也主要關注業務流程層面,而不是語法層面,語法層面的自己去搜搜就可以了。

問的標準是自己十到二十分鐘搞不定的問題,就立刻去問!!!

新手java程序員剛入職看不懂公司代碼怎么辦

可以考慮換公司

工作本來就是雙向選擇。如果代碼邏輯很亂,又沒人能把業務和代碼給你講清楚,或者沒人愿意給你講。那說明這家公司的管理很亂,你可能接的是個鍋,你在這家公司不一定能學到東西,要不要繼續待在這里是很值得考慮的。