日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员父亲的遗产——编程十诫

發(fā)布時間:2023/12/13 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员父亲的遗产——编程十诫 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

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

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

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

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

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

2.人非圣賢,孰能無過。

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

3.人外有人、天外有天。

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

4.重構代碼要三思。

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

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

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

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

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

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

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

8.為信仰奮斗,然后優(yōu)雅地接受失敗。

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

9.不要成為“角落里的程序員”。

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

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

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

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

總結

以上是生活随笔為你收集整理的程序员父亲的遗产——编程十诫的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。