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

2024-07-23 09:23:09 +08:00
 iutopia
我的孩子 8 岁,想着让他们能学习下编程。在网上现实中游历了一圈,说说我的感受吧。

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

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

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

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

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

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

别说 8 岁,就 12 岁,还没上初中,一些基本的初等数学都不会,三角函数什么的都不懂,你让他编程?
BigShot404
2024-07-23 23:18:10 +08:00
我觉得现在孩子只要培养两种能力

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

其余的事都可以交给 AI 了。
Leonooo13
2024-07-24 09:49:28 +08:00
叫你孩子用 gpt 吧,练练英文
126ium
2024-07-24 11:36:36 +08:00
阿三放的屁一个字都不能信,所以不必焦虑,没必要给自己和小孩那么大压力,顺其自然就行
liukjx
2024-07-25 22:04:04 +08:00
让他小时候先学学中文,英文,批判性思维吧,编程自学几个月就会了,然后就没有然后了

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

https://ex.noerr.eu.org/t/1059314

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

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

© 2021 V2EX