Soctt Young

問題1:學習和解決問題之間有什么關系?

Soctt Young
學習最好的方法是去解決一些問題,譬如學習程序語言最好是做一些項目,考試內容需要做哪些練習。
如果自己不知道如何解決問題,就試試如何去教別人如何去解決這個問題。這樣就會梳理成第一步第二步,知道在哪個步驟出現問題。
譬如在 MIT 挑戰里面:

  1. 先看書先看視頻,看別人用什么辦法解決什么問題;
  2. 然后自己試試;
  3. 如果自己不會,就看看答案;
  4. 就再試試自己再解決;
  5. 如果看了答案還不會的話,就試試教別人怎么解決這個問題。具體知道了自己那一個步驟出現問題。

戰隼:
其實這個問題比較廣泛,也很難在短時間內給出一個很好的答案。其實在這方面推薦兩本書《學會提問》和《批判性思維》。其實關鍵是在于定義問題,明確問題的界限,然后解決問題其實是比較簡單的。
問題2:請 Soctt Young 分享在高效學習的三個關鍵詞

Soctt Young:

  1. 盡快的反饋
  2. 練習用法
  3. 深入的理解
    其次這三個關鍵詞在我的書籍《如何高效學習》里面提及到。

問題5:如何迅速學習一個新的學科?

Scott Young
這可能就是涉及到知識的知識,對于需要記憶的,我會使用卡片的方式,在手機上有專門這樣的工具。其次在開始學習一個題目的時候,會先到網絡上搜索別人是如何學習的,然后選一種自己覺得合適的方法來開始。

戰隼
首先是定義目標,究竟達成什么階段才算是完成目標?譬如學習心理學領域,目標可以設定為考一個心理學咨詢師。如果你的目標是考上心理學博士,所需要耗時的時間和精力是完全不一樣的。
其次善于找專家,譬如在行或者分答,花費幾百元找到這樣的人來問問,就可以快速入門。并且可以知道劃分領域,知道自己應該朝著哪一個領域進入。
最后知道了這個目標需要花費多少精力和資源去完成,再衡量要不要做這件事情。

問題6:記憶和理解兩者該如何取舍?

Soctt Young:
在我挑戰 MIT 項目的時候,最好的方法就是把這些課練習起來去解決具體的問題。在這個期間最關鍵的其實不是視頻和書籍,而是作業和正確的答案,這是最重要的。特別是有非常快的反饋,可以迅速提高你的能力。如果一個課程只有單純的視頻的話,反而往往比較難學。

戰隼:

  1. 及時反饋,明確自己知道和不知道的內容;
  2. 建議可以通過考試來檢驗自己的知識盲點;
  3. 關聯新和舊的知識點,把重要的知識點做扎實就可以了。譬如自己做了思維導圖筆記,即便忘記了馬上花費幾分鐘看一遍就可以快速復習。

問題7:如果對一門科目沒有興趣但是必須要通過一門考試,應該怎么辦?

Soctt Young:
其實在 MIT 挑戰的時候確實是對很多科目是沒有興趣的,但是我對挑戰 MIT 這件事情有興趣,那么我就有動力繼續做下去。

戰隼:
盡可能找到自己的動力,即使你不喜歡,但是考過了之后對目標有幫助。譬如很多人考托福和 GRE 其實也是非常枯燥的一件事情,但是只有考過了才能出國。或者之前有一個人想拿獎學金,他拿起來小紅本來背單詞,但是這是很痛苦的事情,但是他的目標就是拿到獎學金,然后他就以每背一個單詞就能賺 5 元的方式去做。
又或者之前有一個朋友要學習日語,必須需要考過 N1 的考試,他的學習方式就是把所有的日本游戲都翻譯過來。

問題8:編程和線性數學有什么關系?

Soctt Young:
其實很多時候是沒有關系,但是在高階的時候,譬如你要學習人工智能就要了解微積分,但是對于普通編程游戲就不需要了。

戰隼:
高階編程是需要一定的數學知識,特別是針對人工智能和大數據就必須知道算法,因為這要應對成千上萬,甚至上百億條數據,沒有算法是做不出來。其實變成反而比較容易。
其實我之前做程序員的時候為了一個項目整整弄了三個多月,加班加點,還弄得不好,結果有一個人他就是懂數學,在兩周之內把整個程序重構了并且完成得更好了。在某些方面,特別是數學確實是存在天才,也是因為這件事情所以后來沒有在程序員這條路上面繼續走下去。

問題10:學習的動力從哪里來?我就沒有目標,不知道自己該學什么,好像學什么也學不好。

Scott Young:
我所學習的項目都是我自己非常喜歡的,問題是想學習的太多了,自己反而沒有足夠的時間和精力去把它們全部學完。

戰隼:
這往往可能是傳統教育導致的,沒有自己的特別愛好,也沒有自己什么目標,這是很正常的事情。可以嘗試去找一些跟自己不同的人去好好地聊聊,譬如跟那些去過 100 個國家旅游的人去聊你就會發現世界很不一樣。其次把自己沒有試過的事情做一遍,譬如跳傘、攀巖、潛水、沖浪等等,做完了一遍之后自然就會有新的想法。
總的來說,不知道自己想要什么,那就嘗試一些自己沒有嘗試過的事情,跟各種不同職業的人去溝通,學一些藝術等等。世界總有一些你想象不到的人和事,多去接觸,自然發現不同,慢慢知道自己想要什么。


問題10:程序員學「如何學習」有用嗎?因為本身學習一門語言或者技能就是很漫長的過程。

戰隼:
快速成長的程序員通常有這樣的特征:

  1. 自己給自己設定目標,譬如建立一個小系統;
  2. 記錄自己的問題和解決方案;
  3. 積累自己的編程模塊;
  4. 思考更多,用所有業余時間不短提高自己。
    有些人積極主動,利用自己的業余時間學習如何優化自己的程序,對于這些人而言 5 年每一年都是嶄新的一年,而有些人只是把 1 年的經驗用了 5 年。

問題11:用這種高效學習方法有失敗過嗎?有遇到特別困難的經驗嗎?

Scott Young:
當然,失敗是非常正常的。失敗是學習的第一個部分。
在挑戰 MIT 項目之前我先了解了有什么好和不好的方法,后來發現最好的方法就是聯系這些問題,單純讀書是沒有那么高效。
如果一個方法失敗了,那就去找新的方法。

5

在周一西四胡同里的小院子里,重要的不是這里的內容,而是這個空間,它容納了這些人討論和智慧。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容