首先,讓我們來(lái)認(rèn)識(shí)一下什么是編程~
其實(shí),編程就是和電腦對(duì)話(huà),用計(jì)算機(jī)”聽(tīng)得懂的語(yǔ)言“,告訴它我們想讓它做的事。
那么,和電腦對(duì)話(huà),與和人對(duì)話(huà),有什么不同呢?
比如說(shuō)我想喝咖啡,那我可以跟孩子說(shuō):“兒子,幫我倒杯咖啡!”那這句話(huà)如果想讓電腦聽(tīng)懂應(yīng)該怎么說(shuō)呢?
我得先告訴它哪個(gè)是“杯子”、哪個(gè)是“咖啡”、什么是“倒”,然后再告訴它怎么去倒,比如先左轉(zhuǎn)75度,往前走兩米,左臂下放50度……
發(fā)現(xiàn)了嗎?人類(lèi)天性?帶著感性、隨意、散漫等特質(zhì),但電腦可沒(méi)有。
電腦這個(gè)新時(shí)代的高科技“鐵血戰(zhàn)士”,它理性、嚴(yán)謹(jǐn)、?板?眼,我們和它溝通時(shí),每一步都必須給出準(zhǔn)確的指令,而且你說(shuō)的它都會(huì)嚴(yán)格照辦,從來(lái)不會(huì)任性發(fā)揮或是趁你不注意悄悄偷懶。(非常聽(tīng)話(huà),是個(gè)從不偷懶的好孩子)
那么,想要讓電腦聽(tīng)懂我們的話(huà),就必須讓自己也變得理性、嚴(yán)謹(jǐn)、思路條分縷析,否則對(duì)話(huà)的結(jié)果則會(huì)和我們心里想的完全“跑偏”。
當(dāng)孩子試著從電腦的角度去思考問(wèn)題時(shí),也就學(xué)習(xí)和鍛煉到了所謂的編程思維。
所以說(shuō),學(xué)編程不只掌握一項(xiàng)技能、培養(yǎng)一個(gè)興趣,更重要的,是掌握背后一整套高效解決問(wèn)題的思維模式。