只要提到編程,大家的第一反應就是“程序員”,而且認為男性才是做程序員的料。會有家長認為:“我家寶寶是女孩子,偏理科化的東西可能她不太適合”。在很多人直觀概念中,女孩子似乎和跳舞、畫畫、彈鋼琴等興趣班聯系緊密,很少有人會去把編程同女孩子放在一起。
其實不然,正如粉紅不是女孩的專屬一樣,編程也不應該是男孩子的專屬。通過在日常學習中對女學員的觀察,反而發現,她們在小學階段編程會比男生更有優勢,相比男生,更加細心。
鼓勵和支持更多女選手參加NOI系列競賽活動,CCF決定將于2022年舉辦首屆NOI女生競賽。
當然,不管大人孩子孩子,任何事情都會遇到問題與挑戰,不可能一帆風順,創作過程也是如此。學校也會給孩子布置有關編程的作業,不僅可以培養孩子的綜合能力,同時可以向未來需求方向前進。
其實近幾年,國內的少兒編程發展也很快,雖然熱度剛剛開始,但是我們可以注意到的是,勢頭很猛,以我們的行動力和努力程度,相信很快可以追平。
現在家長大多都是80、90后,思想各方面也是可以緊跟時代,那么我們該了解些什么?如何為孩子做準備,去迎接挑戰呢?
那么,我們就來直面編程,從為什么、誰需要學、什么時候開始來同大家聊一聊~
為什么要學編程?
首先,也是最實際的問題,教育風向使然。
在2019年教育部最新公布的《面向中小學生的29項全國競賽活動名單》中,科技創新類占了絕對優勢,共有12項,創意編程、人工智能等關鍵詞就直接出現在了項目名稱中。
國內首個《青少年編程能力等級》標準正式發布,其中關于“圖形化編程”和“Python”的定義標準就很細致了。
更有人認為,信息學奧賽將逐步取代原來奧數的位置。的確可以看到的是,信奧賽在升學上的分量逐步提高了。
對出生在科技時代的孩子來說,編程如同我們當年的數理化,已經逐步成為一項基礎技能了。
以數學為例,我們從小學開始直到大學,至少學習了16年的數學,但是我們并沒有“人人都是數學家”,更是沒有說學到人人精通,也并沒有從事相關工作。但是數學帶給我們思維上的變化與習慣,是讓我們在生活中的方方面面都有所受用的。
而編程對于現在的孩子來講,就像我們當年的數學一樣,不一定從事這個行業,但是擁有這個能力,卻是有必要的,可以更好應對處理個人的工作生活方面。
說到未來,大家可能會覺得有些遙遠,但是在有些方面,已經逐漸顯現了,就好比現在我們生活在萬物互聯的社會中,各種火箭發射,對于其他星球的探索,通過編程實現這些,無一例外。
如果孩子懂得這方面知識,那么可以從編程維度去認識互聯網。
編程學習還有實實在在的好處,那就是可以提升孩子的思維能力。
年齡、性別是局限編程學習的因素嗎?
在以前,讓小朋友去學習編程,真的要好好想一想,因為之前枯燥的字符,光是想想都會覺得有點無聊~
因為實物編程和拖拽式語言已經把編程的門檻放的很低了?,F在的孩子學習編程,不僅有模塊化的語言助攻,還增加了很多樂趣,例如動畫設計、各種有趣闖關小項目。本身邊玩邊學對于孩子來講,就是一個不錯的選擇,對于小朋友來說,這些本身就是具有超高吸引力的東西,興趣在學習的過程中也就很自然的產生了。
首先編程的本質是與電腦對話,女孩子的語言能力天生就帶有優勢;其次,女孩子有著持續注意力的好習慣,所以,女孩子接觸編程,是完全可以并且可以說占到優勢更多的。
在美國,目前大概有1200萬孩子在學習接觸編程,其中男女比例大概是52%、48%,比例大概保持在1:1。所以,無論是理論還是實際情況,決定孩子學習因素的從來不是性別問題!
女性在編程時,許多方面都保持著不錯的優勢:優秀的視覺審美、良好的溝通能力、仔細認真的工作態度、對待工作的積極主動、對團隊氛圍的細微的感知。
而且隨著未來數字時代的到來,越來越多的女性投身到IT領域。在她們中既有圖靈獎獲得者,又有計算機博士,還有科技公司CEO。誰說在編程這樣邏輯性要求比較強的學科上,女生就很難拿到很高的成就呢?她們所取得的成就,或許并不次于男程序員。
什么時候起步比較好呢?
那具體什么時候開始學習編程比較合適呢?建議是5、6歲左右。
如何選擇課程呢?
孩子剛開始接觸編程的話,建議可以從簡單的拖拽式編程語言開始,因為難度較低,上手快,可以很快提起孩子的興趣,一般5-6歲的孩子就可以開始;
當學習到一定程度(這個不一定要按年齡劃分,只要孩子覺得拖拽式不能清爽地表達他想要的邏輯時),就可以轉為更加專業的,需要手動寫代碼的編程語言了;
再延續的話,就可以開始一些更方便控制底層,也可以對接考試競賽的語言。
一條比較理想的思路是:scratch - Python或C++。
孩子學習編程,學的主要是編程思想,并不是馬上要解決某個領域的特定問題。所以選擇哪個編程語言不是最關鍵的,因為最基本的編程思想在各個語言中是相通的。
綜上所述,是否對于少兒編程方面有了一些與平時不同的看法。掌握一門與時代接軌的技術,在迎接未來科技革命的時候可以從容應對。并且在這個領域,沒有性別與年齡的限制,學習接觸編程也并非為了“全民程序員”。
對于人工智能時代的班車——編程,巾幗是不是不讓須眉呢!