當前位置:
首頁 > 知識 > 程序員父親的遺產——編程十誡

程序員父親的遺產——編程十誡

來源:html5tricks

鏈接:http://developer.51cto.com/art/201505/477667.htm

今天是父親節,碼哥和大家分享一位程序員父親告訴他孩子的編程十誡。

我的父親在和我徹談編程兩個星期之後就去世了。

那個時候我22歲,一個剛剛完成美學學士畢業設計的大四學生。而我的父親62歲,比大多數我同齡人的父親都要老。早在60年代,他就已經在田納西理工大學開始編程了,那個時候他在穿孔卡片上寫FORTRAN語言。不得不承認,我的父親學富五車、學識淵博。

我和編程第一次親密接觸的時候,它像煙花,瞬間絢爛了我的生命。它給我的感覺既魔幻又強大,在很多方面都比視覺設計要更富有創造性和實踐性。

當我節假日回家的時候,我的父親分享了他的《編程十誡》。他列印了一份,然後和我一條一條地討論。這也是我和我父親之間為數不多的有關於編程的討論,然後他就突然離開了我。或許也因為這個原因,這個《編程十誡》深深地刻在了我的腦子裡,與那天我父親的音容一起,成為我最美好的回憶,磐石無轉移。

靈感源於1971年首次發行的《The Psychology of Computer Programming》一書,下面是我父親總結的編程十誡:

1.理解並承認自己也會犯錯誤

關於此點的關鍵就是要在發布之前早點發現。不過幸運的是,除非你是在噴射推進實驗室開發火箭制導軟體,否則很少有錯誤是致命的。所以,犯了錯誤之後我們可以從中學習經驗教訓,然後保持一個積極的心態,繼續前行繼續進步。

2.人非聖賢,孰能無過

複審代碼的目的就是為了發現問題。不過如有遺漏,也不可把責任歸咎於某一個人身上去針對他。

3.人外有人、天外有天

三人行必有我師,問問良師益友,會讓你受益無窮。要學會傾聽他人的意見和建議,特別是當你認為毫無必要時,更要懷著謙虛的態度、廣闊的胸懷接受他人的指教。

4.重構代碼要三思

「修復代碼」與「重構代碼」有著本質的區別。在深思熟慮之後,如果還是想追求代碼審查時框架風格能有所變化,而非沿著原先的道路予以改進,那麼就重構吧。

5.尊重他人,耐心、禮遇每一個人

經常跟開發人員打交道的非技術人士通常會覺得程序員目中無人、脾氣又大又臭。不要讓你的怒火和缺乏耐性讓他們心中的這種形象越來越高大。

6.世界上唯一不變的就是變化

敞開胸襟、面帶微笑地去接受變化。把需求中的、平台上的以及工具里的每個變化都當做全新的挑戰,而非視為大麻煩來抵制。

7.真正的權威來自知識,而不是職位

知識造就權威,權威帶來尊敬——所以,如果你想在計算機領域中中獲得他人的尊敬,去學習吧。

8.為信仰奮鬥,然後優雅地接受失敗

有時候我們的想法會被否決。即使後來發現我們是對的,也不可存有怨恨情緒,或者說類似於「我老早就說過會這樣,還不信」的話。不要讓團隊之間由此產生間隙,不要因為這點小事耿耿於懷、常常抱怨。

9.不要成為「角落裡的程序員」

不要成為那種隱藏在辦公室不起眼的角落裡,在點餐時才冒出來的人。躲在角落的里程序員往往短視、與世隔絕、與大家脫節。他們會像隱形人一樣不發表任何意見。所以,要參與到大家的討論中,成為辦公室團體中協調的一員。

10.可以批判代碼,但不能人身攻擊

應該友好地對待每一個程序員,但是在指出問題時可以犀利、一針見血。我們的批評應該儘可能的積極,並且以改進代碼為目標,不可無的放矢。同時,還應該考慮當地標準,程序規範以及提高後的性能表現等等。

至今我還留著這份《編程十誡》。

按照上面所述,我成長為了一個優秀的程序員。有時候遇到困境,我會忍不住地想,如果我的父親還在,他會給我哪些建議?雖然這已經成為了妄想,但是我相信,我親愛的父親會為我一直牢記這十條戒律而驕傲的。

碼哥的話:

你們每天996,加班到醉生夢死;你們每天開會,撕產品撕到面紅耳赤;你們每天回到家,倒頭大睡或一戰到天亮;不論你們每天開心還是煩躁,拚命敲代碼還是悠閑喝咖啡。

遠在家鄉,總有一個深沉而偉大的身影,等你們回家。所以,不如今天,給他打個電話,又或者,用你賴以生存的代碼,含蓄地表達兩代男人之間的感情。

小編拉你進粉絲微信群

不是在文章評論里回

點擊展開全文

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

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


請您繼續閱讀更多來自 程序員之家 的精彩文章:

2017 最佳編程語言 Top 10
嫁給程序員以後 妹子們這麼說
值得程序員一看的8個冷門小知識
15 位健在的牛叉程序員,你知道哪幾位?
程序員是怎樣判斷漂亮女孩是不是單身的?

TAG:程序員之家 |

您可能感興趣

父母遺產繼承的順序
李文爭奪遺產之餘不忘思念父親李敖,盼制骨灰戒指紀念亡父
《編程模擬器》國家遺產保護系統金牌通關攻略
美國亞裔男子為了遺產六親不認,父親去世殺害母親還聯合女友藏屍
黛安娜王妃去世後,被她的母親和姐姐改變遺囑私吞遺產
真實的歷史穿越「遺產飛行訓練課程」美軍特色愛國主義教育
父親留下一封書信離家,譴責父親不負責任,一筆遺產讓她泣不成聲
世界遺產修復現場的「父子兵」 傳統技藝傳承或面臨人才危機
父親突然去世 男子與親媽決裂幫後媽爭遺產
父親的遺產(民間故事)
華裔女子明知母親被父親殺死卻隱瞞不報,成母親千萬遺產繼承人
老爸的遺產
8旬老父親向兒子下跪求歸還遺產,信任危機使父子反目成仇
擔心子女離婚後遺產被分割 獨生子女父母立遺囑
都江堰水利工程入選「世界灌溉工程遺產」名錄 申遺成功後將編製保護利用規劃
器型之美 匠心而作——訪非物質文化遺產代表性傳承人李細妹
沙特被害記者卡舒吉女兒:父親之光不滅!誓讓父親遺產存續
建築性未來主義的遺產
李敖私生女為爭遺產自曝家醜,揚言要把親弟弟送進監獄
父親拋棄母親娶別人,小媽卻要求立遺囑時,留給我巨額遺產