(閱讀全文大概需要8分鐘)
2016年12月8日,我寫(xiě)下了第一篇 logdown贪庙,正式開(kāi)始了全棧之旅抓半,到目前為止不到3個(gè)月,在 xdite 老師的帶領(lǐng)下囊嘉,以超乎我自己想象的速度在迅速成長(zhǎng)温技。但這期間其實(shí)也并不是一帆風(fēng)順,經(jīng)常也會(huì)栽坑卡Bug扭粱,再跌跌撞撞地走出來(lái)舵鳞,現(xiàn)在再回頭望過(guò)去,發(fā)現(xiàn)高峰也好琢蛤、低谷也好蜓堕,都是成長(zhǎng)必要的組成部分。特別是低谷階段博其,而我們要做的就是:「用正確的姿勢(shì)經(jīng)歷成長(zhǎng)的必然階段套才!」
本篇主要分為三個(gè)部分:
一、成長(zhǎng)的實(shí)際路徑可能跟我們想的不一樣贺奠。
二霜旧、如何挺過(guò)成長(zhǎng)的低谷期?
三儡率、我的魔改小套路。
第一部分:成長(zhǎng)的實(shí)際路徑
最理想的成長(zhǎng)路線(xiàn)張這樣:
顯然這在實(shí)際中不可能發(fā)生以清,略過(guò)不表儿普。
普遍接受的成長(zhǎng)曲線(xiàn)長(zhǎng)這樣:
這個(gè)是大家常見(jiàn)并且基本得到的大家認(rèn)同的成長(zhǎng)曲線(xiàn)。我們用學(xué)編程來(lái)舉例子掷倔,一般人在剛開(kāi)始學(xué)編程的時(shí)候眉孩,因?yàn)橛小感率值倪\(yùn)氣」和「三分鐘熱度」這兩個(gè)因素存在,初期確實(shí)可能學(xué)的很不錯(cuò),然后大部分人都會(huì)認(rèn)為自己很有天份浪汪,這時(shí)候就會(huì)達(dá)到第一個(gè)拐點(diǎn)(過(guò)度期望)巴柿,盲目樂(lè)觀地認(rèn)為自己的快速成長(zhǎng)趨勢(shì)可以一直保持下去。
但等新手的運(yùn)氣用光了之后死遭,就遇到很多挫折广恢,有些 bug 甚至一兩天都解不開(kāi),這時(shí)候大部分人都會(huì)過(guò)渡到第二個(gè)拐點(diǎn)(過(guò)度失望)呀潭,盲目悲觀地認(rèn)為自己肯定學(xué)不好钉迷,太笨了等等。相當(dāng)數(shù)量的人在這個(gè)拐點(diǎn)會(huì)直接放棄學(xué)編程钠署。但是少數(shù)人熬了過(guò)來(lái)糠聪,他們會(huì)發(fā)現(xiàn),情況在慢慢好轉(zhuǎn)谐鼎,逐步又看到了希望舰蟆,然后慢慢轉(zhuǎn)向正常的發(fā)展。
實(shí)際的成長(zhǎng)曲線(xiàn)可能是這樣:
前面的部分差不多狸棍,但是在經(jīng)歷了過(guò)度失望期之后夭苗,其實(shí)也不是一帆風(fēng)順,還是會(huì)有高潮和低谷隔缀,只不過(guò)沒(méi)有那么劇烈的波動(dòng)题造,而且可能還會(huì)遇到平臺(tái)期,總體來(lái)說(shuō)大概是進(jìn)兩步退一步的節(jié)奏猾瘸。
經(jīng)過(guò)了上面的分析界赔,大家會(huì)發(fā)現(xiàn)低谷是成長(zhǎng)的必然階段,不可能直接跨越牵触,那么我們的結(jié)論就是如果想要持續(xù)成長(zhǎng)淮悼,如何挺過(guò)低谷期才是最需要關(guān)注的問(wèn)題。顯然揽思,單純地靠「毅力」不是個(gè)很好的選擇袜腥。那么到底用什么樣的姿勢(shì)才能順利度過(guò)低谷呢?
第二部分:挺過(guò)低谷的正確姿勢(shì)
1钉汗、對(duì)成長(zhǎng)過(guò)程的正確的認(rèn)知
經(jīng)過(guò)剛剛的分析羹令,如果動(dòng)用我們的元認(rèn)知,我們會(huì)明白以下三點(diǎn):
- 成長(zhǎng)就是有高峰有低谷的過(guò)程损痰,所以在低谷的時(shí)候不要怕福侈,總會(huì)走出來(lái)的。
- 經(jīng)過(guò)一輪低谷和高峰卢未,再次進(jìn)入低谷的時(shí)候肪凛,你要認(rèn)識(shí)到堰汉,你不是回到了起點(diǎn),而是站在了更高的地方伟墙,這樣你不會(huì)過(guò)于焦慮翘鸭。
- 只要時(shí)間足夠長(zhǎng),總體上來(lái)看戳葵,最終都會(huì)形成一個(gè)不斷上升的趨勢(shì)就乓,也就是說(shuō)我們只需要持續(xù)的學(xué)習(xí),就會(huì)不斷的進(jìn)步譬淳。這是個(gè)必然的結(jié)論档址。
這三點(diǎn)是先從根本上認(rèn)識(shí)到低谷只是個(gè)需要經(jīng)歷的階段而已,并不是我們學(xué)習(xí)能力差的象征邻梆。借助這一點(diǎn)守伸,我們可以放棄在低谷的時(shí)候過(guò)度自責(zé)。
2浦妄、用記錄來(lái)感知成就感
全棧營(yíng)的小伙伴都知道要快速感受到成就感尼摹,普遍認(rèn)同的方式就是快速完成一個(gè)作品,然后得到別人的夸獎(jiǎng)和反饋剂娄。這非常好蠢涝,也是很有效的感知成就感的方式。但是如果沒(méi)有這樣的機(jī)會(huì)阅懦,或者別人的反饋很少的時(shí)候和二,你怎么才能感知成就感呢?
其實(shí) xdite 老師也早就把這個(gè)獨(dú)門(mén)秘籍交給大家了耳胎,從全棧營(yíng)一開(kāi)始惯吕,xdite老師就要求大家每天寫(xiě) ORID日志,記錄自己犯的錯(cuò)誤怕午。如果你認(rèn)真的去做了的話(huà)废登,等你看完這篇文章之后,就回去從第一篇開(kāi)始翻看郁惜,如果有什么新的想法堡距,自己給過(guò)去的日志留言。你會(huì)發(fā)現(xiàn)兆蕉,和2個(gè)多月之前的你相比羽戒,現(xiàn)在的你已經(jīng)完全判若兩人了。這種感覺(jué)很奇妙的恨樟,像穿梭了時(shí)空半醉,然后對(duì)過(guò)去的自己說(shuō):「你好,我來(lái)自2個(gè)月后的未來(lái)劝术,我現(xiàn)在可比你強(qiáng)哦!」
當(dāng)你能強(qiáng)烈的感知到自己已經(jīng)成長(zhǎng)了,你還會(huì)擔(dān)心自己以后不能再這樣成長(zhǎng)么养晋?
3衬吆、應(yīng)對(duì)低谷時(shí)的情緒低落和技術(shù)難題
其實(shí)仔細(xì)想想,我們滑倒低谷的時(shí)候绳泉,一般都是因?yàn)橛龅搅思夹g(shù)難題逊抡。可能是 bug解不開(kāi)零酪,可能是魔改作品沒(méi)有新的靈感冒嫡,或者是想實(shí)現(xiàn)什么功能,怎么試都不成功四苇。這些反復(fù)解不開(kāi)的技術(shù)難題就讓我們變得焦慮孝凌、懷疑甚至放棄。然后帶著這樣的情緒再去解技術(shù)難題的話(huà)月腋,就更加不容易解開(kāi)蟀架,如此惡性循環(huán)。
想明白了這個(gè)原因榆骚,我們就可以把二者拆開(kāi)來(lái)應(yīng)對(duì)片拍,注意最好是先應(yīng)對(duì)情緒問(wèn)題,然后再解決技術(shù)難題妓肢。
* 應(yīng)對(duì)情緒問(wèn)題的方法
1捌省、定時(shí)雞血
這個(gè)方法是我從新生大學(xué)的尹航那邊學(xué)來(lái)的,他在30天刻意練習(xí)小組總結(jié)分享的時(shí)候提到了這個(gè)方法碉钠。就是讓大家開(kāi)始學(xué)習(xí)之前就準(zhǔn)備好一些雞血視頻纲缓。然后再開(kāi)始學(xué)習(xí),學(xué)習(xí)動(dòng)力減弱的時(shí)候放钦,就看視頻打雞血色徘。其實(shí)想想看,是這樣的啊操禀,大家每次聽(tīng)了大牛的演講都雞血滿(mǎn)滿(mǎn)褂策,超常發(fā)揮兩三天,然后就歇火了⊥切迹現(xiàn)在我們知道這個(gè)行為模式了斤寂,就在歇火之前再給自己打一針,這不是最簡(jiǎn)單的邏輯么揪惦?
而且你仔細(xì)觀察全棧營(yíng)的設(shè)計(jì)遍搞,你就會(huì)發(fā)現(xiàn)也是這種套路。xdite 老師的雞血每周定點(diǎn)就到器腋,就是大家加油打氣的溪猿。只要好好跟著進(jìn)度走钩杰,放棄的可能性就會(huì)降到最低。
2诊县、哄騙大腦
我們要認(rèn)清這樣一個(gè)事實(shí):『我們無(wú)法完全摒棄情緒讲弄,變成純理性的人∫廊』所以在遇到負(fù)面情緒的時(shí)候避除,我們不應(yīng)該想怎么去斬除它,而是要好好地觀察它背后的原因胸嘁,如果能從根本原因解決最好瓶摆。如果暫時(shí)看不清或者解決不了,就連哄騙大腦性宏,讓情緒跟我們合作群井。
比如遇到焦慮的時(shí)候,我就跟自己說(shuō)「今天好焦慮衔沼,但是沒(méi)關(guān)系蝌借,我先放一放這個(gè)情緒,學(xué)習(xí)10分鐘指蚁,就10分鐘而已菩佑,完成了我就去放松,盡情地玩凝化∩耘鳎」如果不出意外地話(huà),我能靜下心來(lái)學(xué)習(xí)的時(shí)間會(huì)遠(yuǎn)大于10分鐘搓劫,而且等到發(fā)現(xiàn)時(shí)間超過(guò)10分鐘之后瞧哟,就會(huì)發(fā)現(xiàn)焦慮情緒緩解了不少,甚至有辦法繼續(xù)更長(zhǎng)時(shí)間的學(xué)習(xí)枪向。屢試不爽勤揩!
另外,就算你真的只學(xué)習(xí)了十分鐘秘蛔,也沒(méi)關(guān)系陨亡。因?yàn)橹灰隽四呐率且稽c(diǎn)點(diǎn),也比不做強(qiáng)無(wú)窮大倍深员。這個(gè)很好證明负蠕,假設(shè)你進(jìn)步的程度只有億分之一,是不是也是0的無(wú)窮大倍倦畅。(看遮糖,道理就是這么簡(jiǎn)單粗暴!)
3叠赐、「睡服」
這又是從 xdite 老師那里學(xué)到的獨(dú)門(mén)心法欲账,以上都兩條都不管用的時(shí)候屡江,可能是我們的精力值不夠用了,這時(shí)候應(yīng)該立刻去睡覺(jué)敬惦。我的親身體會(huì)是有些怎么都解不開(kāi)的 bug 就放一放盼理,第二天一早的時(shí)候去解就神奇的解開(kāi)了谈山。其原理是大腦其實(shí)在我們睡覺(jué)的時(shí)候也在自動(dòng)運(yùn)算俄删。睡服的作用公式就是:「恢復(fù)精力+自動(dòng)運(yùn)算=事半功倍∽嗦罚」
* 解決技術(shù)難題的思路
說(shuō)完了情緒問(wèn)題畴椰,我們?cè)賮?lái)看技術(shù)難題。為什么一開(kāi)始不先解決技術(shù)難題鸽粉?因?yàn)樽屛覀兡芑沟凸鹊募夹g(shù)難題不是一般的技術(shù)難題斜脂,我們可能在某個(gè)盲區(qū)卡住了,這個(gè)時(shí)候如果不顧情緒硬解的話(huà)触机,往往都是事倍功半帚戳。所以把情緒先安撫好了,我們?cè)賮?lái)解決技術(shù)難題儡首。方案如下:
1片任、正確的提問(wèn)
放在最前面的是這一條大家都會(huì)覺(jué)得很奇怪,但是其實(shí)這里面學(xué)問(wèn)大著呢蔬胯。因?yàn)槿绻悴荒芎?jiǎn)單对供、清晰、準(zhǔn)確地描述你的問(wèn)題氛濒,你將很難得到想要的解答产场。大家可以對(duì)比下面兩個(gè)例子:
- 誰(shuí)幫幫我,我的瀏覽器顯示不了job-listing 的頁(yè)面舞竿。
- 我在 xxx 步驟(附上課程鏈接或者說(shuō)清楚具體的操作步驟)京景,遇到瀏覽器的 localhost:3000頁(yè)面無(wú)法顯示 job-listing 的頁(yè)面,具體報(bào)錯(cuò)是"This site can’t be reached"骗奖,錯(cuò)誤截圖如下确徙。
如果你是助教,你更喜歡哪一種提問(wèn)方式重归?哪一種方式更能獲得答案呢米愿?這里安利一篇文章《How to ask questions the smart way》。這篇文章也得到了笑來(lái)老師的多次推薦鼻吮。如果認(rèn)真讀完育苟,你應(yīng)該對(duì)如何提問(wèn)有一個(gè)全新的認(rèn)識(shí) 。
2椎木、出門(mén)左轉(zhuǎn)找谷歌
具體的技巧這里不多說(shuō)了违柏。只提醒大家一點(diǎn):遇到問(wèn)題盡量先谷歌博烂,如果谷歌解決不了再找用其他方法,因?yàn)楣雀杷阉魇潜容^主動(dòng)的行為漱竖,有時(shí)候你會(huì)發(fā)現(xiàn)需要瀏覽多篇文章才能找到解答禽篱,雖然略微困難一些,但是編程知識(shí)和英文都在不知不覺(jué)中進(jìn)步馍惹。
3躺率、善用slack 搜索
到這一步我們?nèi)匀粵](méi)有直接找助教,原因是全棧營(yíng)是個(gè)特殊的集體万矾,幾百號(hào)人都同時(shí)在學(xué)一樣的東西悼吱。你遇到的錯(cuò)誤,別人已經(jīng)碰到過(guò)且已經(jīng)找助教成功解決的概率非常大良狈。所以這一步我們還是利用好搜索功能后添,輸入報(bào)錯(cuò)的關(guān)鍵詞,往往就會(huì)發(fā)現(xiàn)有現(xiàn)成的解決方案薪丁。
4遇西、slack找助教
如果前面的所有步驟都沒(méi)法解決你的問(wèn)題,這時(shí)候就要抓緊找助教來(lái)解決严嗜,而且特別要注意一定要按照正確的套路來(lái)提問(wèn)粱檀。
第三部分:我的魔改小套路
用「抄」快速實(shí)作,立刻感受成就感
「抄」這個(gè)關(guān)鍵詞幫我在大賽第一天迅速完成初稿作品并提交阻问。完成了之后就有同學(xué)點(diǎn)贊讓我立即感受到成就感梧税,這個(gè)成就感是進(jìn)一步更新迭代的巨大動(dòng)力。之前 job-listing 大賽就是陷入了完美主義大坑称近,始終都是充滿(mǎn)挫折感第队,而不是成就感。不及時(shí)跳出來(lái)會(huì)陷入一個(gè)惡心循環(huán)刨秆。所以這個(gè)是我的方法論中第一條:用「抄」快速實(shí)作凳谦,感受成就感。(關(guān)于「抄」衡未,我總結(jié)了一篇小教程:前端學(xué)習(xí)解惑01——漂亮網(wǎng)站抄出來(lái)J础)
用「改」逐步打磨,不斷增加熟練度
如果只是單純的而「抄」缓醋,其實(shí)達(dá)不到掌握的程度如失,第二個(gè)關(guān)鍵詞「改」才是讓我們理解知識(shí)的有效方法。關(guān)于怎么「改」送粱,開(kāi)始的時(shí)候也是沒(méi)頭沒(méi)腦的瞎改褪贵,后來(lái)發(fā)現(xiàn)改也是有套路的。正確地「改」才能理解知識(shí)、增加熟練度脆丁。
1世舰、搞清楚正確的思路
初稿完成后怎么改,一開(kāi)始完全沒(méi)思路槽卫,還是 job-listing 的思路跟压,給首頁(yè)換個(gè)圖片啥的,后來(lái)發(fā)現(xiàn)這樣完全行不通歼培,直到了解到了Landing Page 的概念震蒋,才發(fā)現(xiàn)這才是正確的思路。弄清楚方向太重要了丐怯,弄清楚了方向喷好,就算走的慢一點(diǎn),也總是在往正確的方向前進(jìn)(此處聯(lián)想到笑來(lái)老師提到的做正確的事情遠(yuǎn)比把事情做正確重要的多)读跷。
2、針對(duì)細(xì)節(jié)不斷打磨
抄來(lái)的代碼禾唁,要自己主動(dòng)修改才能理解一大坨代碼里面的一條條代碼都是什么意思效览,抄別人代碼就像是直接借了別人的衣服一樣,雖然有的時(shí)候衣服已經(jīng)很漂亮了荡短,但是借來(lái)總歸不會(huì)完全合身丐枉。我們要自己改改袖口、修修長(zhǎng)短掘托、變變腰圍瘦锹。這樣的步驟做下來(lái),我們就知道以后衣服怎么改闪盔,甚至還可以自己做衣服弯院。這樣才算是理解透了代碼。
3泪掀、重視總結(jié)和吸收
光理解了還不行听绳,還得總結(jié)和吸收,總結(jié)的最好套路就是ORID异赫。吸收的最佳方法就是反復(fù)用椅挣,直到成為肌肉記憶。說(shuō)到反復(fù)用塔拳,大家要特別注意不要帶著傲慢學(xué)習(xí)鼠证,有的時(shí)候,一些問(wèn)題看起來(lái)很簡(jiǎn)單靠抑,按照教程三兩下就可以弄好量九。但是等你真的去做的時(shí)候,你會(huì)發(fā)現(xiàn)并沒(méi)有那么簡(jiǎn)單孕荠,所以你不去做娩鹉,就永遠(yuǎn)不是你的攻谁。而且只做一遍,很快也都會(huì)忘記弯予,所以反復(fù)用才是關(guān)鍵戚宦。其實(shí)就是xdite 老師「高頻小套路」中的高頻。
用「教」消化吸收锈嫩,內(nèi)化成為小套路
經(jīng)過(guò)了前面的「抄」和「改」受楼,如果順利的話(huà),應(yīng)該是能熟練掌握和運(yùn)用某個(gè)知識(shí)了呼寸。但是如果還想再進(jìn)一步艳汽,就需要用到「教」。
如果你寫(xiě)過(guò)教程你就會(huì)發(fā)現(xiàn)对雪,知道并且能熟練的做出來(lái)河狐,跟能簡(jiǎn)單清晰的表述并讓別人理解,完全不是一回事瑟捣。在寫(xiě)教程的過(guò)程中馋艺,必須梳理你的文字表達(dá),理解清楚知識(shí)的內(nèi)在邏輯迈套,這又是一個(gè)很好的提取練習(xí)的機(jī)會(huì)捐祠。而且還有一個(gè)附加好處,就是有些技巧會(huì)在寫(xiě)教程的過(guò)程中進(jìn)一步升華桑李,會(huì)幫你學(xué)到更多深入的技巧踱蛀。這種感覺(jué)不太容易用文字表達(dá)出來(lái),但是真的很奇妙贵白,如果你試過(guò)幾次率拒,你會(huì)上癮的。
我知道你看累了戒洼,再來(lái)針雞血就結(jié)束俏橘!
我們簡(jiǎn)單計(jì)算一下:費(fèi)助教在群里發(fā)的全棧營(yíng)報(bào)道帖一共376人(還不包括沒(méi)有填寫(xiě)報(bào)道信息的)。這篇文章結(jié)束的時(shí)候圈浇,魔改大賽提交作品的是73個(gè)寥掐,估計(jì)再往后增長(zhǎng)也應(yīng)該在80個(gè)左右,那么算下來(lái)就是說(shuō)差不多160個(gè)小伙伴參與了這次比賽磷蜀。那么如果你參與了魔改大賽的話(huà)召耘,你就已經(jīng)甩開(kāi)了差不多60%的人。開(kāi)不開(kāi)心褐隆?
ps:
我另行總結(jié)了一篇我和智文同學(xué)的魔改作品:「愛(ài)未來(lái)」的迭代歷程污它,如果有興趣的小伙伴可以前往圍觀:在焦慮和雞血中螺旋上升——商店魔改大賽參賽過(guò)程回顧
強(qiáng)行植入廣告:
我和張智文同學(xué)的作品「愛(ài)未來(lái)」最新版已經(jīng)上線(xiàn),請(qǐng)大家?guī)兔c(diǎn)開(kāi)看看,對(duì)我們網(wǎng)站的任何建議我們都是超級(jí)歡迎衫贬。
「愛(ài)未來(lái)」地址:https://i-future.herokuapp.com