今天看到的一篇文章,標題是“開發人員間的效率差在哪裏?”,讀後有感

以下是今天讀到的一篇文章,說的是“熟練人員”和“一般人員”的區別,但自己認爲不止是“熟練人員”和“一般人員”的區別,更多的是“優秀人員”和“差人員”的區別,甚至是“可能成爲優秀人員”和“不可能成爲優秀人員”間的區別。
正文如下:
熟練人員經過多年的積累加上自己的CodeSnip的總結,基本不用額外再查找資料。而一般的開發人員在開發過程中會花掉10-20%時間去查找資料。
熟練人員注意代碼複用,並且時刻注意重構和抽取公用代碼。一般開發人員是代碼拷來拷去完成功能。
熟練人員非常注意查找,定位,標籤等各種快捷鍵的使用,定位查找方便快捷,IDE環境也根據習慣定義到最方便狀態。
熟練人員編碼前先思考清楚整個流程,在頭腦或紙張上規劃好整個實現方式和方法函數的劃分。一般人員想到哪裏寫到哪裏。
熟練人員寫了50行以上或更多代碼才Debug一兩次,一般人員寫了幾行代碼就要Debug多次,完全通過Debug來驗證代碼正確性。
熟練人員注重代碼的質量,單元測試和可維護性,注重各種業務邏輯的驗證和邊界條件的校驗。一般人員只注重簡單功能的簡單完成。
熟練人員提交測試的代碼BUG很少,返工工作量很小。一般開發人員由於自測不完善BUG較多,造成大量的返工工作量。
熟練人員合理分配自己的時間,規劃好每天工作任務,開發過程各位專注。一般開發人員一心多用,邊開發邊聊Q。
熟練人員善於知識的總結和積累,形成自我的知識庫和經驗庫。
熟練人員善於發現問題,分析不足而自我持續改進。一般人員在外力干預俠被動改進。
熟練開發人員開發重點已經專業到對業務的深刻理解,一般開發人員考慮的是開發上編程的語言和工具。
熟練人員善於從各種影響自己開發效率的因素中擠時間,善於使用各種輔助開發工具。而一般人員則不善於這種總結。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章