日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
程序員父親的遺產(chǎn)——編程十誡

 

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信平臺(tái)小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了伊寧免費(fèi)建站歡迎大家使用!

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

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

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

當(dāng)我節(jié)假日回家的時(shí)候,我的父親分享了他的《編程十誡》。他打印了一份,然后和我一條一條地討論。這也是我和我父親之間為數(shù)不多的有關(guān)于編程的討 論,然后他就突然離開(kāi)了我?;蛟S也因?yàn)檫@個(gè)原因,這個(gè)《編程十誡》深深地刻在了我的腦子里,與那天我父親的音容一起,成為我最美好的回憶,磐石無(wú)轉(zhuǎn)移。

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

1.理解并承認(rèn)自己也會(huì)犯錯(cuò)誤。

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

2.人非圣賢,孰能無(wú)過(guò)。

復(fù)審代碼的目的就是為了發(fā)現(xiàn)問(wèn)題。不過(guò)如有遺漏,也不可把責(zé)任歸咎于某一個(gè)人身上去針對(duì)他。

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

三人行必有我?guī)?,?wèn)問(wèn)良師益友,會(huì)讓你受益無(wú)窮。要學(xué)會(huì)傾聽(tīng)他人的意見(jiàn)和建議,特別是當(dāng)你認(rèn)為毫無(wú)必要時(shí),更要懷著謙虛的態(tài)度、廣闊的胸懷接受他人的指教。

4.重構(gòu)代碼要三思。

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

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

經(jīng)常跟開(kāi)發(fā)人員打交道的非技術(shù)人士通常會(huì)覺(jué)得程序員目中無(wú)人、脾氣又大又臭。不要讓你的怒火和缺乏耐性讓他們心中的這種形象越來(lái)越高大。

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

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

7.真正的權(quán)威來(lái)自知識(shí),而不是職位。

知識(shí)造就權(quán)威,權(quán)威帶來(lái)尊敬——所以,如果你想在計(jì)算機(jī)領(lǐng)域中中獲得他人的尊敬,去學(xué)習(xí)吧。

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

有時(shí)候我們的想法會(huì)被否決。即使后來(lái)發(fā)現(xiàn)我們是對(duì)的,也不可存有怨恨情緒,或者說(shuō)類(lèi)似于“我老早就說(shuō)過(guò)會(huì)這樣,還不信”的話。不要讓團(tuán)隊(duì)之間由此產(chǎn)生間隙,不要因?yàn)檫@點(diǎn)小事耿耿于懷、常常抱怨。

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

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

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

應(yīng)該友好地對(duì)待每一個(gè)程序員,但是在指出問(wèn)題時(shí)可以犀利、一針見(jiàn)血。我們的批評(píng)應(yīng)該盡可能的積極,并且以改進(jìn)代碼為目標(biāo),不可無(wú)的放矢。同時(shí),還應(yīng)該考慮當(dāng)?shù)貥?biāo)準(zhǔn),程序規(guī)范以及提高后的性能表現(xiàn)等等。

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


網(wǎng)頁(yè)標(biāo)題:程序員父親的遺產(chǎn)——編程十誡
瀏覽地址:http://m.5511xx.com/article/cdpcdgh.html