![《程序員修煉之道》讀后感_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/c8ba71ab-6738-487d-b82a-9206d009a319/c8ba71ab-6738-487d-b82a-9206d009a3191.gif)
![《程序員修煉之道》讀后感_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/c8ba71ab-6738-487d-b82a-9206d009a319/c8ba71ab-6738-487d-b82a-9206d009a3192.gif)
![《程序員修煉之道》讀后感_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/c8ba71ab-6738-487d-b82a-9206d009a319/c8ba71ab-6738-487d-b82a-9206d009a3193.gif)
![《程序員修煉之道》讀后感_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/23/c8ba71ab-6738-487d-b82a-9206d009a319/c8ba71ab-6738-487d-b82a-9206d009a3194.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、程序員修煉之道讀后感程序員修煉之道讀后感 編程技術(shù)就是程序員的手 藝,你的程序就是你的藝術(shù)品。時(shí)刻關(guān)注自己的技藝,保持熱 情、保持好奇,爭(zhēng)取做到富有專(zhuān)長(zhǎng)而又多才多藝??此茦闼氐牡览恚瑢?shí)際是若干經(jīng)驗(yàn)的總結(jié),就像這本書(shū)的自 序所講的,這是一本包含有許多樸素的經(jīng)驗(yàn),寫(xiě)給注重實(shí)效的程 序員的一本“演員的自我修養(yǎng)”。簡(jiǎn)單和朋友們分享幾點(diǎn):怎樣提出你的問(wèn)題1:確切地知道你想要問(wèn)什么,并盡量明確具體;2:小心而 得體地組織你的問(wèn)題,記住你是在請(qǐng)求幫助;3:發(fā)郵件時(shí)請(qǐng)使用 有意義的主題;4:坐回椅子上,耐心等候破窗團(tuán)隊(duì)不能容忍破窗(產(chǎn)品的不完善的地方),需要指定人修 復(fù),不能一直放著不管。當(dāng)你看到糟糕的設(shè)計(jì)、
2、錯(cuò)誤的決策和糟 糕的代碼時(shí),修正它們。在工作中,很容易對(duì)源源不斷的bug不 耐煩,或許被自己說(shuō)服僥幸繞過(guò),以后就會(huì)有更多的直至難以修 復(fù)。破窗戶(hù)講的故事是一個(gè)小區(qū)的一扇窗戶(hù)沒(méi)有及時(shí)維修導(dǎo)致整 個(gè)小區(qū)陷入被更多破壞的現(xiàn)實(shí),人們?cè)傧肫鹁S修時(shí),代價(jià)巨大, 治安特別好的地區(qū)也對(duì)破窗嚴(yán)格治理。不要恐慌做一次深呼吸,思考什么可能是bug的原因。記得剛?cè)雸F(tuán)隊(duì) 時(shí),我時(shí)常會(huì)對(duì)難以捉摸,尤其是不能復(fù)現(xiàn)的bug感到恐懼,但 細(xì)細(xì)尋找,你還是能看到蛛絲馬跡。溫水煮青蛙個(gè)人和團(tuán)隊(duì)假如一直在一個(gè)假設(shè)的環(huán)境或者需求或者條件下 繼續(xù)下去,就很可能像那只可憐的青蛙一樣,或者定時(shí)的檢測(cè)下 環(huán)境或條件或需求是否變化,或者團(tuán)隊(duì)里面
3、專(zhuān)門(mén)有人來(lái)檢測(cè)重復(fù)的危害不要在系統(tǒng)各處對(duì)知識(shí)進(jìn)行重復(fù)。作為程序員,我們收集、 組織、維護(hù)和利用知識(shí)。我們?cè)谝?guī)范中記載知識(shí)、在運(yùn)行的代碼 中使其活躍起來(lái)并將其用于提供測(cè)試過(guò)程中所需的檢查。遺憾的 是,知識(shí)并不穩(wěn)定。所有這些不穩(wěn)定都意味著我們要把很大一部 分時(shí)間花在維護(hù)上,重新組織和表達(dá)我們的系統(tǒng)中的知識(shí)。程序 員須持續(xù)不斷地維護(hù)。我們的理解逐日變化,當(dāng)我們?cè)O(shè)計(jì)或編碼 時(shí),出現(xiàn)了新的需求。環(huán)境或許變了。不管原因是什么,維護(hù)都 不是時(shí)有時(shí)無(wú)的活動(dòng),而是整個(gè)開(kāi)發(fā)過(guò)程中的例行事務(wù)??煽康?開(kāi)發(fā)軟件、并讓我們的開(kāi)發(fā)更易于理解和維護(hù)的惟一途徑,是遵 循我們稱(chēng)之為DRY的原則:系統(tǒng)中的每一項(xiàng)知識(shí)都必須具有單
4、一、無(wú)歧義、權(quán)威的表示。正交性不要把任何一項(xiàng)知識(shí)分散在多個(gè)系統(tǒng)組件中。在計(jì)算技術(shù) 中,該術(shù)語(yǔ)用于表示某種不相依賴(lài)性或是解耦性。如果兩個(gè)或更 多事物中的一個(gè)發(fā)生變化,不會(huì)影響其他事物,這些事物就是正 交的。非正交的例子:直升機(jī)駕駛操作的各個(gè)控制器之間就是相 互影響的,不是正交的。正交的好處就是為了可以局部修正(local fi_) o何時(shí)使用異常將異常用于異常的問(wèn)題。例如:文件讀寫(xiě),例程返回值,各 種狀態(tài)異常檢測(cè),服務(wù)器超時(shí)等異常情況,都需要使用異常,通 常為異常分等級(jí),可以?huà)伋霎惓?,或者將異常?xiě)入日志。交流我們不是活在真空世界,需要花大量時(shí)間與人交流。只有當(dāng) 你是在傳達(dá)信息時(shí),你才是在交流。有
5、效交流的幾種方法:知道你想要說(shuō)什么,了解你的聽(tīng)眾, 選擇時(shí)機(jī),選擇風(fēng)格,讓文檔美觀,讓聽(tīng)眾參與,做傾聽(tīng)者,回 復(fù)他人。定期為你的知識(shí)資產(chǎn)投資讓學(xué)習(xí)成為習(xí)慣。編程語(yǔ)言、技術(shù)日新月異,小伙伴們都感 受至深,幸運(yùn)的是我們的知識(shí)獲得比任何行業(yè)都更加容易和方 便,大量的社區(qū),教程和熱心的作者。書(shū)中也給程序員提了幾點(diǎn) 建議,每年學(xué)習(xí)一門(mén)新的語(yǔ)言,每個(gè)季度閱讀一本技術(shù)書(shū)籍等。讓復(fù)用變得容易如果復(fù)用很容易,人們就會(huì)去復(fù)用。創(chuàng)造一個(gè)支持復(fù)用的環(huán) 境。將相同的功能抽離出來(lái),可能會(huì)大量用到的方法使用靜態(tài)關(guān) 鍵字。在你的作品上簽名過(guò)去時(shí)代的會(huì)陷入自我欣賞中,他其實(shí)還有一個(gè)作用,我對(duì) 代碼負(fù)責(zé),我測(cè)試過(guò)并確保他的良手藝人為能在他們的作品上簽 名而自豪。你也應(yīng)該如此。坦白的說(shuō),簽名之后再看這 段代碼會(huì)非常愉悅,有時(shí)還好運(yùn)行,也是一種自我監(jiān)督吧?!拔业脑创a讓貓吃了”,想想作為程序員的我們,是不是經(jīng) 常會(huì)幫自己解脫,向領(lǐng)導(dǎo),測(cè)試,客戶(hù)推卸責(zé)任,其實(shí)對(duì)于他們 仿佛也就好比聽(tīng)“我的源碼讓貓吃了”這句話(huà),是不是很諷刺?不 管我們某個(gè)人基礎(chǔ)再扎實(shí),解決問(wèn)題的能力再?gòu)?qiáng),如果缺失了對(duì) 自己的軟件的責(zé)任,一定
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具購(gòu)銷(xiāo)的簡(jiǎn)單合同范本
- 全新財(cái)務(wù)人員勞動(dòng)合同
- 大樓物業(yè)管理委托合同
- 后八輪自卸車(chē)租賃合同范本
- 滬教版(上海)七年級(jí)地理第一學(xué)期祖國(guó)篇(上)4.3《長(zhǎng)江》聽(tīng)課評(píng)課記錄
- 股東合作協(xié)議合同模板
- 加盟合同協(xié)議書(shū)范本
- 攪拌站礦粉購(gòu)銷(xiāo)簡(jiǎn)易合同
- 《研究性學(xué)習(xí)》課程實(shí)施方案
- 合同書(shū)樣本范文電子版
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 藥用植物種植制度和土壤耕作技術(shù)
- 《火力發(fā)電企業(yè)設(shè)備點(diǎn)檢定修管理導(dǎo)則》
- 重慶市渝北區(qū)2024年八年級(jí)下冊(cè)數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保安服務(wù)項(xiàng)目信息反饋溝通機(jī)制
- 《團(tuán)隊(duì)介紹模板》課件
- 常用中醫(yī)適宜技術(shù)目錄
- 沖壓模具價(jià)格估算方法
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 蟲(chóng)洞書(shū)簡(jiǎn)全套8本
- 2023年《反電信網(wǎng)絡(luò)詐騙法》專(zhuān)題普法宣傳
評(píng)論
0/150
提交評(píng)論