小学低年级的孩子特别喜欢coding应该支持吗?另外在Code Ninjas 学习coding靠谱吗?

风轻雨
楼主 (北美华人网)
前两年就喜欢scratch,上网加上买书学了一些,能编点简单的游戏,
这一段在summer camp学了点 Roblox, 又把coding兴趣捡起来了
去试了几次Code Ninjas 的线下课非常喜欢,自己主动要去学coding
想请教一下大家,小学低年级的孩子特别喜欢coding应该支持吗?
另外在 Code Ninjas 学习coding靠谱吗?特别希望听到第一手的经验。谢谢!

P
Peacelife
只要是健康有益的爱好当然支持啊 想不出反对的理由
风轻雨
Peacelife 发表于 2024-06-29 19:58
只要是健康有益的爱好当然支持啊 想不出反对的理由

反对的理由也有:
比如,浪费时间,容易对游戏更上瘾,等等
A
Abigail9981
我怕娃玩游戏,现在这一类的课程都没有给报了。学校也有coding,随便学学就行了。
A
AlaskaNYC
风轻雨 发表于 2024-06-29 20:00
反对的理由也有:
比如,浪费时间,容易对游戏更上瘾,等等

学完Scratch就可以学Python了
b
bluesky_i
比玩游戏靠谱多了
风轻雨
AlaskaNYC 发表于 2024-06-29 20:08
学完Scratch就可以学Python了

是这么说的
c
cheezit1999
回复 1楼 风轻雨 的帖子
小学学编程,眼睛太容易近视了。这不像看书,你可以限制时间,编程编一半,你怎么叫停。
编程那些东西,小时候吭哧吭哧学,花好多时间,属于事倍功半;高中,或者大学,那些简单东西一学就会,属于事半功倍。
小时候多花点时间户外活动,多交朋友,学习各种知识。
风轻雨
cheezit1999 发表于 2024-06-29 20:56
回复 1楼 风轻雨 的帖子
小学学编程,眼睛太容易近视了。这不像看书,你可以限制时间,编程编一半,你怎么叫停。
编程那些东西,小时候吭哧吭哧学,花好多时间,属于事倍功半;高中,或者大学,那些简单东西一学就会,属于事半功倍。
小时候多花点时间户外活动,多交朋友,学习各种知识。

对,就是有这样的担心
彼岸天涯
没什么数学基础学coding都是皮毛
h
hahanima
小时候难道不是学钢琴吗?编程序那是民工活,太掉价儿了。
Z
Zigzag123
数学跟不上学编程就是玩游戏。除非做app网站但这也不是小学低年级合适的内容。
风轻雨
Zigzag123 发表于 2024-06-29 22:25
数学跟不上学编程就是玩游戏。除非做app网站但这也不是小学低年级合适的内容。

其实就是玩游戏,
这也是犹豫要不要支持的原因。
B
Bonbons66
我家四年级,自己跟着YouTube 学unity,居然可以自己写一下C#了。也不知道是不是值得,我们是苦于找不到教unity的老师。他也自己学Roblox,编的游戏给他同学玩,感觉还挺自豪的。
f
flowingsue
至少学完prealgebra再学coding吧,之前都是浪费钱跟时间。
b
bellamia
对小孩来说,Coding其实和打游戏上网没有本质区别,一旦养成习惯,再想拉出去就难了
H
Hesterhql
先把数学学会了再搞编程吧, 内功心法要认真练哈。
s
shaohuacrystal
Bonbons66 发表于 2024-06-30 03:48
我家四年级,自己跟着YouTube 学unity,居然可以自己写一下C#了。也不知道是不是值得,我们是苦于找不到教unity的老师。他也自己学Roblox,编的游戏给他同学玩,感觉还挺自豪的。

