程序員必定要遠離這個萬惡之源

讀完須要面試

3編程

分鐘性能

速讀僅需 1 分鐘單元測試

今天端午節,祝你們端午安康。在假期發文章,通常閱讀量都會慘不忍睹,由於你們都忙於享樂和休息。因此,今天我就分享幾個有意思的小故事吧。讓你們娛樂的同時,也能收穫一點感悟。學習

是否是你們都有一種這樣的心態呢?好比我剛畢業那會,我決定我要讀書,去豐富本身。可是,讀書就須要 kindle ,因此,我得先買一個 kindle ,而後花了好長時間去挑選 kindle ,爲了省點錢,還專門等搞活動的時候買,kindle 買完了以後,開始精心策劃和挑選可讓我成長的書,而後在網上搜索哪些書好,值得讀,而後列了不少清單。等這些行動和準備完畢後,兩個月的時間過去了,但是書,我尚未讀起來。終於策劃完了,但是讀書也沒有堅持讀多久。測試

還有的人,好比說我該減肥了,我想天天堅持跑步。而後一想,跑步須要什麼?我須要一雙跑鞋,而後開始挑選跑鞋,跑鞋買完以後,感受還須要速乾的運動衣,而後又花了好幾天時間去挑選購買速乾的運動衣。好嘛,等跑鞋和衣服準備好了,兩週過去了。萬事俱備,我要跑了。誰知道,剛跑一週就放棄了。優化

好比咱們小時候吧,那個年代的人,家裏都不富裕,尤爲是父母長輩買衣服的時候,都特別喜歡給咱們買稍微大點的衣服,而不是買正合適的衣服。由於父母長輩覺得這樣能夠省錢,可讓咱們多穿兩年。可是呢?可能穿了一年,就穿破了,第二年也不穿了。而當時正穿的時候,穿的也不舒服。設計

讀完這三個小故事,你們想到了什麼?就是想法太多,高估了本身的行動力。面試技巧

總結一句話就是:過早的關注了不重要的部分,忽略了行動和目標自己,高估了本身的想法。學習資料

你想想,沒有 kindle 就不能讀書了嗎?

沒有跑鞋和運動衣就不能跑步運動了嗎?

買稍微大點的衣服就真的穿的時間長了嗎?

在咱們軟件工程學上叫:過早的優化是萬惡之源。因此這並非沒有道理的。其實,事物的發展過程是動態變化的,而咱們當時的想法屬於靜態思惟,用靜態思惟去應對事物的動態變化,老是會讓你走彎路的。你看似想的很周全,想節約時間,可是卻走了彎路。

想想,咱們敲代碼編程的時候,前期若是想這麼多,未來的變化不必定是你當時那麼想的,你可能都用不上,也可能你當時設計的那麼周全,考慮的那麼多,後期都會變的。

正確的作法是什麼呢?先快速實現你的需求,作好單元測試,而後作 profile 去找到性能的瓶頸,這個時候再優化它。

過早優化是萬惡之源的根本有兩點:

人們每每老是高估本身的行動力和目標;

過早的關注了不重要的部分,浪費了時間。

因此,合適纔是重要的,由於任何事物沒有完美可言。

加入313782132,羣裏有測試學習資料、面試技巧、內推機會。

最後,但願我今天的分享可以給你帶來一些啓發和感悟。

相關文章
相關標籤/搜索