培養(yǎng)自己的學(xué)習(xí)方法_1發(fā)現(xiàn)問題

培養(yǎng)自己的學(xué)習(xí)方法_1發(fā)現(xiàn)問題及分析問題

屏幕快照 2016-03-19 上午12.48.56.png

從小學(xué)、初中、高中、大學(xué)到現(xiàn)在的社會(huì)大學(xué),從數(shù)理化、史地生到如今的編程,我們常常在追尋,在思考,如何能快速掌握并鞏固一門知識(shí)、一項(xiàng)技能,繼而鍛煉成為自己的才能,成為自己的核心競(jìng)爭(zhēng)力。

小學(xué)時(shí),覺得只要跟著老師思路,認(rèn)真聽課,分?jǐn)?shù)就沒什么問題。初中了,漸漸意識(shí)到,除了上課聽講,還需要在課外付出更多的時(shí)間;到了高中,除了上課聽講、課余復(fù)習(xí),更重要的是:做題。到了大學(xué),沒有了老師的引導(dǎo)、作業(yè)的壓力,當(dāng)自由真正放在自己手心,反倒覺得,不知道該如何用。

傳統(tǒng)的學(xué)習(xí)方法中,我們總是為了考試,被動(dòng)地被灌輸知識(shí),卻很少去思考自己為什么學(xué)習(xí)這些知識(shí)、如何學(xué)習(xí)這些知識(shí)、學(xué)習(xí)這些知識(shí)能解決什么問題?

我一直希望,能找到一種適合自己的高效學(xué)習(xí)法,我嘗試著去觀察周圍同學(xué)、同事,去閱讀各種書籍、博客,去了解他們?nèi)绾卧诠ぷ髦袑W(xué)習(xí),在工作之余學(xué)習(xí)。
我也漸漸意識(shí)到,當(dāng)你需要掌握一種學(xué)習(xí)方法時(shí),你更應(yīng)該先去思考,自己在目前的學(xué)習(xí)中遇到了那些問題?

在我的學(xué)習(xí)過程中,我嘗試用發(fā)現(xiàn)-分析-解決問題的模型,去提升自己的學(xué)習(xí)能力。各位如果有興趣,也可以用這樣的方式思考一下自己的學(xué)習(xí)過程是否也存在這樣的問題,希望對(duì)大家有所幫助。

一、發(fā)現(xiàn)問題(Where):我在目前的學(xué)習(xí)過程中,遇到了哪些具體問題

1.開始學(xué)習(xí)前:我為什么需要去學(xué)習(xí),學(xué)習(xí)能幫我解決什么樣的問題?

在傳統(tǒng)的學(xué)習(xí)方法中,我們常常被動(dòng)的去學(xué)習(xí),明明覺得自己應(yīng)該去學(xué),但總是因?yàn)楦鞣N“理由”,懶于去學(xué),懶于去做。這很大程度是因?yàn)椋覀儾]有深刻理解,我們?yōu)槭裁匆W(xué)?

2.開始學(xué)習(xí)前:目前的主要學(xué)習(xí)方向是什么?需要學(xué)習(xí)哪些內(nèi)容?

離開了學(xué)校生活,不再有固定的學(xué)習(xí)內(nèi)容,我們有了更多的選擇的權(quán)利,也意味我們的選擇有了更大的難度

3.開始學(xué)習(xí)前:如何制定學(xué)習(xí)計(jì)劃,并持續(xù)執(zhí)行

計(jì)劃,是對(duì)我們學(xué)習(xí)行為的一種約束,也是對(duì)階段性成果的檢驗(yàn)。

4.學(xué)習(xí)中:如何避免疲憊,提高專注力?

當(dāng)你連續(xù)學(xué)習(xí)一兩小時(shí),開始分心,無法集中盡力,效率低下,該如何處理?

5.學(xué)習(xí)中:我應(yīng)該如何梳理自己的思路?

