文|發(fā)憤的草莓
前幾天瘾晃,突然在微信上向高中老同學發(fā)問。
在我看來幻妓,周圍沒有人能夠給出一個“實踐出真知”的答案蹦误,除了他。
這個問題是肉津,如何達到這種“少小知天命”的境界强胰?
要論這個問題,還得從老同學的故事說起妹沙。
老同學現(xiàn)居美國偶洋,已成家,于微軟公司上班(對距糖,就是你們經常打交道的那個Microsoft)玄窝,在自己熱愛的編程領域使勁地玩牵寺,可謂事業(yè)愛情雙豐收。
這幾天恩脂,我才驚訝地發(fā)現(xiàn)缸剪,工作之余,他還在“知乎”上助人求知东亦,是“知乎”編程界紅人杏节,答題數為10648題,粉絲為282863人典阵,被喻為知乎“溫趙輪”之一奋渔。(知乎是一個真實的網絡問答社區(qū),連接各行各業(yè)的精英壮啊。他們分享著彼此的專業(yè)知識嫉鲸、經驗和見解,為中文互聯(lián)網源源不斷地提供高質量的信息歹啼。)
這事他平時未曾講起玄渗,一如當年高中時早已深諳編程之道的低調狀。
遙想高中當年狸眼,大多數稚嫩的我們成天化身精衛(wèi)盤旋于題海之上藤树,而老同學可以滿腦子裝的全是編程知識。那種開口Visual Basic拓萌,閉口C++的狀態(tài)岁钓,還有那些我叫不出名的程序語言,讓大家都挺懵的:那些密密麻麻給計算機讀懂的語言微王,到底有什么吸引力屡限。
印象中,老同學別無他好炕倘,唯編程是最愛钧大。他的學習歷程也說明這一切----
初二接觸編程,開始時是使用 VB 罩旋,搞圖形學啊央,然后開始做游戲。
上了高中開始接觸 NOI瘸恼,期間學習了 Delphi劣挫,花了八個月時間,寫了一個 RPG 游戲东帅,代碼量一萬兩千行压固。
在高三時,用 Delphi 寫了一個 Pascal 的腳本引擎靠闭。
上大學后帐我,學習了 Delphi 的內部實現(xiàn)細節(jié)坎炼。
大一實現(xiàn)了一個叫 JoveScript 的腳本引擎。
大三開發(fā)出一門叫 FreeScript 的動態(tài)語言拦键。
.......
從歷程可以看出谣光,10來歲年紀輕輕時,就戀上了編程芬为,至今無變心萄金。最后如愿地將愛好變成了職業(yè)。
這是我特別好奇的一點媚朦。
要知道氧敢,許多人終其一生可能還在迷茫,迷茫著不知道自己應該往哪個方向深造询张。
而老同學在初中時代就清楚地知道自己要往哪里去孙乖,并且堅定不移地邁開步伐,似乎命中注定了“為編程而生”份氧。如果說其父母是編程界頂尖人士就另當別論唯袄,偏偏不是。
年紀輕輕時蜗帜,就知道使命所在恋拷。達到這種境界的技術難度相當大,難在于三:
第一钮糖,要有想力梅掠。
試問,當你還在各種教科書的包圍下時店归,如果非本能所驅,你會想起其他對分數毫無陴益的課外事嗎酪我?
老同學在初一業(yè)余時間就想要“學編程”消痛,我稱之為“想力”。
這種“想力”分為兩方面都哭,一是“能想到”秩伞,二是“敢于想”。
“能想到”欺矫,是一大飛躍纱新。
你說,想得到啊穆趴,玩游戲脸爱,當吃貨,逛淘寶未妹。
拜托簿废!上面這些是本能驅使空入,不需要你太費勁,大腦自動就會去干的族檬。
當你在學校里和回到家里時歪赢,周圍人都念叨“分分分,學生的命根单料;考考考埋凯,老師的法寶”這般暗語時,你會想到其他需要從現(xiàn)在開始播下種子的事嗎扫尖?
很多學生都被束縛了想法白对,巴不得把教科書里的知識趕緊搞定,然后可以歇歇玩玩藏斩,干點輕松的事躏结,歇完就繼續(xù)學習,如此反復狰域。
誰會在這時候媳拴,想到讀完教科書,還去啃一本燒腦的編程書呢兆览?乍一想屈溉,都會覺得,這不是純粹要把自己搞垮的技法抬探。
偏偏正是“能想到“開了一個好局子巾,起了一個好頭。對未來想象多遠小压,決定了你能走多遠线梗。
光是“能想到”不夠,還要“敢于想”怠益。
也許有的人也會在某一瞬間心血來潮說“我想學編程”仪搔。
但是,轉念又想到蜻牢,自己目前能力不匹配烤咧,資源沒跟上,第二天他意念迷糊了抢呆,第三天就意志消退了煮嫌,第四天索性告訴自己一個合理的解釋:“這目標太難了,趁早滾吧抱虐!”或“ 這是癡人說夢昌阿,不可能的!”,然后沒了下文宝泵。
第二好啰,要有愿力。
試問儿奶,在你還未閱盡世界大美時框往,甘心讓自己關注圈縮小在一個點上嗎?
很多人都不甘心呀闯捎。
世界這么大椰弊,外面如此美,我們都不愿意早早地給自己做“減”法瓤鼻,總會好奇地做“加”法秉版,探出頭來,看看這個真好玩茬祷,看看那個太有趣清焕。
這種感覺, 像去玉米地里摘玉米祭犯,沒有多走幾步路秸妥,不確信自己摘的就是最大的那個; 也像去相親沃粗,不見多幾個人吧粥惧,總說不清自己喜歡哪一款,所以不敢隨便定下終身大事最盅。
所以突雪,很多人會今天喜歡這個東西,明天又覺得另外一些玩意挺好奇涡贱,到處都挖淺淺的洞咏删,但很難輕易地死心塌地說:“我就在這個洞深挖了”。
老同學認準了“編程”這個點后问词,就產生了“愿力”饵婆,愿意開始和它死嗑,一起白頭偕老戏售。
周圍的世界充滿誘惑,正是這種“愿力”幫助他如癡如醉地浸潤在編程世界草穆,業(yè)余時間都投放在那兒灌灾。周末休息時,也是泡在小城的書店里找相關的書籍悲柱。即使是高三那種緊張的氣氛下锋喜,也是星期一到星期五只學習,星期六和星期天只編程。
第三嘿般,要有定力段标。
試問,如果當下沒有太多現(xiàn)成的價值回饋炉奴,你還能沉下心來逼庞,坐住冷板凳,找到有效的練習方法瞻赶,不斷精進嗎赛糟?
人的天性是比較習慣于關注當下,看重此時此刻能不能立竿見影砸逊,能有好處在手璧南;往往懶得以“投資的眼光”做長遠的打算,眺望更遠的格局师逸。
倘若是當下沒有立即顯現(xiàn)好處的事司倚,我想,大多數人想都不想篓像,會選擇揮揮手轉身離開动知,不帶走一片云彩。
老同學在讀書時選擇學習編程遗淳,在當時來看拍柒,是沒有現(xiàn)成價值回饋的。
于“少年維特之煩惱”來講屈暗,女孩子都會比較關注那種會唱情歌拆讯,跳街舞,即興演講养叛,彈吉它這種顯性才藝的男生种呐,編程如此隱蔽的技能,自不容易入法眼弃甥。
于當年學生“被看重”的考試來說爽室,編程只會占用“正科”的學習時間,做好了也沒給分數加籌碼淆攻,老師也不會因此而頻頻給你寫好評阔墩。
于與社會互動而言,編程這件事也沒有讓他直接做出一個極致的作品瓶珊,能立刻到市場上換取收入啸箫,買自己喜歡的東西。
沒有這些立竿見影的“世俗”回饋伞芹,一開始給老同學力量的忘苛,或許是那股好玩的念頭:父親不同意他玩游戲蝉娜,他索性想著學編程去設計幾個游戲,以獲取父親的首肯扎唾。
后來我一問召川,才知道,原來當年老同學的父母是不支持他“玩”編程的胸遇!
若沒有一股“定力”荧呐,在學習編程時遇到學不懂的地方,遇到周圍人反對聲音層出不窮時狐榔,真的很容易會猶猶豫豫坛增,懷疑自己,乃至堅持不下去薄腻。
正是因為這股“定力”收捣,在學習編程時,在當年資料尚且匱乏之時庵楷,在經驗尚未豐富之時罢艾,他找到行之有效的精進路徑——“做中學”(操練學習法),一是寫作式學習尽纽,用文字總結學習的效果和經驗咐蚯,二是游戲式學習,在學習中給自己設置適度難度與挑戰(zhàn)弄贿,三是設計式學習春锋,通過不斷設計產品來提升編程知識整合能力。
老同學的這段奇特生涯之旅差凹,讓同齡人豎起大拇指期奔,讓我看到了“想力”、“愿力”危尿、“定力”呐萌。
或許“想力”、“愿力”谊娇、“定力”只是追尋夢想中很常見的要素肺孤,但要是你想想,這些是在他心智未成熟的少年時代就獲取的法寶济欢,免不了心生敬意赠堵。在心智未成熟之時,能夠站在自己的人生羅盤前法褥,穩(wěn)穩(wěn)地抓好方向顾腊,排除萬難,矢志不渝挖胃,非極大的控制力不可。
當我拋出開頭那個疑問,期待著一個多么宏偉的答案降臨時酱鸭,老同學的回答卻很樸素吗垮,一如編程語言的簡明利落:“運氣!”
運氣凹髓,是一種無形的力量烁登。他所謂的“運氣”,真的有“運氣”這么簡單嗎蔚舀?
假如沒有“想力”饵沧,奮斗則沒有定向,像開槍亂掃打不準赌躺。
假如沒有“愿力”狼牺,目標則無法落地,徒有空中樓閣礼患。
假如沒有“定力”是钥,勇氣則難以持續(xù),馬拉松變成短程跑缅叠。
我相信悄泥,機會給有準備的人,運氣也會給有準備的人肤粱。
別人的運氣難以Ctrl+C弹囚,別人的經驗卻可以Ctrl+V,用來反觀自我领曼,促進思考鸥鹉,改變生活。
與你分享老同學的故事悯森,也談談我的看法宋舷。這種探究,出于我對個人管理與生涯規(guī)劃的關注瓢姻,也出于我對培養(yǎng)兒童興趣的好奇祝蝠。
你為何會成為現(xiàn)在的你,如果你想在某一個領域成為大牛幻碱,你的想力绎狭、愿力、定力都在哪里褥傍,找到沒儡嘶?
如果你期待讓你的寶貝成為有價值的人,你能激發(fā)他的想力恍风、愿力蹦狂、定力嗎誓篱?
這兩個問題,都可以成為聽完這個勵志故事后凯楔,我們給自己布置的作業(yè)窜骄。