回覆列表
  • 1 # 會寫程式碼的一條魚

    作為一個剛剛入職的新人,如何快速瞭解專案,快速的融入團隊是非常重要的。如果能夠在短時間內熟悉整個專案,對於後續個人的發展也是至關重要的。

    那麼怎樣能夠快速的熟悉整個專案呢?

    需要有人帶路

    不管是什麼專案,對於一個剛剛入職的新人而言,想要立即熟悉整個專案都是會有一些難度的。而分散式專案往往有比較複雜,如果想要光靠自己一人之力快速熟悉專案,就更加的困難了。這個時候就需要有老員工幫忙講解一下專案背景、系統架構等內容。

    每一個專案中都會有很多看似不是很合理的設計,它們往往是出於當時特定場景下的最好選擇。如果新員工只從程式碼上看,就會無法很好理解這種設計的初衷。這個時候老員工幫忙講講當時的想法,就能夠避免走很多的彎路。

    同時老員工也能夠給予新員工一些指導,讓新員工知道從何處開始下手,從而避免了新員工像一個無頭蒼蠅不知道怎麼辦。

    多關注各個模組之間的介面,避免迷失在細節之中

    對於分散式的專案,經常是由很多個模組組成的,為了瞭解各個模組之間的關係和作用,新員工應該多多關注它們之間的互動介面。透過分析各個模組之間的功能互動,從而對整個系統的架構有更加深入的理解。

    在閱讀這些程式碼的時候,一定要時刻牢記,當前是在分析整體架構的,千萬不要迷失在實現細節上。那樣往往會耗費大量的精力,同時又不能快速的掌握整個專案。

    核心模組一定要深入理解

    老員工需要注意專案文件的積累

    作為一個老員工,平時除了完成正常的開發任務,一定要注意專案相關的文件的編寫。比如系統的一些架構文件,模組的設計文件,網站的一些操作文件等等。

    新員工在入職的時候就可以對照著這些專案文件來了解專案,融入速度肯定能夠快上許多。老員工在編寫這些文件的時候,也是對專案、對系統模組的再一次思考,對於個人技術能力和崗位晉升也是非常有幫助的。

    總結起來就是:

    首先要老員工帶路,然後先了解整個專案架構以及各個系統模組的作用,最後深入的分析那些核心的模組。

  • 中秋節和大豐收的關聯?
  • 真理誕生與一百個問號之後這一課的生字有哪些?