業(yè)余時(shí)間學(xué)習(xí)編程,程序員比較常用的方式就是看視頻,看視頻往往要求我們跟著老師的思路走,而實(shí)際上,我們又不能僅僅跟著老師走,需要有自己的思考和組織方式。

6.學(xué)習(xí)中:覺得要學(xué)習(xí)的內(nèi)容太難,沮喪甚至恐懼

7.學(xué)習(xí)中:感覺自己的學(xué)習(xí)效率太慢,無法在短期內(nèi)學(xué)到更多知識(shí)

8.學(xué)習(xí)中:感覺自己的理解能力有問題,聽不懂老師講課,看不懂技術(shù)博客

9.學(xué)習(xí)中:沒有記筆記的習(xí)慣,沒有很好的保存知識(shí),下次想找回來,費(fèi)時(shí)費(fèi)力

10.學(xué)習(xí)后:學(xué)習(xí)過的內(nèi)容,不能很好的跟其他內(nèi)容聯(lián)系起來,沒有形成自己的知識(shí)體系

11.學(xué)習(xí)后:明明自己學(xué)過這項(xiàng)內(nèi)容,到真正應(yīng)用的時(shí)候,老是出錯(cuò),甚至不懂用,能力不被人認(rèn)可

上述是我在自己的業(yè)余時(shí)間學(xué)習(xí)編程,遇到的一些問題(當(dāng)然,其實(shí)還有更重要的問題:如何克服惰性心理,下決心學(xué)習(xí)。我個(gè)人的方法是需求驅(qū)動(dòng)學(xué)習(xí)法:樹立自己的核心價(jià)值觀,找出對(duì)自己最重要的事情,要實(shí)現(xiàn)這件事(比如職業(yè)規(guī)劃),往往最好的辦法就是學(xué)習(xí),當(dāng)你意識(shí)到需要學(xué)習(xí),自然而然會(huì)想辦法學(xué)習(xí))。

二、分析問題(What):?jiǎn)栴}是理想狀態(tài)與現(xiàn)實(shí)狀態(tài)的差異

在思考問題的解決辦法前,發(fā)現(xiàn)問題,顯得尤為重要。而什么是問題呢?《你的燈亮著么?》中對(duì)問題是這么定義的

問題是理想狀態(tài)和現(xiàn)實(shí)狀態(tài)之間的差異。

清晰認(rèn)識(shí)并深刻理解理想與現(xiàn)實(shí)的差距,有助于我們思考如何解決問題,促使我們想盡辦法拉近兩者的差距。

1.開始學(xué)習(xí)前:我為什么需要去學(xué)習(xí),學(xué)習(xí)能幫我解決什么樣的問題?

理想狀態(tài):我想成為一名理論知識(shí)豐富,動(dòng)手能力強(qiáng),邏輯思考能力強(qiáng)并能獨(dú)立解決問題的的開發(fā)工程師

現(xiàn)實(shí)狀態(tài):我的理論知識(shí)少,編碼能力弱,不善于思考,編碼成立停留在僅實(shí)現(xiàn)功能的層面,代碼的可讀性、可擴(kuò)展性不高

2.開始學(xué)習(xí)前:目前的主要學(xué)習(xí)方向是什么?需要學(xué)習(xí)哪些內(nèi)容?

理想狀態(tài):我迫切需要提高iOS編程能力,包括語法基礎(chǔ)、控件使用、框架設(shè)計(jì)、性能優(yōu)化等,并持續(xù)關(guān)注移動(dòng)互聯(lián)網(wǎng)行業(yè)其他方面的知識(shí)

現(xiàn)實(shí)狀態(tài):我目狀態(tài)1的學(xué)習(xí)方向更明確,不是盲目什么都去學(xué),也不是只知道跟著別人去學(xué),而是有針對(duì)性的學(xué)習(xí)對(duì)自己未來職業(yè)發(fā)展有幫助,目前自己欠缺的知識(shí)前在iOS UI設(shè)計(jì)、性能優(yōu)化這塊,能力偏弱

