《高效程式設計師的45個習慣》之體會

2021-06-19 00:55:10 字數 1159 閱讀 4650

不知大家是否有這樣的感覺,總有那麼多國外的好東西因為名字翻譯太爛被大家忽視或者被低端化,比如那部印度的經典影片《3 idiots》,被本土化後成了《三傻大鬧波里活》,還有經典書籍《

pragmatic programmer》本土化後成為《程式設計師修煉之道——從小工到專家》,包括這本《

practices of an agile developer>,本土化成為《高效程式設計師的45個習慣——敏捷開發修煉之道》,在我的印象裡,有什麼修煉,**個習慣的都是那種大話滿天飛的勵志叢書。可是《practices of an agile developer》卻是一部不可多得的提公升高度的好書。

從書的名字可以看出,其中的知識應該是與敏捷開發相關的。也許你並沒接觸過敏捷開發,也許你已經有了敏捷開發的部分實踐但是你並不知道,因為從我對敏捷開發的認知來看,我不想將其化為方**,化為流程,而是一種思想,利用這個思想去管理和規劃專案和去協作你的團隊。在這篇文章裡,我們先拋去敏捷,先看看書中的內容是否對我們都有益。

「態度決定一切」,多麼唯心的理論?曾經在工作中,我覺得我的態度非常好,勤奮努力,加班加點,對人對事感覺也是中規中矩......但是始終得不到領導的認可,所以當我聽到領導對我說「我態度不好時」,我的氣憤,失望,委屈導致了我和領導的爭執。但是隨著對工作的感悟,年齡的增長,不斷地學習,這本書,我才逐漸明白為什麼「態度可以決定一切」。(第2章:態度決定一切)

「學無止境」,很難得還記得小時學過的話「學海無涯苦作舟,書山有路勤為徑」。很多人說程式設計師是吃「青春飯」,在中國的浮躁的大環境下不可避免會有這樣的情況出現。但是這種浮躁的始作俑者是誰?是不規範的市場?是利益薰心的企業主?別急,請把自己也加上,你把技術的變化當做洪水猛獸,固步自封;你自私,生怕與別人分享你的技術成果,以維持你表面的高高在上;你不求甚解,懂得皮毛時就開始驕傲自大;.....(第3章:學無止境)

我們開發軟體的目的是什麼?當然是給客戶,但是有多少工程師能把做專案和做產品分開,能最大程度的考慮客戶,按照客戶的準確意圖去做軟體。(第4章:交付使用者想要的軟體;第5章:敏捷反饋)

編碼和除錯是除架構設計外我們最重要的工作,當你還在寫著雜亂拼湊的**,還在用著糟糕低效的除錯方式時,你究竟是在侮辱自己還是侮辱這個職業。(第6章:敏捷編碼;第7章:敏捷除錯)

單槍匹馬逞英雄的時代已經過去,團隊協作該提上你的日程了。(第8章:敏捷協作)

朋友們,修煉一下吧!

本文出自 「永遠的朋友」 部落格,請務必保留此出處

《高效程式設計師的45個習慣》之體會

不知大家是否有這樣的感覺,總有那麼多國外的好東西因為名字翻譯太爛被大家忽視或者被低端化,比如那部印度的經典影片 3 idiots 被本土化後成了 三傻大鬧波里活 還有經典書籍 pragmatic programmer 本土化後成為 程式設計師修煉之道 從小工到專家 包括這本 practices of...

高效程式設計師的45個習慣

做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...

高效程式設計師的45個習慣2

1.選用有意義的注釋,用注釋描述 意圖和約束,注釋不能取代好的 2.在效能.商業價值.優雅.生產力幾個因素上,沒有必要追求所有的最優,開發者需要權衡,合理投入 3.使用漸進的方式來程式設計,尋找優化點,而不是追求一氣呵成,除非有不可辯駁的理由,否則不要使用艱深的技術.模式,使用最簡單的解決方案 4....