敲完第一萬行程式碼我發現一個祕密
阿新 • • 發佈:2019-01-31
一入IT深似海,從此假期是路人,我成為程式設計師一年半,前一年寫過的程式碼大概都沒有這幾個月多,最近接了一個專案,可謂是忙的昏天黑地,整整敲下了萬餘行程式碼,付出了很多,收穫的也許更多,而且我發現了一個祕密——程式設計,是一個把程式碼越寫越多再越寫越少的過程。
首先,你要明白好的程式碼不可能是一蹴而就的,我們接到一個專案的時候,如果前期的需求理解透徹、程式碼結構規劃良好會減少一些工作量,但做完這些之後,我們仍然要按部就班的去實現一個個小功能,這個過程裡如果有前輩已經做過某些工作,你就可以直接去理解別人的程式碼然後呼叫別人提供的介面或者方法即可,這樣,會省下一萬個腦細胞,然後,程式碼還是會越寫越多,你不斷摸索新的方法,不斷容納新的功能,你會發現原來的程式碼結構此時已經捉衿見肘變得十分混亂,不說交給別人維護,自己再過一段時間去看可能都很吃力,這時一個前輩告訴你,應該怎樣去規劃會更為合理,注意他說的是更,在程式設計師的世界裡永遠沒有最好只有更好,寫的越多就越會發現很多重複或者類似的工作,於是此時,你的重心就轉移到了尋找事物的共性上,把所有共性提煉成一個一個的方法,你會驚喜的發現有時候一行程式碼就取代了你原來好幾個螢幕的程式碼,那種成就感一定會讓你忍不住揚起嘴角,然後突然你發現這個方法這樣這樣改一下又能變得更簡單,於是程式碼會越寫越少,越寫越精簡,它的複用性,可讀性,可維護性都得到大大提升。這樣,你做的專案越來越多,你的見識不斷擴大,經驗也不斷的積累,久而久之,你就成了別人眼中的大神。