關於計算機專業是否就是高薪,上週我發了一篇文章,討論了該問題,閱讀量不少,看來很多人關心這個問題。這篇文章對其中牽扯到的一個問題做進一步說明,那就是什麼時候開始學程式設計好?
普遍認為3、4年級開始打基礎,5、6年級開始嘗試競賽。
再來看一下上圖,此圖是NOIP競賽小學組的要求。試問,之前沒有接觸過程式設計概念的學習,開始時就上C++,會不會頭大?
我們再來看一下上圖中Scratch的程式設計過程,完全的滑鼠操作。完成任務的同時,可以讓小孩慢慢地瞭解什麼是面向物件、什麼是控制元件......
所以我的上一篇文章是建議學習計算機(程式設計)可以從6歲開始,6歲的小孩已經認識很多字啦,可以看懂Scratch的操作介面,而當他發現能夠用這些操作控制人物(動畫)的時候,會對Scratch產生濃厚的興趣。
興趣是最好的老師。如果是從3、4年級開始直接上資訊奧賽訓練會怎樣?
我們來看一題小學資訊學的奧賽題:
某小學最近得到了一筆贊助,打算拿出其中一部分為學習成績優秀的前 5 名學生髮獎學金。期末,每個學生都有 3 門課的成績:語文、數學、英語。先按總分從高到低排序,如果兩個同學總分相同,再按語文成績從高到低排序,如果兩個同學總分和語文成績都相同,那麼規定學號小的同學排在前面,這樣,每個學生的排序是唯一確定的。
任務:先根據輸入的 3 門課的成績計算總分,然後按上述規則排序,最後按排名順序輸出前 5 名學生的學號和總分。注意,在前 5 名同學中,每個人的獎學金都不相同,因此,你必須嚴格按上述規則排序。
別說小孩,大人看了都蒙圈。冰凍三尺非一日之寒。除了少數天才少年。大多數普娃想走競賽要早準備。
有人說,我學程式設計不參加奧賽,只是興趣不行嗎?我的觀點是既然學了,就要有個目標。沒有目標的獨自安好那是有錢人家玩的,普通家庭來不起!
當然,這是我的個人體會,我家大娃也高一啦,一路走來,我也想讓他走快樂童年之路,真的是大環境不允許。
怎麼講,普通人家要學會戴著腳鐐跳舞。在現有條件下,只有透過多想、多做、早做爭得長大後不太累的優勢。
還有,就是趁著中學之前的階段小孩還能聽一聽大人的話時,努力做一些鋪墊。當然,也不要想著太灰暗,和小孩一起成長的過程還是很開心的,好的心態一起積極陽光地度過每一天,這個也很重要。