高效程式設計師的45個習慣 讀書筆記

sun-sailing發表於2019-01-07

  閒來溫故下此書,擇有碰撞之處摘錄。

  李笑來老師雲:所有學習上的成功,都只靠兩件事,策略和堅持,而堅持本身就應該是最重要的策略之一。

1 態度篇

  排除萬難,奮勇前進

20190216感悟:

  做成任何事情,態度第一。

  從個體上看,我們需要有堅定的信念,做到完美解決問題,或是成功交付task。這裡涉及到一個現象,年輕人心中越來越浮躁,雜念尤其多,小姐姐,房產,微信,抖音,頭條,微博,都會把思緒扯遠,曾經在網上看過一個統計,開啟微信高者甚至達到三十多次,最近很火的《流浪地球》,拋開內容,我關注了作者劉慈欣,百度百科中寫道作者劉慈欣不發微博不用微信,當今社會,我們可能會說,大家都在用,不能與社會脫節,但是我們還是可以減少使用次數,聚焦做更重要的事情。

  從團體上,我們需要統一目標,堅持站在一條戰線上,擰成一根繩,合力交付story。關於統一目標,我們日常開發中,經常會制定交付時間點,交付範圍,過程中會通過進度日報或是雙日報把控偏差,所以目標是明確的,問題是擰成一根繩,這個比較難辦,往往一個story會拆分成多個task,每個task分配不同的責任人處理,個人能力有高低,直至達到最後交付節點,經常出現大部分問題都處理了,只有少數人在處理個別問題,這個時候需要集中優勢人力集中處理,達到高效交付。

2 學習篇

  跟蹤變化,堅持學習新技術,讀書,讀技術雜誌,參加技術活動。

  對團隊投資,打造學習型團隊,不斷提高兄弟們的平均水平。

20190216感悟:

  所謂活到老,學到老。軟體行業,技術日新月異,稍不學習就要落後,放眼當前軟體行業,一個企業關注的是你近三~五年的沉澱,我們需要時不時回頭思考:技術和經驗匹配嗎,答案其實非常簡單:想辦法讓能力和經驗匹配,尋找你的定位,刻意練習。

  人都是有惰性的,如果大環境懶散,小環境需要很強的定力才能堅持下來,換種方式,那麼就對團隊投資,如果是團隊leader可以用自己的方式調動,比如以身作則去提升技術;如果是團隊成員,可以分步驟進行,開始小範圍的創造技術話題,隨後大家興趣提升後,再進行專項的技術探討。

3 開發流程篇

  讓客戶做決定

  提早整合,頻道整合

  頻繁地演示獲得使用者反饋

  估算應該基於實際的工作不斷變化

4 使用者篇

  守護天使,自動化

  傾聽使用者的聲音

5 程式設計篇

  增量式程式設計

  根據契約進行替換,委託優於繼承

6 除錯篇

  記錄問題解決日誌

7 團隊協作篇

  實行程式碼集體所有制,讓開發人員在系統不同區域中不同的模組和任務之間輪崗。

  成為指導者,分享

  及時通報進展與問題。

相關文章