3.開始學(xué)習(xí)前:如何制定學(xué)習(xí)計(jì)劃,并持續(xù)執(zhí)行

理想狀態(tài):年輕時(shí),我的時(shí)間精力非常寶貴,我希望能對(duì)它們進(jìn)行合理分配,有效利用

現(xiàn)實(shí)狀態(tài):制定計(jì)劃時(shí),我不知道該遵循怎樣的原則?實(shí)際執(zhí)行時(shí),我經(jīng)常因?yàn)槠渌聸]有按計(jì)劃進(jìn)行學(xué)習(xí)

4.學(xué)習(xí)中:如何避免疲憊,提高專注力?

理想狀態(tài):我希望自己每天都有學(xué)習(xí)的激情,在持續(xù)學(xué)習(xí)的過程中,有充沛的精力

現(xiàn)實(shí)狀態(tài): 每天下班后,我會(huì)覺得疲憊,懶于去學(xué)習(xí),在學(xué)習(xí)的過程中,往往會(huì)學(xué)著學(xué)著,忘記自己在做什么,或者突然想去做其他娛樂性的事情,沒有很好的學(xué)習(xí)節(jié)奏

5.學(xué)習(xí)中:我應(yīng)該如何梳理自己的思路?

理想狀態(tài):我希望在自己看書看博客看視頻時(shí)的時(shí)候,不僅能夠理清它們講的是什么知識(shí)點(diǎn),并且知道能在什么情況下、如何應(yīng)用、解決我的什么問題,我以前解決這個(gè)問題用的是什么辦法,為什么作者提出這樣的辦法,還有沒有其他更好的辦法

現(xiàn)實(shí)狀態(tài):很多時(shí)候,我只是閱讀文章、聽視頻,我知道它們?cè)谥v什么,去記它們?nèi)绾螒?yīng)用,只會(huì)按部就班,但為什么這樣做,具體的思路是什么,我不太清楚

6.學(xué)習(xí)中:覺得要學(xué)習(xí)的內(nèi)容太難,沮喪甚至恐懼

理想狀態(tài):知識(shí)難學(xué),不是因?yàn)橹R(shí)難學(xué),是因?yàn)槲矣X得它難學(xué),我希望自己能不畏困難,挑戰(zhàn)知識(shí)中的難點(diǎn),并征服它。

現(xiàn)實(shí)狀態(tài):一些編程知識(shí)比較難,可能是因?yàn)槲覐膩頉]接觸過這門語言,或者它與我以前學(xué)習(xí)的語法相異,它太抽象了,我沒法理解它到底的如何運(yùn)作的

7.學(xué)習(xí)中:感覺自己的學(xué)習(xí)效率太慢,無法在短期內(nèi)學(xué)到更多知識(shí)

理想狀態(tài):我希望掌握高效的學(xué)習(xí)方法,更希望認(rèn)識(shí)到自己低效低在哪里

現(xiàn)實(shí)狀態(tài):我的學(xué)習(xí)效率低,注意是因?yàn)樵谟洃浄矫妗⒗斫饽芰Ψ矫孑^弱,在需要編碼實(shí)踐時(shí),有懶惰心理

8.學(xué)習(xí)中:感覺自己的理解能力有問題,聽不懂老師講課,看不懂技術(shù)博客

理想狀態(tài):我為什么不能理解他們?我需要去理解他們,理解他們的思路,他們的關(guān)聯(lián),他們的表述,我需要理解的不僅是他們?cè)谡f什么,還有他們的優(yōu)缺點(diǎn)

現(xiàn)實(shí)狀態(tài):我容易被他們的表述帶著跑,我思來想去,跑來跑去,我看似很努力,但我常常忘了問題的根本,我沒法理解解題的思路

