如何學習如何學習

關於如何更快,更有效地學習事物的註釋和觀察

作為開發人員和軟件工程師,我們注定要面臨一個共同的命運:我們需要在餘生中學習。

10到15年前,您必須了解Java和JSP,Servlet和Tomcat才能躋身行業之首。也許那時您了解了Objective-C以及有關Cocoa Touch的全部知識,因為移動應用程序是新趨勢,而且,老實說,這確實令人興奮!現在,一切都與React和現代JavaScript有關-3年前的JavaScript不再是JavaScript-它是舊式JavaScript。作為系統開發人員,C ++然後是Go,然後是Rust?那麼Haskell和Elixir呢?

每隔幾年趨勢和就業市場就會發生重大變化。

我喜歡學習。知道我們可以在該行業中應用的新事物是有一些東西的,作為一名程序員,您所學到的一切都將成為您的工具庫中的工具,並為您的職業生涯提供巨大的幫助。

在這篇文章中,我想討論為更快,更有效地學習而要做的事情。

延緩拖延

拖延是你的敵人。它可以採用多種形式,例如觀看Netflix或僅瀏覽Reddit。它也可以採取淺層工作的形式,一些不重要的小任務是不值得做的。除了它們使您感到有生產力,同時又使您遠離真正的交易:學習新事物。

您如何克服拖延症?您需要進行培訓。一種方式,所以就這樣開始。例如,作家強迫自己寫作的一種方法是集中精力每天寫作200個單詞。一旦開始寫作並到達那200個單詞的結尾,您現在可能會繼續前進。您將重點放在流程上,而不是結果上,而不是結果上。您也可以寫200個la腳的單詞,直到您進入“區域”,再寫5000個單詞的“公司”雜誌級別。

管理分心

我們需要獲得任何可以克服拖延的幫助。我要做的一件事是使用一個名為SelfControl的macOS應用程序和一個名為Block Site的Chrome擴展程序。我會屏蔽所有與工作無關的社交媒體,以及我訪問的所有新聞網站。我需要使用iPad或手機觀看。

管理你的時間

另一種方法是分塊時間。番茄技巧在這方面非常有幫助:這只是工作25分鐘並休息5分鐘的一種方式。可以根據自己的喜好調整時間,但主要的好處是您可以為自己設置一個工作時間和休息時間。但是,我無法忍受這種技術的固定特性。我拒絕工作中的任何僵化結構,但是我做類似的事情。我只是在受到啟發時才寫作,如果我沒有受到啟發,我就是不會坐在辦公桌前。

分而治之

我以學習為生,然後以教書為生。例如,下個月,我將深入研究GraphQL並進行相關課程。這樣做對我有很大的好處,因為我一直在學習新事物。當然,學習的東西也不乏。對於參加我的其中一門課程的人來說,這也有很大的好處:我從他們的起點開始,所以我不會陷入專家陷入的陷阱,只需假設事情並為錯誤的受眾創造一些資源即可。我喜歡。

但是,這帶來了一個挑戰:我如何才能足夠快地學習?我分塊工作。我選了一個主題,選了幾門課程,讀了盡可能多的書,然後嘗試提出整個論證的目錄。那將成為電子書的索引。然後,我開始獨立地寫每個塊。我已經打印了一份清單,每天我都會選擇1、2個或更多我想學習和寫作的主題。跟隨心情會使事情變得容易。另外,如果一天我不想這麼做,我就跳過這一天,明天再回來新鮮,準備好開始滾動。

將一個大主題劃分為多個部分更加人性化和可管理性。如果我每天要處理1個區塊,那麼在月底,我的工作量就很大了。他們每個人都是大圖的一部分,而我要做的就是形象化大圖。每個部分都是一篇博客文章,我通過創建一本電子書來了解大局。

我真的鼓勵任何人採用我的方法,並嘗試立即說明他們所學的內容。如果您是該主題的新手,請不要擔心,對於該主題始終有自己的見解。

從書本上學習

另一個值得討論的主題是讀書。我有很多書讀書。我的圖書應用中充滿了我從未讀過的好書。我讀了很多書,很多很棒的書。很多時候,我都會被一本書所啟發,但是一個月左右之後,我忘記了我在那裡讀過的東西。您如何記起讀書所學到的東西?

這是我的技術。無論是使用Kindle還是iPad進行閱讀,還是手裡拿著一本實際的書,我都會重點介紹我想記住的所有主要概念和事物。

但是,我想記住的底層內容還不夠。

讀完本書後,我將只閱讀突出顯示的內容來重新閱讀它,而在此同時,我會對本書進行總結。私下里,但我也開始發布這些內容,就像我為深度工作書。

我不僅在心中肯定了這些概念,而且確實寫了它們(很大的幫助),現在我有了參考資料,可以回頭看看我從書中學到了什麼。

或者,也許我只想寫從一章或一段中學到的東西,並用我的觀點加以擴展。那也很棒。

運用我學到的東西

在學習編程語言或框架時,最好的辦法是使用它來創建項目。輔助項目對此特別有用,因為您不需要完全掌握面向企業的設計模式,而可以隨心所欲地學習。無需僅學習某些知識就可以100%擴展架構。麻痺了。有趣的項目也很棒。我喜歡在讓娛樂成為頭等艙的平台上工作,例如毛刺

您也可以製作遊戲,或者像很多人一樣在Product Hunt上發布迷你產品。這是給您腎上腺素和推動必要的努力的一種好方法,以加倍努力並完善某些東西,以便人們可以看到和使用,而不是坐在硬盤上三天之內完全沒用或忘記的硬盤。

休息

休息一下很重要。絕對更多人類每天花2個星期1小時,而不是一天12個小時。每天晚上,您的大腦都有機會思考您所學到的東西。我發現那更好。也許您可以將1個小時的閱讀時間與1個小時的播客收聽或實際操作項目交替使用。

另外,當您卡在某物上時,請勿在其上花費3個小時。散步。小睡一下。到外面跑。做其他事情,然後回來。我無法計算第二天準備好解決方案後醒來的次數。

或者著名的解決方案在淋浴時等待您,或者當您在樹林中walking狗時。令人驚奇的是,您工作時多少次創意沒有出現。


更多實驗教程: