工作這幾年來也已換過三家公司了,時常遇到中途臨時加進一個項目組進行開發,在理解業務的前提下,怎么提高自己的工作效率就顯得尤為重要,因為項目總是會處於“趕進度”的狀態。
經歷過幾次“趕鴨子上架”,我個人總結出一個快速開發的方式,可能不是最實用的,但我個人認為是比較有效果的。
一、熟悉業務流程。
無論你技術多牛,不先理解業務需求,做不出客戶需要的結果,那你做出的東西對客戶來說就是沒有價值的。
不要想着邊開發邊理解業務需求,這會大大拖慢你的開發進度。而且如果對業務不熟的情況下貿然去開發,就算是最簡單的基礎數據維護,也會因為業務上某些限制不清楚而造成之后的反復修改。
二、了解數據結構
在理解業務流程以后,首先針對自己負責的開發模塊(其余的等時間充裕的時候自己再去了解)理解數據表之間的數據交互,每個按鈕按下后會對哪些數據表有影響,都要有大致的了解。
三、“模仿”
前面兩步都是基礎,在接觸不熟悉的系統框架開發時,“模仿”會是一個好的開端。
建議先找一個簡單的單個數據表的基礎數據維護頁面,跟蹤代碼,了解增刪改的方法的基礎調用,從簡單入手。最好自己動手做一個類似的功能模塊進一步加深自己對該系統框架的理解。而對於新人前期的任務一般不會太過復雜,所以可以以完成任務為輔,理解系統框架為主。不理解的地方一定要問出來,不然問題得不到解決就一直是問題,無法進步。
作為新人進入項目組時,要自覺遵循該項目的命名規則、文件存放、以及開發方式,如果繼續保持自己原有的習慣,會擾亂項目並且干擾到其他項目成員的開發,要時刻記住一個項目成果不是單個人的努力,而是一整個團隊協作的成果。