《程序員修煉之道——從小工到專家》讀後感一

      「在全部弱點中,最大的弱點就是懼怕暴露弱點。」本身很喜歡這句話。這讓我再一次的提醒本身,不要怕把本身的錯誤暴露給別人,不要怕把本身的無知暴露給別人。只有暴露出缺點,才能讓別人看到,並幫助本身改正,本身才會提高。程序員

      本書第一章,告訴了咱們責任的重要性,提醒咱們不要留着「破窗戶」(低劣的設計、錯誤的決策、糟糕的代碼)不修。石頭湯與煮青蛙的故事告訴了咱們團結的力量,不要忽略小事情,要時刻注意周圍發生的事情,不要只侷限於本身所在的事情。這也是我本身要注意的問題。編程

      「欲求更好,常把好事變糟」。我對這句話有充分的瞭解,在編程時,常爲了使程序趨近於完美,在程序寫好後去修改,結果常把程序改的面目全非,連最初的功能都不能實現了。學會什麼時候止步,程序是不會完美的。函數

      做爲程序員,本身的所知道的計算機技術、所工做領域的所有事實以及本身所用的經驗都是本身的知識資產。經營好本身的資產,要按期爲本身的資產投資、掌握更多的技術、抓住機會、不要介意在新技術流行前學習它。本書爲咱們提出了一些提升本身資金的方式:每一年至少學習一種新的語言、每季度閱讀一本技術書籍、也要閱讀非技術書籍、上課、參加本地用戶組織、試驗不一樣環境、跟上潮流、上網。這些對我又是一個很大的提醒,本身不愛讀書,即便上網也沒有足夠的耐性去讀那些科技論文,技術論文。之後要多多注意了。學習

      交流在編程開發中也十分重要。與用戶交流,瞭解他們的需求;與機器交流,交流咱們的意圖;與其餘開發者交流,相互瞭解對方的想法。把本身的想法完整地表達出來,讓本身的聽衆瞭解本身的意思。測試

      在我看來,這些對於如今的咱們是很重要的,是要常常面對的。設計

      做爲程序員,咱們收集、組織、維護和利用知識,咱們在規範中記載知識,在運行的代碼中使其活躍起來並將其用於提供測試過程當中所需的檢查。知識是不穩定的,咱們須要花費大把的時間花在維護上,從新組織和表達咱們的系統中的知識。開發

      第二章講述了重複的問題,提出了對此加以處理的通常策略。重複分爲增強重複、無心重複、無耐性的重複、開發者之間的重複。整本書頻繁提到了DRY原則:系統中的每一項知識都必須具備單1、無歧視、權威的表示。編寫正交的系統,能夠獲得兩個主要好處:提升生產率與下降風險。維持正交性:讓你的代碼保持解耦、避免使用全局數據、避免編寫類似的函數。書籍

相關文章
相關標籤/搜索