太棒了
s
springbee
至于吗?那么早学coding。以后大了花5分钟学的估计现在得花几天才学会。还是带出去多运动吧。不要往宅男方向培养
b
brotherband
Scratch 入门后可以钻研的蛮深的,这种modular block的编程很适合初学者。楼主不需要阻止娃。我家有狂热编程爱好者,他对打游戏毫无兴趣,但把python,java,c自学了个遍,后来上完MIT ML课后开始自学cuda,这下被Nvidia绑定了开始烧钱上硬件。因为usaco的算法需要自己初中就推到calculus,因为ML的需要已经把strang的linear algebra半懂不懂的学了一遍。感觉数学和编程是互相成就的事。真正喜欢就会推着自己一点一点往前学。
然后等我老二开始学scratch以后发现她就喜欢编故事,琢磨怎么做个有情节的小movie出来,完全不同的用法。
b
brotherband
回复 16楼 bellamia 的帖子
这么看就太狭隘了。我自己是做ML方面的法考题,所以我家老大对编程和M L感兴趣后我给他推荐了一些很受欢迎的网课,从来没指导过他。今年让他帮我做一个我暂时没钱做的idea,发现他的code已经写的比我的有些phd学生写的好了,而且他还知道怎么在底层怎么分配内存达到optimal效果。他刚上高中。
c
crystalhuang
brotherband 发表于 2024-06-30 08:44
Scratch 入门后可以钻研的蛮深的,这种modular block的编程很适合初学者。楼主不需要阻止娃。我家有狂热编程爱好者,他对打游戏毫无兴趣,但把python,java,c自学了个遍,后来上完MIT ML课后开始自学cuda,这下被Nvidia绑定了开始烧钱上硬件。因为usaco的算法需要自己初中就推到calculus,因为ML的需要已经把strang的linear algebra半懂不懂的学了一遍。感觉数学和编程是互相成就的事。真正喜欢就会推着自己一点一点往前学。
然后等我老二开始学scratch以后发现她就喜欢编故事,琢磨怎么做个有情节的小movie出来,完全不同的用法。

你家这种是小概率事件,其他层主说的才是适用于大部分孩子的情况。楼主可以看看自己的孩子是不是也是小概率事件。
b
brotherband
回复 22楼 crystalhuang 的帖子
我的意思是scratch coding有不同的用法,不同的娃能从中学会不同的方面,比如我家老二数学普通编程普通没啥天分,但是她从中学会怎么编剧情,怎么通过对话(talking bubble)来推动剧情发展,我觉得真是很棒。这跟打游戏被动跟着剧情走要好多了吧。
0
01am
兴趣爱好不分高低贵贱。真喜欢就支持。即使有玩游戏的成分在里面,哪又怎么样,能玩游戏的娃还都挺聪明的。时间分配上不走极端就好。
S
Salad777
真心喜欢的,你是否支持没什么区别。认识一个孩子,现在CMU CS刚上完一年,暑假很好的大公司intern。其实他高中毕业就有很好的intern。这孩子据说有时间就做coding,拦都拦不住。
d
danhuang7
brotherband 发表于 2024-06-30 08:47
回复 16楼 bellamia 的帖子
这么看就太狭隘了。我自己是做ML方面的法考题,所以我家老大对编程和M L感兴趣后我给他推荐了一些很受欢迎的网课,从来没指导过他。今年让他帮我做一个我暂时没钱做的idea,发现他的code已经写的比我的有些phd学生写的好了,而且他还知道怎么在底层怎么分配内存达到optimal效果。他刚上高中。

能说说啥网课吗?还有你孩子数学和逻辑有专门训练过吗?
s
shaohuacrystal
brotherband 发表于 2024-06-30 08:44
Scratch 入门后可以钻研的蛮深的,这种modular block的编程很适合初学者。楼主不需要阻止娃。我家有狂热编程爱好者,他对打游戏毫无兴趣,但把python,java,c自学了个遍,后来上完MIT ML课后开始自学cuda,这下被Nvidia绑定了开始烧钱上硬件。因为usaco的算法需要自己初中就推到calculus,因为ML的需要已经把strang的linear algebra半懂不懂的学了一遍。感觉数学和编程是互相成就的事。真正喜欢就会推着自己一点一点往前学。
然后等我老二开始学scratch以后发现她就喜欢编故事,琢磨怎么做个有情节的小movie出来,完全不同的用法。