9.學(xué)習(xí)中:沒有記筆記的習(xí)慣,沒有很好的保存知識(shí),下次想找回來,費(fèi)時(shí)費(fèi)力

理想狀態(tài):我要學(xué)會(huì)的不是記筆記,而是學(xué)會(huì)用各種方式保存自己的所學(xué)知識(shí),而保存的知識(shí)不是簡(jiǎn)單的記憶堆砌,更應(yīng)該加入我們的分析、判斷,保存的知識(shí)不僅僅是保存,還應(yīng)該經(jīng)常去復(fù)習(xí),這樣才不白學(xué)

現(xiàn)實(shí)狀態(tài):我不太愿意記東西,更不愿意去復(fù)習(xí),導(dǎo)致經(jīng)常容易忘,要用到的時(shí)候還要重學(xué)

10.學(xué)習(xí)后:學(xué)習(xí)過的內(nèi)容,不能很好的跟其他內(nèi)容聯(lián)系起來,沒有形成自己的知識(shí)體系

理想狀態(tài):我需要的不是知識(shí)的多少,而是知識(shí)的歸類整合,知識(shí)不是孤島,而應(yīng)該形成地圖,形成網(wǎng)絡(luò)

現(xiàn)實(shí)狀態(tài):我現(xiàn)在是學(xué)一點(diǎn)記一點(diǎn),也學(xué)一點(diǎn)忘一點(diǎn),當(dāng)我回顧所學(xué),沒有很好的知識(shí)體系幫助我梳理思路

11.學(xué)習(xí)后:明明自己學(xué)過這項(xiàng)內(nèi)容,到真正應(yīng)用的時(shí)候,老是出錯(cuò),甚至不懂用,能力不被人認(rèn)可

理想狀態(tài):我希望能提升自己解決錯(cuò)誤的能力,對(duì)出現(xiàn)的錯(cuò)誤進(jìn)行總結(jié)(是沒考慮到用戶操作的細(xì)節(jié)?還是忽略了可能在某種情況出現(xiàn)的Bug等等),現(xiàn)在發(fā)現(xiàn)的錯(cuò)誤越多,說明我以后再出錯(cuò)的幾率越小

現(xiàn)實(shí)狀態(tài):我經(jīng)常忽略一些細(xì)節(jié)方面的事情,雖然用某個(gè)方案可以解決問題,但這個(gè)方案可能導(dǎo)致的問題,沒有考慮到。

從上面的分析,我們能看出,對(duì)理想、現(xiàn)實(shí)狀態(tài)不同的認(rèn)識(shí),會(huì)對(duì)我們解決問題的方向,有不同的影響。下一步,我們需要知道,為什么會(huì)出現(xiàn)這樣的問題

三、為什么會(huì)出現(xiàn)這樣的問題(Why)

1.開始學(xué)習(xí)前:我為什么需要去學(xué)習(xí),學(xué)習(xí)能幫我解決什么樣的問題?

思考為什么去這樣做,是一個(gè)好的開始,說明我們不是空想主義者,而是注重實(shí)效,注重解決問題的程序員

2.開始學(xué)習(xí)前:目前的主要學(xué)習(xí)方向是什么?需要學(xué)習(xí)哪些內(nèi)容?

我們不清楚學(xué)習(xí)的方向,一是我們沒有很好的職業(yè)規(guī)劃(自己未來的職業(yè)方向是什么?),二是我們對(duì)需要學(xué)習(xí)的內(nèi)容沒有一個(gè)整體的認(rèn)識(shí)(比如iOS開發(fā)會(huì)涉及哪些方面的知識(shí),初級(jí)、中級(jí)、高級(jí)分別需要掌握哪些知識(shí))

3.開始學(xué)習(xí)前:如何制定學(xué)習(xí)計(jì)劃,并持續(xù)執(zhí)行

