成為高效程式設計師的7個重要習慣

2021-06-26 20:58:39 字數 445 閱讀 2778



**:有自己的編寫風格

我童年時的鋼琴教師是這麼評價我和我姐姐哥哥的:「你姐姐的時間感強,你哥哥的鍵盤打得不錯。」然後他停頓了一下說:「你嘛,嗯,你很努力。」

程式設計是一種有些人能做有些人不能做的事,但還有一些人則是天才。雖然我有過多年的練習,鋼琴還是彈不好;雖然我那麼喜歡打球,水平仍然一般般。但我確實認為我有程式設計和寫作的天賦。不要吃驚,我認為好程式就像好散文。散文和**都是文字,有語法、句法、拼寫和語義。對於大多數寫**的人和寫作的人,有這些就夠了,但好作家和好程式設計師還要有一種美感,他們的作品在結構和風格上是有特點的,往往能藉此識別出作者。

與之前的乙個老闆合作時,他叫我瀏覽一段沒人有時間看的**。一開始,我認為它很糟,不知道寫的都是什麼東西。之後我慢慢摸索出來這段**是幹什麼的,所以我勉強同意它不算太糟。最後我終於認出這貨竟是我兩年以前寫的。

對不起,沒有捷徑——你必須學習、練習和犯錯。

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

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

高效程式設計師的習慣

摘自 高效程式設計師的45個習慣 敏捷開發修煉之道 記錄問題的解決日誌 問題發生日期。問題簡述。解決方案詳細描述。任何 片段 設定或對話方塊的截圖,只要它們是解決方案的一部分,或者可以幫助更深入地理解相關細節。要將日誌儲存為可供計算機搜尋的格式,就可以進行關鍵字搜尋以快速查詢細節。立會 要保證會議議...

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

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