想带着孩子学习编程,应该怎么做?

58 天前
 iutopia
我的孩子 8 岁,想着让他们能学习下编程。在网上现实中游历了一圈,说说我的感受吧。

现实生活当中,有很多编程课,无非就是教教大家处理行为流程(左转右转直行),就是智商税。
网上知乎,Google 找了一圈,都是 Scratch+Python 的模式。
我在想阿三那些少年是怎么学习编程的,12 岁左右就在专研架构数据库。
4011 次点击
所在节点    编程
57 条回复
goxxoo
58 天前
孩子有自己想法,你这是干嘛呢...
sun019
58 天前
iOCZS
58 天前
可怜的娃,没准是个莫扎特呢
NewMoorj
58 天前
8 岁也就做做加减乘除
xiangbohua
58 天前
问下你孩子平时有没有跟其他孩子比拼的,如果有合适的例子的话,用写代码的方式牛逼的解决,然后你孩子以后会追着你学
lekai63
58 天前
@z7356995 有道理诶。编程有几个前置要求:英语入门、打字过关、数学合格
OrangeSinglee
58 天前
小学可以从基础的机器人编程学,这个培养逻辑和动手能力。然后六年级上 Python 。我女友侄儿刚报名的机器人编程,一年一万多,要学两年,然后再去学 Python 。主要在浙江,小升初,有编程大赛的奖项加分,考高中也是。太卷了。有条件的家庭都上了编程班。
sampeng
58 天前
个人意见。。计算机本身没啥,什么时候学都无所谓。关键是“坐得住”。孩子很难做到这点。

所以,如果你在写代码。然后孩子能在旁边一直看你写,和你探讨,问你在干什么。。我觉得就够了
ThomasKim
58 天前
我试图教过我儿子编程,当时小学二年级,用的是 swift playground 是果子家的,是实实在在的用编程语言的语法在写,不是在堆积木,结果就是,刚开始的顺序结构那里就卡住了,这还没到面向对象呢,卡在哪里了呢?就是为什么要用 for 循环,他没办法理解。

这个编程课程实际上就是调用函数来控制界面里的卡通人物,使其走到终点,刚开始,就是直接按照顺序调用 move(),turnLeft()这样子,到后面就会有好几段是重复的路程,这时候我试图采用很多种方法跟我儿子讲,循环的妙处,可是他还是死脑筋,直接一股脑按照顺序写就行了,为什么要用循环?所以他在我强烈的逼迫下终于学会了 for 循环,但是,至此,我也发现了,他的转变,从刚开始的神奇兴奋以及第一次完成任务时的成就感,到后面变成一点点厌恶,我就停止了。

现在回过头来看,其实我就是在拔苗助长,他学编程又不是给老板打工,也不是要写出什么惊天地泣鬼神的软件,就是不用 for 循环又能怎么着?还不如索性让他按照他的方式写,等哪天当他面对上百行的 move(),turnLef()的时候,再告诉他循环,或许就能接受了,不过也无所谓了,现在我是先让他多接触英语,这次我不再拔苗助长了,能吸收多少都行,并且我也不再指望小学阶段再教他编程了,等他英语基础稍微好一点,初中再教。

我教他编程的初衷就是希望他以后有一个谋生的技能,当他还没找到自己的人生方向时,至少有个一技之长能暂时养活自己,能够独立生活。
dragode
58 天前
截取几个评论:
* CS Unplugged: https://www.csunplugged.org/en/
* 跟他一起玩树莓派,玩 Arduino,做点智能小车,坦克之类的,既学习了编程又锻炼动手能力;
* 去考个 GESP CSP-J 这类考试, 过分数可能在地方的省重点高中有特招;
dragode
58 天前
补充一个:
* https://code.org/
levelworm
58 天前
做项目吧,看看对什么有兴趣。千万别带着功利的行为去学竞赛什么的,除非娃自己想学。
adrianzhang
58 天前
阿三 12 岁就研究数据库架构,不是天赋异禀就是媒体瞎编,你跟着着什么急?

计算机程序的本质就是数学公式。把数学学好了,就算 30 岁才学编程,也能很短时间成为大神。

别说 8 岁,就 12 岁,还没上初中,一些基本的初等数学都不会,三角函数什么的都不懂,你让他编程?
BigShot404
58 天前
我觉得现在孩子只要培养两种能力

1.身体,养成锻炼身体的习惯。
2.自学,学习自学的能力。

其余的事都可以交给 AI 了。
Leonooo13
57 天前
叫你孩子用 gpt 吧,练练英文
126ium
57 天前
阿三放的屁一个字都不能信,所以不必焦虑,没必要给自己和小孩那么大压力,顺其自然就行
liukjx
56 天前
让他小时候先学学中文,英文,批判性思维吧,编程自学几个月就会了,然后就没有然后了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1059314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX