程式設計師敏捷之路秘笈 降龍十八掌

2021-09-22 08:55:39 字數 1334 閱讀 6168

在公司做了三次相關敏捷的主題:現有專案的敏捷之路,scrum,敏捷軟體測試。

但是,有朋友說這幾次都是站在管理的角度,程式設計師自己如何才能做做到敏捷呢?回來想想再結合之前看過的書總結出了如下18條,於是就起名「降龍十八掌」吧。到底哪一條對哪一掌,大家就自己對吧。

1. 態度積極。做事時專注,有問題積極找人幫忙同時也樂於幫助別人,勇於承認錯誤,如果你從沒犯過錯誤,說明你可能沒努力去工作。

2. 深入理解需求。對乙個需求要盡可能多的理解,不要急於著手編碼。

3. 不做世外高人。不要乙個人默默無聞的編碼,多閱讀同事的**,也請同事閱讀自己的**,保證**易讀,易理解。

4. 敢於發表意見。發現問題時,敢於提出來,不能任何事情都是全票通過,這樣會扼殺創新,容納自己並不接受的想法,貢獻自己的好想法。

5. 持續學習,樂於分享。如果你很長時間不學習,發現很多東西很陌生,但如果你天天學習,每天學的東西很少,不要見到新技術出現「少小離家老大回」的現象。分享自己的知識,提高自己的團隊,同時提高自己。

6. 保持合適的節奏。不要閒一天,忙一天,互上互下,**兩重天。

7. 積極與客戶溝通。對需求不確定的任何地方一定要問客戶,給出建議同時讓客戶做決定。但不要問很多沒有價值且耗費客戶很多時間的問題。

8. 重視設計,每乙個系統,每乙個功能都需要設計,敏捷不是沒有設計。但是設計不要太細,包含系統的結構或類的職責,形式可以多樣,白板,草圖,貼張紙就可以,最終還是通過**來體現。

9. 盡早整合,頻繁提交。注意提交不要破壞**庫。提交前在本地執行測試,獲得最新**,再執行本地測試,通過後提交**。原子提交,一旦功能不能使用,可以立即快速回滾, 這樣可以盡早暴露整合的問題,使修復bug的成本大大減小。

10. 用單元測試守護**。自動化使用者驗收測試。這樣可以快速回歸。

11. 自動化部署。盡早實現一鍵部署,節省時間且可以盡早知道系統需要的軟硬體環境。

12. 盡早提交,盡早得到客戶的反饋。

13. 一定要個人計畫,而且每天度量自己的進度,scrum裡可以通過站立會議。要有自己的backlog

14. 虛心接受使用者的抱怨,認真對待抱怨,找出客戶抱怨的原因

15. **集體所有,任何人都可以改自己的**,自己也可以改任何人的**。

16. **會說話,利用你的**和同事溝通,**要清晰表達自己要幹什麼。保持**簡潔易於理解,至少公用方法簡潔易於理解。減少**注釋,用有意義的類名,方法名,引數名自己來解釋。

17. 分離解決問題,修復bug時把其它的地方隔離起來,就像修復電器一樣,會把線路板拆下來修。比如使用mock等方法。

18. 給客戶顯示可以查詢錯誤的資訊。比如可以在錯誤資訊前加一錯誤號,這樣可以方便開發人員在錯誤日誌裡定位。

王德水

程式設計師轉型「成功」秘笈

為了讓人家知道你已經是高階管理者,不再是可憐低下的程式設計師,必須裝作不懂技術。因為裝成不懂技術,就能讓別 人刮目相看,相信的真的是高高在上的專業管理者。你已經是完全轉型成功,不再懂技術,是管理,是做決策,基數的部分就交給你管理的程式設計師們去擔心就 可以了。下面就是如何在公開報告或是開會的時候如何...

C和C 程式設計師面試秘笈

本系列部落格基於董山海的zywang shu.edu.cn 第一章 c c 程式基礎 賦值語句 位運算與邏輯運算以及三元操作符的區別 c 域操作符,注意全域性變數和區域性變數的區別 i i i 先 i ii 自增 1 11,然後再列印 iii i i i 先列印 i ii,再 i ii 自增 111...

程式設計師高薪之路

程式設計師高薪之路 現在隨便登陸乙個人才 都可以看到招聘軟體人才的資訊鋪天蓋地,但是不同企業開出的薪酬卻是千差萬別。同樣的用人要求,薪酬的落差甚至可以達到萬元以上。究竟中國程式設計師的薪酬待遇是如何定位,程式設計師應當如何確立自己的身價,這都是值得大家 的問題。就中華英才網2000年下半年的薪資調查...