?我女兒上二年級,最近教她一些簡單的python編程。一直想聊聊這事兒:如果你想寫程序,學習某樣東西,或者轉(zhuǎn)行。多大歲數(shù),什么起點才行?這不光是知識問題,有時候也是心理問題。
?最近常看到互聯(lián)網(wǎng)把傳統(tǒng)行業(yè)打得落花流水,有時候也為自己和孩子的將來捏把汗。我女兒打小的職業(yè)追求很簡單:當保姆和開小賣部。有一天,我實在受不了,就跟她說:以后這些機器都能干,你這人生目標還沒畢業(yè)就直接失業(yè)了。這也不是胡說,家務(wù)的智能產(chǎn)品電子產(chǎn)品就不說了,現(xiàn)在好多超市都開始自助結(jié)帳,昨天在美廉美看見買蔬菜都自助了。

?于是為了不失業(yè),她的目標改成了“做機器人”。二年級也可以寫程序,二年級什么水平?認識一些漢字,漢語拼音和英文字母有時候還傻傻分不清,程序中用到的單詞除了for和in幾乎全不認識,學過正整數(shù)的加減乘除,還沒學余數(shù)是啥。這些知識類的還好說,死記硬背,用得多了自然就記住了。但是思維類的,比如循環(huán)嵌套,對她來說就比較困難。這塊兒花了比計劃多三倍的時間,直到有一次我問題她什么是循環(huán),她給我畫了一棵樹,我才長出一口氣。有些東西,可能真得等思維發(fā)展到一定階段才能掌握,相對于小孩,大人的思維更加立體,層次分明。

?每周兩次,每次一小時,外加每周背5-10個用到的單詞。到目前為止,一共八周。她現(xiàn)在的水平是基本了解window,linux,android文件系統(tǒng),虛擬機;軟件基本了解photoshop, excel,基本會用word, ie, firefox,中文輸入法;二,八,十六進制;vim的基本使用;python程序和交互界面,程序方面python的if,while,for,continue,break,print等等,數(shù)組,函數(shù),調(diào)庫,用matplotlib作圖,調(diào)jieba,snowNLP庫給中文分詞?;揪褪沁@些,進度和計劃幾乎持平。
?IT行業(yè)門檻高嗎?二年級的思維水平,普通小學班里中等的小朋友,除了彈琴跳舞也沒上過什么補習班,未來目標就是當保姆,16個小時這些都可以學會。為什么好多大人沒試就說不行?的確不是每個人努力之后都能打比賽拿第一,但是我覺得普通的水平,誰都能學會。
?人到底什么情況下,會選擇不再去學新的東西了?可能有這個原因:我們從小受教育“或飲食或坐走長者先幼者后”,其實它背后的邏輯是:父慈所以子孝,兄友所以弟恭。但是時間長了,好像就變成了天生的等級和權(quán)力,隨著年齡的增長,直接就升級了。可世界和五百年前不一樣了,年少時學到的東西不再能支撐一生。需要不斷地學習,不斷把自己設(shè)定成后輩的身份,盡管年齡已不再是后輩,不只在知識層面,在心理層也是個挑戰(zhàn)。也許,這是個賽場,老將們滿身光環(huán),新加入者生機勃勃,而我們只需在其中做更好的自己。