應該關注的是孩子
兒童的認知是隨著年齡的增長,從感性逐漸向感性過渡的,最終理性和感性互相交融,互補短長。
所以比較正式的編程學習(寫代碼)應該是從孩子的理性認知初步穩定的小學四五年級開始。
在四年級之前如果想提前培養孩子的計算機邏輯思維,可以讓孩子玩Scratch、編程貓甚至是我的世界Minecraft這樣的開放性手機電腦游戲。
四五年級孩子的數學幾何概念逐步形成了,也積累了一些英語詞匯,這時候學習編程是最合適的,入門可以學習比較簡單的GoC、AhaC或者直接學Python小游戲編程。不建議直接上手C++。
---
未來的以及現在的數學、物理等自然科學都離不開計算機技術。化學家都在用計算機人工智能算法模擬分子化學,計算機編程在未來尤其是科學界就和吃飯的筷子勺子一樣,是必須的基本工具,屏幕上點點按按那種也就是普通老百姓玩玩的,搞科學還是要編程。
社會科學也離不開智能技術,現在做調查、作分析都不開數據技術,離不開計算機數據挖掘。以前完全靠靈感、靠推理的時代已經一去不返了,互聯網、計算機和數據正在塑造新的商業,新的經濟以及新的社會形態。當然,社會科學編程可能不是必須的,但編程思維、數據思維、智能工具是肯定離不開的。
孩子學編程可以打信息學奧林匹克NOI比賽,沖名次,獲得知名學府高考降分或者自主招生,這就很功利了,當然是好事,至少這條路比奧數競爭壓力小很多。