![]() |
| 網(wǎng)站首頁 | 睡前故事 | 童話故事 | 校園故事 | 勵志故事 | 民間故事 | 成語故事 | 笑話故事 | 經(jīng)典故事 | | ||
![]() |
||
|
||
|
|||||
《程序員修煉之道》讀后感1000字 | |||||
作者:佚名 童話故事來源:本站原創(chuàng) 點(diǎn)擊數(shù): 更新時間:2023/9/16 ![]() |
|||||
《程序員修煉之道》讀后感1000字最近幾天讀完了一本書《程序員修煉之道》,我認(rèn)為它是寫給程序員看的一本哲學(xué)書,因?yàn)樗鼈?cè)重的是提升程序員的思維能力,而不是具體的實(shí)操能力或者專業(yè)知識。看完這本書后,不會給人一種立刻就能上手使用的效果,但是它會給人一種豁然開朗的效果,更多的是思維上的啟迪。 當(dāng)我們談?wù)搩?yōu)秀程序員的時候,我們在談?wù)撌裁矗克碇活惾耍@類人擁有一些相同的品質(zhì),他們有著優(yōu)秀的思維和工作習(xí)慣,他們也許還擁有豐富的經(jīng)驗(yàn),更關(guān)鍵的是那些寶貴的經(jīng)驗(yàn)變成了智慧,有人把這些智慧用文字表達(dá)了出來,于是就有了這本《程序員修煉之道》。 這本書正是給了自己一個機(jī)會,一個可以近距離了解一個優(yōu)秀程序員的機(jī)會,看看他都有哪些習(xí)慣和認(rèn)知,之后,再對比一下現(xiàn)在自己腦子里對于編程這件事的認(rèn)知,感受一下差距。讀完后,覺得差距還真的挺大的,小到對于工具的使用,大到對于整個項(xiàng)目的理解。一個項(xiàng)目從開始到結(jié)束,里面有太多東西要學(xué)習(xí)。比如說需求開始前,需求拆解階段,不要去搜集需求,而是要挖掘需求。理解需求背后的業(yè)務(wù)邏輯,不能陷入為了開發(fā)而開發(fā)的狀態(tài)。 反觀自身,最近2個月以來的工作,就是處于一種盲目開發(fā)的階段,它體現(xiàn)在,原封不動的照著PO的需求文檔去開發(fā),卻沒有考慮到背后用戶的使用邏輯,所以在需求文檔上有一點(diǎn)業(yè)務(wù)邏輯偏差的時候,自己毫不知情,導(dǎo)致后面很多的返工,花費(fèi)多余的時間和精力重新修改代碼。而這個失誤,是可以在最開始的時候,多想一步,再多挖掘一步,就有可能會避免。這就是一個經(jīng)驗(yàn)欠缺的開發(fā)在需求分析上的不足之處,技術(shù)是一方面,對于業(yè)務(wù)的理解同樣是衡量一個開發(fā)水平的重要因素。 再比如說開發(fā)過程中,要遵循“Test early.Test often.Test automatically”的原則,不要等著用戶發(fā)現(xiàn)問題。這也是自己近期工作中暴露的一個問題,測試太少。完成一個功能后,它可能覆蓋的情況是有限的,往往會出現(xiàn)一些特殊情況或者其它操作,這個時候,就是問題容易出現(xiàn)的時候。因此,今后的工作中要加強(qiáng)自測的頻率和質(zhì)量,以涵蓋到盡可能多的使用場景。 程序員修煉之道,強(qiáng)調(diào)的是修煉,這是一個過程,甚至不是那么一個舒服的過程,不斷的犯錯,總結(jié),改進(jìn),提升,再循環(huán)往復(fù),正是這樣一個過程,才能夠逐漸成長起來。 特別喜歡這本書里序言當(dāng)中的一段話: “能不能讓正確的原則指導(dǎo)正確的行動本身,其實(shí)就是區(qū)分是否是高手的一個顯著標(biāo)志。那么原則和知識內(nèi)化的過程該如何加速呢?可以肯定的說,光靠對自己說“我下次一定按照這個原則這樣做”是不行的。 認(rèn)知科學(xué)認(rèn)為,頻繁的高強(qiáng)度的外部刺激和自主的有意識的反復(fù)提醒是加速內(nèi)化的兩個重要方法。但是對于大多數(shù)程序員來說,在沒有高強(qiáng)度的外部刺激之下就已經(jīng)開始投入工作了,因此想成為某方面的高手,只能采取第二種條路,就是有意識地強(qiáng)化實(shí)踐和反復(fù)提醒。要強(qiáng)化這種內(nèi)心的聲音。” 希望從今天開始,逐漸建立起這些正確的原則,在實(shí)踐中反復(fù)體會和思考這些原則背后的邏輯,直至讓它們成為自己大腦中的一部分。因?yàn)椋?/P> 紙上得來終覺淺,絕知此事要躬行,希望今天的文章能對你有所啟發(fā)。 |
|||||
童話故事錄入:admin 責(zé)任編輯:admin | |||||
| 設(shè)為首頁 | 加入收藏 | 聯(lián)系站長 | 友情鏈接 | 版權(quán)申明 | 網(wǎng)站公告 | 管理登錄 | | |||
|