程序員一定要遠離:它是萬惡之源、萬罪之根!

loonggg

讀完需要

3

分鐘

速讀僅需 1 分鐘

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

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

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

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

讀完這三個小故事,大家想到了什麼?就是想法太多,高估了自己的行動力。

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

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

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

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

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

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

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

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

  1. 人們往往總是高估自己的行動力和目標;

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

所以,合適纔是重要的,因爲任何事物沒有完美可言。

最後,希望我今天的分享能夠給你帶來一些啓發和感悟。祝大家端午安康。

--- 特別推薦 ---

特別推薦:一個新的優質的推薦高效工具,軟件,插件的公衆號,每天給大家分享優秀的效率工具,「程序員掘金」,專門爲程序員挖掘好東西的一個公衆號,非常值得大家關注。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章