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