興趣在人的生活實(shí)踐中,具有重大的意義。興趣可以使人集中注意力,產(chǎn)生愉快的緊張感,它對(duì)人的認(rèn)識(shí)和活動(dòng)會(huì)產(chǎn)生很積極的影響。Python之父吉多·范羅蘇姆對(duì)編程濃厚的興趣,讓他在無(wú)聊的圣誕節(jié)期間,選擇開(kāi)發(fā)新語(yǔ)言,而不是選擇在床上發(fā)呆。暢銷(xiāo)書(shū)作家約翰·Z.森梅茲,可以每天花上十幾小時(shí)的時(shí)間,制作編程教程,動(dòng)力來(lái)源便是興趣。
事實(shí)告訴我們,興趣真的可以左右一個(gè)人的方向和發(fā)展瓶頸。然而,絕大部分人對(duì)于“興趣”二字,存在著很大的誤區(qū),認(rèn)為興趣是天生的,而不是被開(kāi)發(fā)出來(lái)的。他們的理由是,你看哪一個(gè)大佬不是從小就對(duì)編程感興趣,從小就開(kāi)始學(xué)編程的?喬布斯11歲、扎克伯格10歲、特斯拉創(chuàng)始人馬斯克10歲就對(duì)編程產(chǎn)生了濃厚的興趣。
他們隱藏了很多事實(shí),讓你對(duì)興趣產(chǎn)生了認(rèn)識(shí)偏差,認(rèn)為興趣是天生的。喬布斯從小就生活在硅谷附近,鄰居都是惠普公司的職員,扎克伯格的父親從小就開(kāi)始教扎克伯格編程,并為他聘請(qǐng)名師,馬斯克愛(ài)上編程,也都得益于父親的啟發(fā)。
興趣是成功的基礎(chǔ),而興趣,并不是天生就有的,而是靠后天開(kāi)發(fā)的。那么,我們?cè)撊绾螌?duì)編程產(chǎn)生興趣,從而服務(wù)于學(xué)習(xí)編程呢?小孩子的判斷能力和有限的認(rèn)知水平,很容易受到環(huán)境和家庭的影響。作為成年人,我們卻可以通過(guò)一系列的方法,使得自己對(duì)某件事產(chǎn)生興趣。家長(zhǎng)們可以借鑒,用來(lái)培養(yǎng)孩子的興趣。
一、學(xué)習(xí)驅(qū)動(dòng)力
舉一個(gè)簡(jiǎn)單的例子:小時(shí)候?qū)懞罴僮鳂I(yè),我們知道早寫(xiě)早輕松,也知道只要作業(yè)完成了,基本上是想干什么干什么,大人不會(huì)有太多的干涉。然而知易行難,大部分人還是選擇先玩后寫(xiě),寒暑假時(shí)間很長(zhǎng),寫(xiě)作業(yè)并不是一件很緊急的事。
等到快開(kāi)學(xué)的時(shí)候,才意識(shí)到,如果作業(yè)不做,就會(huì)受到老師的批評(píng),甚至還有請(qǐng)家長(zhǎng)的風(fēng)險(xiǎn),寫(xiě)作業(yè)已經(jīng)成為了一件不得不做的緊急事,我們才開(kāi)始行動(dòng)了。緊急不緊急,在我們的心里是有排期的。我們要做的,只是將學(xué)習(xí)編程這件事的緊急程度提高。
怎么讓自己認(rèn)為學(xué)編程真的很緊急?學(xué)習(xí)的驅(qū)動(dòng)力,由兩方面組成:動(dòng)力和壓力。給自己繪制一張圖,列出自己不得不學(xué)習(xí)編程的動(dòng)力和壓力因素。讓自己明白了學(xué)編程是必須馬上做,現(xiàn)在做的事情后,就容易產(chǎn)生一個(gè)良性的結(jié)果。有了學(xué)習(xí)的驅(qū)動(dòng)力,是遠(yuǎn)遠(yuǎn)不夠的,如果落實(shí)不到執(zhí)行,這一種圖表就沒(méi)有意義。
二、分解目標(biāo)
如何讓自己能夠持續(xù)不斷地學(xué)習(xí),并且達(dá)到自己想要的效果?那么就給自己制定一個(gè)目標(biāo),比如我要今年學(xué)會(huì)做一個(gè)游戲,明年學(xué)會(huì)做一個(gè)App。目標(biāo)不能實(shí)現(xiàn),很大程度歸咎于沒(méi)有對(duì)目標(biāo)進(jìn)行分解,長(zhǎng)期的目標(biāo)顯得那么望塵莫及,而如果我們將長(zhǎng)期的目標(biāo),分解成多個(gè)短期目標(biāo),實(shí)現(xiàn)的難度就會(huì)大大地降低。
管理學(xué)之父德魯克曾提出一種分解目標(biāo)的方法——逐級(jí)承接分解法,這一方法可以將目標(biāo)進(jìn)行分解,從而提高實(shí)現(xiàn)目標(biāo)的成功率。作為編程初學(xué)者,我們并不知道要學(xué)哪些知識(shí),更不知道學(xué)習(xí)這些知識(shí)需要多長(zhǎng)的時(shí)間。
首先,我們需要查看對(duì)應(yīng)課程的學(xué)習(xí)路徑,了解所有需要學(xué)習(xí)的內(nèi)容(查看相關(guān)教程目錄)。
其次,試學(xué)幾個(gè)小節(jié),方便我們根據(jù)自己的學(xué)習(xí)能力,確定學(xué)習(xí)目標(biāo)(比如Scratch的相關(guān)視頻、圖文教程)。
需要注意的是,制定學(xué)習(xí)目標(biāo)時(shí),一定要低估自己。很多同學(xué)喜歡制定一些看似很宏偉的目標(biāo),每天能學(xué)兩個(gè)小時(shí),這兩個(gè)小時(shí)的學(xué)習(xí)極限是10個(gè)知識(shí)點(diǎn),于是就給自己制定每天10個(gè)知識(shí)點(diǎn)的學(xué)習(xí)目標(biāo)。
高估自己的后果是,天天目標(biāo)達(dá)不到,或者無(wú)比艱難,進(jìn)而心生放棄的想法。所以,我們一定要低估自己,制定的學(xué)習(xí)計(jì)劃,是每天最低的學(xué)習(xí)量。如果達(dá)到了目標(biāo),可以繼續(xù)學(xué)習(xí)明天的課程,這樣一來(lái),原本計(jì)劃10天要學(xué)習(xí)完成的課程,可能5天就全部學(xué)完了,成就感滿(mǎn)滿(mǎn)。
有了學(xué)習(xí)的驅(qū)動(dòng)力,也有了一個(gè)可被分解的目標(biāo),還遠(yuǎn)遠(yuǎn)不足以建立“興趣”,也許你還處于“被迫式”的學(xué)習(xí)窘境之中,沒(méi)有關(guān)系,接下來(lái)的兩個(gè)步驟,將會(huì)讓自己愛(ài)上學(xué)習(xí)編程。
三、即時(shí)反饋系統(tǒng)
每按下一個(gè)按鍵,系統(tǒng)就會(huì)立即給予回應(yīng),每放出一個(gè)技能,都可以看到一個(gè)敵人倒下,還能聽(tīng)到獨(dú)特的技能音效等等。反觀(guān)現(xiàn)實(shí)生活中,幾乎不存在這樣的反饋系統(tǒng)。
在生物學(xué)中,生態(tài)系統(tǒng)有一個(gè)天然的、穩(wěn)定的反饋機(jī)制,值得我們研究和學(xué)習(xí)。要維持整個(gè)生態(tài)系統(tǒng)的平衡,大自然采取了兩種不同的方式,第一種是讓生物的種群數(shù)量增加,并具有多樣性,保證不會(huì)因?yàn)槲锓N太過(guò)單一而失衡,這屬于正反饋。
第二種是通過(guò)各種方式制約生物種群的發(fā)展,減緩系統(tǒng)內(nèi)部的壓力,這屬于負(fù)反饋。
正反饋和負(fù)反饋,讓整個(gè)生態(tài)系統(tǒng)維持?jǐn)?shù)千萬(wàn)年的平衡,并且處于不斷的進(jìn)化中。學(xué)習(xí)編程也是如此,我們需要建立這兩種反饋方式,讓自己在不斷學(xué)習(xí)新知識(shí)的同時(shí),不至于失去興趣。
四、習(xí)慣成自然
古語(yǔ)云,萬(wàn)事開(kāi)頭難,意思是剛開(kāi)始做某件事的時(shí)候,總會(huì)覺(jué)得特別難,后來(lái)就簡(jiǎn)單了。有人認(rèn)為,萬(wàn)事開(kāi)頭難的原因,是源于我們對(duì)想做的這件事的不了解。
其實(shí)并不是這樣的,之所以剛開(kāi)始就覺(jué)得難,是因?yàn)槲覀冞€沒(méi)有養(yǎng)成做這件事的習(xí)慣。
剛開(kāi)始減肥,你覺(jué)得難,是因?yàn)槟氵€沒(méi)有養(yǎng)成天天跑步的習(xí)慣,還沒(méi)有戒掉吃零食的習(xí)慣;
剛開(kāi)始學(xué)編程,你覺(jué)得難,是因?yàn)槟氵€沒(méi)有習(xí)慣編程的思維方式,還沒(méi)有戒掉玩游戲、看電影這些習(xí)慣。
假如我們能養(yǎng)成學(xué)習(xí)編程的習(xí)慣,這件事就變得沒(méi)那么難了。在行為心理學(xué)中,人們把一個(gè)人的新習(xí)慣的形成,并得以鞏固至少需要21天的現(xiàn)象,稱(chēng)為21天效應(yīng)。
我們想養(yǎng)成學(xué)習(xí)編程的這個(gè)習(xí)慣,只需要堅(jiān)持21天即可。
企業(yè)家易發(fā)久將習(xí)慣的形成大致分為三個(gè)階段:
第一個(gè)階段:1~7天,這個(gè)階段表現(xiàn)為“刻意,不自然”,需要十分刻意地提醒自己。
第二階段:7~21天,此階段表現(xiàn)為“刻意,自然”,但還需要意識(shí)控制。
第三階段:21~90天,此階段表現(xiàn)為“不經(jīng)意,自然”,無(wú)需意識(shí)控制。
明白了這一規(guī)律,你會(huì)發(fā)現(xiàn),其實(shí)學(xué)編程真的沒(méi)那么難,貴在堅(jiān)持罷了。