华人上有很多有才华又努力的好孩子
V
Viviennedd
小学七年级可以,低年级肯定是NO。低年级需要和人交往中大脑发育,大脑发育和生理发育都需要外界因素,而不是电脑coding。什么重要要做取舍。
A
AlaskaNYC
Viviennedd 发表于 2024-06-30 09:31
小学七年级可以,低年级肯定是NO。低年级需要和人交往中大脑发育,大脑发育和生理发育都需要外界因素,而不是电脑coding。什么重要要做取舍。

现在小学K就开始有Coding课了, 时代不同了, Coding已经是新一代需要掌握的技能了,
s
shanggj
AlaskaNYC 发表于 2024-06-30 09:33
现在小学K就开始有Coding课了, 时代不同了, Coding已经是新一代需要掌握的技能了,

跟数学课一样, 真想学到东西, 靠学校是搞笑。
风轻雨
感谢大家的分享和建议,
我们并没有“推”coding,而是一直在“推”各种sports
我们也不想推名校,就顺其自然,孩子喜欢啥就支持啥,没想刻意如何如何。
但是,是否应该支持学coding呢?有点不肯定,因为screen time已经太多了
b
brotherband
回复 26楼 danhuang7 的帖子
ML网课推荐MIT的,便宜质量有保证,虽然有些out,但是ML届发展太快了学校教的肯定会out的,作为入门蛮好的。YouTube上也有很多很不错的免费课程,比较分散不是很系统。linear algebra那除了strang舍我其谁了,真的非常好。 我相信兴趣是最好的老师,娃感兴趣我就支持,娃自己做research或者跟同学学长聊天找到资源,贵的我就拒绝,可以接受的我就掏钱。平常最多是娃偏科偏的太严重不做学校作业的时候我会warning娃一下。
s
sunnywill
brotherband 发表于 2024-06-30 09:59
回复 26楼 danhuang7 的帖子
ML网课推荐MIT的,便宜质量有保证,虽然有些out,但是ML届发展太快了学校教的肯定会out的,作为入门蛮好的。YouTube上也有很多很不错的免费课程,比较分散不是很系统。linear algebra那除了strang舍我其谁了,真的非常好。 我相信兴趣是最好的老师,娃感兴趣我就支持,娃自己做research或者跟同学学长聊天找到资源,贵的我就拒绝,可以接受的我就掏钱。平常最多是娃偏科偏的太严重不做学校作业的时候我会warning娃一下。

谢谢推荐!ML MIT的网课是在哪个平台上的?你说的strang的linear algebra是youtube录的大黑板吗,还是有专门的网课?
b
brotherband
回复 33楼 sunnywill 的帖子
去MIT open source ware上直接搜就行,都是免费的。ML的课有很多,刚问了一下老大,他说刚入门就用introduction to ML undergrad的那个就可以。coursera上有付费版好像就是多了几个project可以hands on 做。
b
brotherband
Viviennedd 发表于 2024-06-30 09:31
小学七年级可以,低年级肯定是NO。低年级需要和人交往中大脑发育,大脑发育和生理发育都需要外界因素,而不是电脑coding。什么重要要做取舍。

楼主家的娃又不是小小年纪整天就盯着电脑编程了对吧。不觉得影响social,大把EC的时间和学校上课时间学习social。人以类聚物以群分,最后人还是会和自己趣味相投的人做朋友。nerd在nerd群里也是很可以谈笑风生的。
A
AlaskaNYC
shanggj 发表于 2024-06-30 09:35
跟数学课一样, 真想学到东西, 靠学校是搞笑。

意思就是和数学一样所有学生都要学了, 所以不要区别对待,有兴趣就支持, 数学课很多不是也用电脑做题吗
风轻雨
brotherband 发表于 2024-06-30 10:14
回复 33楼 sunnywill 的帖子
去MIT open source ware上直接搜就行,都是免费的。ML的课有很多,刚问了一下老大,他说刚入门就用introduction to ML undergrad的那个就可以。coursera上有付费版好像就是多了几个project可以hands on 做。

类似于这样的吗?
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about
b
brotherband
风轻雨 发表于 2024-06-30 10:23
类似于这样的吗?
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about

对。mit在pandemic期间做了很多的online免费课程,至少到去年还可以免费用。有兴趣的娃真可以不交钱上到mit的优质本科课程(当然买不到文凭)