因?yàn)槲覀冊(cè)跓o計(jì)劃的學(xué)習(xí)中遇到了太多的問題,所以我們需要制定計(jì)劃,制定計(jì)劃不是結(jié)束,而是開始

4.學(xué)習(xí)中:如何避免疲憊,提高專注力?

人的精力有限,不可能持續(xù)工作學(xué)習(xí)。但如果我們常常動(dòng)不動(dòng)就覺得疲憊,那可能就是我們的能量管理沒有做好

5.學(xué)習(xí)中:我應(yīng)該如何梳理自己的思路?

為什么我們?cè)趯W(xué)習(xí)中思路混亂,很大程度是因?yàn)槲覀儧]有自己的思維方式。當(dāng)老師講的課、博客沒有很好的條理,我們會(huì)認(rèn)為是他們的問題。

6.學(xué)習(xí)中:覺得要學(xué)習(xí)的內(nèi)容太難,沮喪甚至恐懼

還是那句話,學(xué)習(xí)難,不是因?yàn)樗y,而是因?yàn)槲覀冇X得它難,我們不應(yīng)該擔(dān)心自己學(xué)不會(huì),而是應(yīng)該擔(dān)心自己不會(huì)學(xué),先“會(huì)學(xué)”,再“學(xué)會(huì)”

7.學(xué)習(xí)中:感覺自己的學(xué)習(xí)效率太慢,無法在短期內(nèi)學(xué)到更多知識(shí)

效率低,是哪方面的效率低(記憶力?理解力?),為什么效率低。我們要注重的是解決自身的問題

8.學(xué)習(xí)中:感覺自己的理解能力有問題,聽不懂老師講課,看不懂技術(shù)博客

理解能力低,有可能是因?yàn)樽约旱闹R(shí)面窄,理解一個(gè)新知識(shí)時(shí),不能結(jié)合其他的一些知識(shí),形成自己的理解。

9.學(xué)習(xí)中:沒有記筆記的習(xí)慣,沒有很好的保存知識(shí),下次想找回來,費(fèi)時(shí)費(fèi)力

為什么我們懶于去記筆記,可能是因?yàn)槲覀儧]有很好的意識(shí)到記筆記對(duì)學(xué)習(xí)起到的幫助,或者是,我們記了筆記,但沒有去復(fù)習(xí)它,記了的知識(shí)還是會(huì)被遺忘,久而久之,我們就認(rèn)為記筆記沒有什么用。

10.學(xué)習(xí)后:學(xué)習(xí)過的內(nèi)容,不能很好的跟其他內(nèi)容聯(lián)系起來,沒有形成自己的知識(shí)體系

為什么我們不去嘗試把現(xiàn)學(xué)的和已學(xué)的聯(lián)系在一起(比如學(xué)了java、C#、OC的多線程,它們之間有什么共同點(diǎn)),是我們只會(huì)愿意自外向內(nèi)吸收,但不愿意自內(nèi)相外擴(kuò)展

11.學(xué)習(xí)后:明明自己學(xué)過這項(xiàng)內(nèi)容,到真正應(yīng)用的時(shí)候,老是出錯(cuò),甚至不懂用,能力不被人認(rèn)可

我們渴望不出錯(cuò),能力被人認(rèn)可,但往往,這不是一蹴而就的事情,我們需要持續(xù)的積累。出錯(cuò)的正常的,持續(xù)出同樣的錯(cuò),是不正常的

下一篇 培養(yǎng)自己的學(xué)習(xí)方法_2解決問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 終于找了塊兒地,今起歸自個(gè)兒種嘍!
    濁酒漢書閱讀 135評(píng)論 0 0
  • “他在干什么...” 夏悠然他們目瞪口呆的望著牧塵將那一縷紫色的火焰吞進(jìn)體內(nèi),面色一時(shí)間變得極為的精彩,雖然他們并...
    混沌天書閱讀 228評(píng)論 0 0