記得以前在大學(xué)學(xué)編程時,當(dāng)時的教授說如果你們之前沒有學(xué)過任何編程語言,一樣能在大學(xué)時學(xué)好。之前學(xué)過編程語言的也別驕傲,不一定學(xué)過就能拿高分。
然后教授重點(diǎn)講了編程的語言啥時候?qū)W都不算晚,重點(diǎn)在于如何培養(yǎng)編程思維,也就是解決日常問題的能力。思維差的人無論怎么學(xué)語言,最后只能淪為代碼技工。有清晰的思維并善于學(xué)習(xí)的人即便人到中年改行開始學(xué)寫代碼,也能成為優(yōu)秀的軟件開發(fā)工程師。
而培養(yǎng)思維可以從嬰幼兒開始。日常生活中高效完成各項任務(wù)。語言理解能力強(qiáng)能概括情況點(diǎn)出中心思想與問題根源。平時喜歡玩走迷宮九宮格這類燒腦的游戲鍛煉邏輯思維。培養(yǎng)良好的表達(dá)能力,能簡短精煉地寫清楚自己的思路。有開闊的視野,知道所有問題都沒有標(biāo)準(zhǔn)答案,再完美的體解都有局限性。等孩子對上面這些都有了基本概念再上編程課。如果早上了編程課而孩子還不具備良好的解題思維,那么孩子容易鉆進(jìn)代碼細(xì)節(jié)中而忽略了最核心的解題大畫面。