當前位置:
首頁 > 最新 > 程序員十大誡律:如何進入編程的「無我之境」?

程序員十大誡律:如何進入編程的「無我之境」?

選自Jerry Weinberg 出版於1971年的《程序開發心理學》一書。

GIF/1661K

1. 人無完人,大家都會犯錯。

編程這項工作的重點就是在程序投入使用之前儘早發現問題。所幸除了那些在JPL(美國研究無人飛行器的噴氣推進實驗室)開發火箭制導軟體的程序員,編程行業通常不會發生致命的錯誤。因此我們可以、並且應該吸取教訓,付之一笑,然後繼續。

GIF/914K

2. 你是你,代碼是代碼。

記住:代碼審查的根本目的就是找問題,問題是一定會有的。當我們被挑出錯誤時,也別太介意。

GIF/714K

3. 人外有人

向他們虛心求教能讓我們學會一些新的「招式」。多向別人詢問並接受他們的意見,尤其是自認為沒有必要的時候。

GIF/627K

4. 不要擅自重寫代碼

要把握好「修正代碼」和「重寫代碼」之間的區別,在審查結果的框架內多嘗試風格上的變化,而不是做一個孤獨的執行者。

GIF/1489K

5. 對那些比你知道的少的人給予尊重、敬意和耐心。

對那些經常和程序開發員打交道的非專業人士而言,他們幾乎一致認為程序員妄自尊大,失敗了卻經不起批評。千萬不要再用憤怒和急躁去加深這種刻板印象。

GIF/115K

6. 世上的永恆不變就是「世界在不斷改變」。

開放包容、樂於接受、保持微笑。把新要求、新平台、新工具都看成新的挑戰,而不是你要處理的難題。

GIF/2258K

7. 真理來源於知識,並非身份的高低。

知識造就道理,道理才讓人尊重。所以如果你希望通過無我編程獲得人們的尊重——學習。

GIF/1420K

8. 堅持自己所認同的東西,同時坦然面對失敗。

時刻理解觀點會被推翻這一點。即使結果證明你的想法正確,不要一直咄咄逼人地說「我早就告訴過你」。不要認為自己過去的想法慘遭扼殺,甚至把它當成抗議宣言。

GIF/355K

9. 不要做一個「縮在角落裡的人」。

千萬不要成為那種只會躲在黑暗的辦公室里編程,偶爾出現只為買一瓶可樂的人。縮在角落裡的人只會與現實脫節,被人忽略,甚至失控,在如今開放合作型的工作環境中只會被淘汰。

GIF/495K

10. 批評程序而不是程序員,對程序員多一點善意,對程序多一點苛刻。

儘可能的給出積極正面的評價,一切以改進代碼為本。把你的評價往當地標準、程序規範、提高性能之類的話題上引。

GIF/1860K


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 騰訊課堂 的精彩文章:

心理減壓有10招 考研輕鬆來備考
計算機科學之父阿蘭·圖靈誕辰105周年
鵝廠分享會 你的興趣,微信都知道!
騰訊高級工程師教你玩轉聚類

TAG:騰訊課堂 |