這篇博客的產生,是今天在閑暇之余,突然想到的。記錄的是我是怎么樣快速融入開發團隊(開始進行正式工作狀態)的。
眾所周知,軟件的發展后者說是產生,是需求(或者說是業務)驅動的,進入一個公司,首先要明白,這家公司是干什么的,主要產品有哪些,產品之間是怎樣產生聯系的(或者說產品之間的關系)。最終你的上司會說給你一個項目讓你負責(即有可能是你主要負責的項目,也是你的第一個項目)。
拿到項目,首先這個項目是干什么的,主要的業務流程是哪些(最好可以在腦袋里面過幾遍,直到你完全掌握,如果不能完全掌握,那就把主要流程掌握,可以嘗試寫在本子上,多看幾遍)。-----說明,這里可以想一想如果這個項目讓你來開發你會使用什么樣的技術,采用什么樣的框架,數據庫怎么樣設計,會遇到哪些難題,怎么解決
然后,你應該是可以看到代碼了。整個項目的結構(可以往多層的方面傾向,因為現在無論哪種語言開發的項目,多使用的是多層架構),首先調試一下,看看增刪該查(特別注意分頁)調用了哪些方法,另外業務難點地方是怎么實現的(例如:訂單編號生成規則)。
經過前面兩步其實大致的業務流程你就會熟悉了,這一步牽扯到公司的公共類庫(可能是公司的核心了)。一個公司的公共類庫,可能包含的類有緩存類,數據類型轉換類(整數浮點數等等類型轉換),List和DataTable相互轉換類,日志類,導出類,導入類,加密解密算法,文件壓縮類等等。這些最好可以瀏覽一遍,最起碼用到了可以知道應該去哪里找。
最終,自己新建一個項目,結構和項目類似,引入公共類庫,完成一次增刪改查操作。
當代碼寫完之后,你會發現快速融入開發團隊,其實并不是太難,因為你已經能夠完成項目70%左右的工作了,其他的就是公司的開發規范和業務邏輯等要求了。
新聞熱點
疑難解答