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