編程,代碼基本的規範是基礎,也是成爲高手的第一道坎
剛開始學語言時,總是會犯一大堆低級錯誤,很多人一聽打好基礎這話,兩眼一瞪,眉頭一挑,切,這有啥?小意思,so easy! 一大羣人不以爲然。包括以前誤入歧途的我╮(╯▽╰)╭
養成良好的編程習慣
如果不能養成良好的編程習慣,那麼低級BUG會重複出現,這類工作會佔用你大量的時間。就跟蓋高樓一樣,基礎不打好,蓋很高了,結果發現地基某個地方有一堆小BUG,怎麼修補?推到重來還是替換,地基有那麼容易換嗎?
這類代碼級別的BUG,如代碼易讀性、兼容性、性能BUG等等,測試人員很難幫上忙,基本上很難發現。即使是性能BUG,壓力測試咱做的也很少,代碼審查從未做過。即便這些BUG修改了,很多測試工作又需要重新做了,哎,這是一個深深的坑,多少不知道、影響多深遠也不知道,很多時候就算是JAVA之父來了,無非也就是一句話,“重新寫”!
人一天的精力都是有限的,花在這上面的時間多了,花在更重要的事情上的時間就少了。如果整天被低級BUG包圍着,哪來的時間做架構設計,做代碼設計,哪來的時間研究框架!這就是一種類似零和遊戲的規則!此消彼長。天天被這種小石子絆倒,憋屈不憋屈?難受不難受?瘋狂不瘋狂?時間一長,媽的,發現自己沒啥長進,編程也失去樂趣了,厭倦了沒?頹廢了沒?這一生就這麼過去了?
任何一項思維決策都是要消耗體力的
他們都想在日常穿衣上節約出時間和精力,用於工作!
既然現實如此,我們該怎麼做
2 讓生活簡單化,讓重複的工作簡單化,讓繁雜的重複勞動變成一件有趣的事情做!
3 在你的腦海裏印上一句話,任何事情都可以簡化、簡化、再簡化!優化、優化、再優化!在這個過程中,你會被深深的吸引,獲得無窮的快樂!
這樣的未來,我都不敢想象會有多美妙?臭美一下,O(∩_∩)O哈哈~