一項能夠真正改善你日常生活技能之一就是培養選擇性無知。
選擇性無知是「有意選擇性地忽略分散注意力、不相關、或其他不必要的資訊」的概念。
Tim Ferriss在他有名的《4小時工作周》一書中描述了一個類似的概念,他稱之為「資訊飲食」。但我認為選擇性無知略有不同。你選擇深入研究某個事物,有意無視其他許多事物。
這是在一個許多人和公司都喜歡大聲宣揚並試圖推銷自己敘事的世界中保持理智的方法。
我認為任何人引入選擇性無知到他們的生活中都會受益,但開發人員尤其可以從中受益。
我們與電腦、平板電腦、智能手機一起工作。我們也通過它們進行溝通。今天每個人都在使用這些設備進行溝通。
我們用它們來工作、為工作進行溝通,然後也用它們來做一些個人的事情。
我們使用社交媒體來發展我們的職業生涯,以保持最新動態,形成我們所從事行業的社群。
我整天都在使用Twitter,既發布我正在做的事情的更新,又檢查人們談論什麼,看看我的行業專家在忙些什麼,有哪些趨勢。但同時我總是分心。
我每天都會檢查Hacker News,對於一則我有興趣的文章,可能會有50則我毫不在意的事情。
我應該限制使用這些工具,但我繼續檢查它們,因為有時候會發現真正有價值的東西。
現在我在工作(課程)上我只關注JavaScript和React。其他東西都是分散注意力的東西,我對它們採取選擇性無知。
有時候我會有點偏離軌道,比如我寫了一系列關於Swift和另一個關於Python的文章。但那是有目標的,目標是學習這些語言並為初學者創建一個有用的資源。
我喜歡談論編程和獨立創業/線上業務範疇中的一切事情,當我覺得我能做些什麼來幫助人們深入一個主題時,我就會這麼做。
從前,我擔心自己會錯過什麼。我擔心我走錯了方向(而且事實上,我走錯了很多次方向)。
但如今?並不是那麼擔心了。如今我看到了一條捷徑,而且我絕對不介意忽視那些每個人似乎都在關注的事情。
我見過很多時尚興起又敗落的產品。那麼多技術由技術愛好者推廣,然後被拋棄。
我並不擔心我所做的任何事情在很快的將來會變得不那麼重要。
所以我專注於此。