如果要我說出一項(xiàng)每個(gè)人都必須掌握的技能,那我想大概就是“自學(xué)”吧。
中學(xué)時(shí),學(xué)霸的定義不就是上課時(shí)老師在上面講課,他在下面一頁(yè)一頁(yè)地“快進(jìn)”,甚至刷著習(xí)題么?
大學(xué)時(shí),學(xué)霸算什么,整個(gè)學(xué)期不上課不寫作業(yè),考前預(yù)習(xí)個(gè)通宵,績(jī)點(diǎn)還比那些一堂課不落的高的考神才牛X好嗎...
進(jìn)入職場(chǎng),你要學(xué)的東西絕對(duì)不比讀書時(shí)少,學(xué)商務(wù)英語(yǔ)、學(xué)PPT、學(xué)Excel、學(xué)思維導(dǎo)圖......而且職場(chǎng)不是學(xué)校,可不會(huì)讓你慢慢磨一個(gè)學(xué)期,刷上幾本習(xí)題再來考試,基本上要你即學(xué)即用。如何高效的學(xué)習(xí)一項(xiàng)技能,或者說如何高效的自學(xué),就成了很多人必備的技能了。這篇文章,就來高效地告訴你,如何高效的學(xué)習(xí)一項(xiàng)技能(好拗口...)

高效學(xué)習(xí)的關(guān)鍵有三點(diǎn):
- 只學(xué)對(duì)你現(xiàn)在的工作或者生活有幫助的技能
- 帶著任務(wù)和目的去學(xué)習(xí)
- 學(xué)以致用,才算“學(xué)會(huì)了”
首先,在你決定做一個(gè)上進(jìn)的孩子,開始學(xué)習(xí)之前,你得先問自己一句:
你真的需要學(xué)習(xí)這項(xiàng)技能嗎
- 很多人想要學(xué)習(xí)一項(xiàng)技能,理由通常是:其他人都在學(xué),我不學(xué)就落后了。這句話有沒有讓你想起小時(shí)候你媽給你報(bào)各種“興趣愛好”班時(shí)經(jīng)常說的,“隔壁婷婷和明明都去學(xué)鋼琴了,你也要去學(xué)”、“我同事都給他們孩子報(bào)了奧數(shù)班,你也要去”......這種“別人都在學(xué),我也要學(xué)”的心態(tài),放在小孩子身上,或許還沒什么壞處,畢竟小孩子嘛,多嘗試一下才能發(fā)現(xiàn)自己究竟喜歡什么;但是,對(duì)于成年人,你學(xué)習(xí)的目的是為了什么?為了多掌握技能提升自身的價(jià)值?為了掙很多很多的Money、迎娶白富美?歸根結(jié)底,還不是為了提高生活品質(zhì)嘛。你說別人都在學(xué),那我以后也一定用得到,你怎么知道以后是什么樣子?你有時(shí)間去學(xué)習(xí)一項(xiàng)你現(xiàn)在用不到的技能,為什么不去學(xué)習(xí)一項(xiàng)你學(xué)完之后馬上對(duì)你生活或者工作有幫助的技能呢?
- 任務(wù)驅(qū)動(dòng)學(xué)習(xí),這是許岑在他的精品課里給成年人的一個(gè)建議。成年了,不要看到什么火的就去學(xué)習(xí)什么,也不要?jiǎng)硬粍?dòng)就談什么興趣,很多時(shí)候你就算沒興趣也不得不去學(xué)。下周有個(gè)非常重要的日本客戶要過來,要你一周內(nèi)學(xué)會(huì)常用的日語(yǔ),就算你多仇恨日語(yǔ)你也得去學(xué)呀;一項(xiàng)技能,你知道學(xué)了對(duì)自己會(huì)有很大幫助,但是工作上暫時(shí)用不到,沒有任務(wù),怎么辦?自己給自己布置任務(wù)呀,自己聘請(qǐng)自己,你就是你的boss,跟自己說,一周內(nèi)學(xué)會(huì)它!
好了,現(xiàn)在你已經(jīng)將一些你心血來潮想騎的毛驢...哦不,是心血來潮想學(xué)的技能過濾掉了,你要學(xué)的是真正對(duì)你有用的技能。那么應(yīng)該如何高效的學(xué)習(xí)一項(xiàng)技能呢?《軟技能 —— 代碼之外的生存指南》這本書中,作者總結(jié)了自己的一套“十步學(xué)習(xí)法”,這里我結(jié)合自己的實(shí)際經(jīng)驗(yàn),濃縮了一下,給大家介紹一套“七步學(xué)習(xí)法”。
七步學(xué)習(xí)法 —— 預(yù)研
很多人的學(xué)習(xí)方法就是找到一本書,然后從頭看到尾。這樣的看書很容易陷入漫無(wú)目的的過山車式閱讀。而且很多時(shí)候你并不需要把書中的知識(shí)全部學(xué)習(xí),80%的問題是由20%的知識(shí)解決的,最好的入門學(xué)習(xí),就是將那20%的知識(shí)學(xué)了。
當(dāng)然,這20%的知識(shí)很難確定,因此,這就回到開頭講的,任務(wù)驅(qū)動(dòng)學(xué)習(xí),你的任務(wù)是什么?只學(xué)那些解決這個(gè)任務(wù)需要掌握的知識(shí)就夠了。今后如果需要其他知識(shí),再套到自己之前學(xué)習(xí)所建構(gòu)的框架里面,在實(shí)踐中不斷豐富和完善自己的知識(shí)體系。
因此也就有了七步學(xué)習(xí)法的第一個(gè)階段,預(yù)研。這個(gè)階段,你要明確自己的任務(wù)是什么,需要學(xué)習(xí)哪些知識(shí)以及給自己制定行動(dòng)計(jì)劃。
- 尋找資源,了解全局。對(duì)于一項(xiàng)完全陌生的技能,你需要對(duì)這項(xiàng)技能有個(gè)全局性的了解,知道這項(xiàng)技能有哪些關(guān)鍵概念、有哪些子技能。通常你可以通過搜索來獲得大量的資料,大致閱讀搜索排名靠前的幾篇文章即可;當(dāng)然,閱讀這個(gè)領(lǐng)域大家公認(rèn)非常棒的書籍的目錄,也是一個(gè)很好的選擇。我在學(xué)習(xí)Spring的時(shí)候,就是在谷歌搜索“Spring Java Books”,然后發(fā)現(xiàn)了《Spring實(shí)戰(zhàn)》這本書,接著又在亞馬遜、知乎、京東、豆瓣等網(wǎng)站,知道了《Spring揭秘》、《Spring技術(shù)內(nèi)幕》這兩本國(guó)人寫的好書,通過翻閱目錄,可以發(fā)現(xiàn)這些書都是從Spring的控制反轉(zhuǎn)講起的,也就知道了控制反轉(zhuǎn)是Spring一個(gè)非常重要的概念。
- 定義成功的標(biāo)準(zhǔn)。如果是因?yàn)楣ぷ餍枰鴮W(xué)習(xí),那標(biāo)準(zhǔn)很好定義,就是解決工作中的那個(gè)問題。而如果不是工作所需,又要怎樣定義“成功”呢?道理其實(shí)很簡(jiǎn)單,學(xué)以致用。學(xué)唐詩(shī),會(huì)背,不算學(xué)會(huì)了,會(huì)解讀唐詩(shī),嗯,算入門吧,會(huì)寫唐詩(shī),噢,那你算學(xué)會(huì)了。只有把所學(xué)用到實(shí)踐中,才算是“學(xué)會(huì)”。在學(xué)習(xí)Spring的時(shí)候,我給自己定義的標(biāo)準(zhǔn)就是,使用Spring寫出一個(gè)小型的Facebook,可以發(fā)布動(dòng)態(tài)、查看動(dòng)態(tài)、評(píng)論、回復(fù)和點(diǎn)贊。很明顯,要是我寫出了這么一個(gè)系統(tǒng),那我至少也掌握了Spring的基礎(chǔ),以后需要學(xué)習(xí)Spring的其他功能,都可以很快上手。
- 創(chuàng)建學(xué)習(xí)計(jì)劃。如果說上一步制定的是大目標(biāo),那這一步就是要制定小目標(biāo)了。王健林都說了,凡事都要從小目標(biāo)做起,比如先賺一個(gè)億。制定小目標(biāo)能夠讓你把行動(dòng)落到實(shí)處。還是以我學(xué)習(xí)Spring為例子,既然目標(biāo)是寫出一個(gè)微型Facebook,那么我要做的就有:學(xué)習(xí)Spring的核心概念控制反轉(zhuǎn)(這是學(xué)習(xí)其他東西的前提)、使用SpringMVC搭建基礎(chǔ)框架(這是搭建應(yīng)用的常用框架)、開發(fā)用戶注冊(cè)登錄模塊(需要學(xué)習(xí)如何對(duì)用戶進(jìn)行鑒權(quán))、開發(fā)發(fā)布動(dòng)態(tài)的接口(需要學(xué)習(xí)如何編寫restful接口和如何操作數(shù)據(jù)庫(kù))、開發(fā)其他接口。
七步學(xué)習(xí)法 —— 實(shí)施
在預(yù)研階段,你給自己制定了很多個(gè)小目標(biāo),或者說小任務(wù)。接下來,你就要一個(gè)個(gè)的解決。這也是學(xué)習(xí)過程最有趣的部分,你會(huì)發(fā)現(xiàn)雖然解決的任務(wù)不一樣,但是解決的方式卻是類似的,你只是在不斷地循環(huán)下面這四個(gè)有趣的步驟:
- 開始學(xué)習(xí),淺嘗輒止。這一步,主要把你這個(gè)目標(biāo)要掌握的理論知識(shí)粗略的瀏覽一遍,記住,你的目標(biāo)是實(shí)現(xiàn)你的小目標(biāo),帶著目的去閱讀,只看對(duì)你有幫助的知識(shí)。
- 動(dòng)手實(shí)踐,邊玩邊學(xué)。接下來,你可以開始著手解決自己的小目標(biāo)了,按照教程一步步操作也好,自己摸索也好。在這個(gè)過程中,你會(huì)遇到很多你無(wú)法解釋的現(xiàn)象,比如你在學(xué)習(xí)攝影,各種光圈在各種環(huán)境下拍的照片效果不一樣,你會(huì)好奇這是什么原理,先記著,遏制一下自己的好奇心,繼續(xù)操作。而我在學(xué)習(xí)Spring時(shí),則是按照《Spring in Action》中的代碼實(shí)例,進(jìn)行操作,看到程序運(yùn)行結(jié)果和自己期望相符,則說明運(yùn)行成功。當(dāng)然我會(huì)有很多疑問,比如為什么要使用這樣依賴注入的方法呢?構(gòu)造器注入和set注入孰優(yōu)孰劣等等。
- 全面掌握,知其然并知其所以然。這一步,就是為了解決上一步中,在實(shí)操中產(chǎn)生的大量疑惑。你可以借助搜索工具,一一解答自己的疑惑,滿足自己的好奇心的同時(shí),也讓你對(duì)這項(xiàng)技能有更加深入的理解。在我學(xué)習(xí)Spring依賴注入的過程中,我通過搜索工具,對(duì)上一步產(chǎn)生的疑惑進(jìn)行了深入的研究,這些研究所得也成了后面我寫的博客里的精華部分。
- 樂為人師,融會(huì)貫通。如果你想深入地掌握一門學(xué)問,想對(duì)這門學(xué)問做到融會(huì)貫通,那么你必須要做到“好為人師”,除此之外別無(wú)他法。在將自己所學(xué)知識(shí)給別人講解的過程中,你要花時(shí)間將自己學(xué)到的東西從大腦中提取出來,以別人能夠理解的方式組織起來。在經(jīng)歷了整個(gè)這個(gè)過程之后你會(huì)發(fā)現(xiàn),有很多你以為自己明白了的知識(shí)點(diǎn),其實(shí)并沒有摸透。于是你會(huì)將那些以前自己沒太明白的東西聯(lián)系起來,并且簡(jiǎn)化自己大腦中已有的信息,將它們濃縮并經(jīng)常復(fù)習(xí)。有很多“好為人師”的方法:撰寫博客、錄制視頻、發(fā)表演講、和朋友探討等等。關(guān)注我博客的朋友應(yīng)該都看過我在學(xué)習(xí)Spring依賴注入的過程中寫的《用小說的形式講解Spring》這一系列的文章 ( ̄▽ ̄)~*
總結(jié)
這篇文章主要介紹了我自己在高效學(xué)習(xí)上的一些心得體會(huì),當(dāng)然要想高效學(xué)習(xí),還有很多要注意的,比如說如何高效的讀書?如何治療自己的拖延癥?學(xué)習(xí)時(shí)不夠?qū)W⒃趺崔k?如何管理自己的時(shí)間?如何進(jìn)行精力管理?這些都是我們?cè)诔蔀槌?jí)個(gè)體時(shí)需要“自學(xué)”的技能,我也在不斷學(xué)習(xí)中,以后有心得了再和大家分享~ 也歡迎你們和我分享關(guān)于高效學(xué)習(xí)的心得 []( ̄▽ ̄)*
參考
- 《軟技能 —— 代碼之外的生存指南》
- 如何成為有效學(xué)習(xí)的高手 —— 許岑,得到精品課