V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vipppppp
V2EX  ›  问与答

各位怎么看待少儿编程?

  •  
  •   vipppppp · 2022-10-24 16:43:25 +08:00 · 5574 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    回想当年初一学习图形化编程

    那时候真的很难理解 if ... else ... 之类的概念,最后靠背的去参加的比赛。。。

    只能理解这个和那个组合,这里填什么东西,对于学习东西希望能学懂的自己真的有点难受,第二年就放弃比赛了。。。

    今天被人科普了少年编程的各种"好处",也被一些人喷了。。。。

    想听听各位的想法,尤其是各位有小孩的?

    1. 几年级开始少儿编程比较好?
    2. 对于大部分小学生是否真的理解编程的世界?
    3. 对于小学生来说,是否是最佳的锻炼思维能力的方式之一?

    PS: 小学生的信息奥赛和数学奥赛,真的是畸形。

    74 条回复    2023-06-16 14:48:12 +08:00
    banmuyutian
        1
    banmuyutian  
       2022-10-24 16:44:01 +08:00   ❤️ 12
    我的评价是:骗钱
    66beta
        2
    66beta  
       2022-10-24 16:44:31 +08:00
    就跟乐高培训班一样,钱多烧的
    wangxiaoaer
        3
    wangxiaoaer  
       2022-10-24 16:46:47 +08:00   ❤️ 4
    我特么真的搞不懂少儿编程图什么?锻炼逻辑能力的话数学不好吗?

    每次有人说到少儿编程我都想问问他们要不要去学学少儿挖掘机、少儿厨师,少儿会计师之类的。
    fiypig
        4
    fiypig  
       2022-10-24 16:49:10 +08:00
    还不如玩玩数独 魔方
    hatw
        5
    hatw  
       2022-10-24 16:49:31 +08:00
    无所谓,反正就是打发时间。。。
    x1kong
        6
    x1kong  
       2022-10-24 16:52:24 +08:00
    Ctrl C + Ctrl V ,能锻炼啥子。。。
    HugoChao
        7
    HugoChao  
       2022-10-24 16:53:05 +08:00   ❤️ 1
    不如玩玩 Minecraft
    vipppppp
        8
    vipppppp  
    OP
       2022-10-24 16:53:26 +08:00
    @wangxiaoaer 这个我能理解,少儿编程都是图形化编程,通过点击和拖拽来组合,比起数学更能吸引小朋友=。=
    vipppppp
        9
    vipppppp  
    OP
       2022-10-24 16:53:50 +08:00
    @hatw 关键是贵,。。。。
    dddd1919
        10
    dddd1919  
       2022-10-24 16:53:57 +08:00
    没意义,别说少儿,大学学 C 都是一脑子浆糊
    kop1989smurf
        11
    kop1989smurf  
       2022-10-24 16:56:51 +08:00   ❤️ 1
    其实就是在锻炼逻辑推导能力和想象力。
    这点和魔方、口算等都是共通的。

    只不过少儿编程更加的具象化,门槛也更低。
    所以相比较口算和魔方而言,学习曲线更平滑,成就感更强,正向反馈也更快。

    而且魔方、口算等是有逻辑上限的,你的熟练度过一定阈值之后,魔方就变成了体力和手眼协调力的比拼,口算则变成了记忆力比拼。

    编程的逻辑难度是无穷无尽的,从这点上无可替代。
    yhm2046
        12
    yhm2046  
       2022-10-24 16:57:12 +08:00
    兴趣是最好的老师, 我的意见是参考美国小孩子是怎么学编程的. 二十年前有一本书叫做<素质教育在美国>作者黄全俞, 我现在还记得, 推荐你看一下
    HeyWeGo
        13
    HeyWeGo  
       2022-10-24 17:07:47 +08:00
    冯·诺依曼说:“在数学中你并没有理解什么东西,你只是习惯了它们而已。”

    不要一开始就试图去用大人的思维让小孩去理解编程,就让他们用起来,模仿起来,去感受它。因为很多概念很难在没有基础认知的情况下让小朋友去理解。用的多了,自然就习惯了。一般人的学习起步就是记忆和模范,然后习惯!让小朋友理解,其实很难。初级的编程也是这样。很多时候我们大人所谓的理解就是量变引起的质变,虽然得承认某些人确实是数感比较好,但我觉得在初学阶段就是讲究的广度!

    少儿编程就是让小朋友早点接触逻辑概念,实际上这种逻辑概念我们只是习惯成自然了,编程只是让这种逻辑关系体现的更加的表面化。

    关于不要去理解,而去习惯这一点我想说下自己的体会。虽然不一定准确,但是回忆起来确实有道理:
    我高一时候第一次接触 3d MAX ,看教程书里用到一个词 "倒角”,因为是全新未接触过的概念,完全无法理解这个词,当时互联网也不发达,也没多问周围的人,很难用自己的认知去解释这个词,反正就是看着梳理的教程把原来的直角弄斜了一点点,那么我心里就暂且把这个现象记作倒角。至于对不对,不知道,我也很难受,因为没人能告诉我准确的定义,作为习惯了各种行为都有个明确定义的学生来说,其实这样硬记下来某个生僻概念的感觉特别难受,但当时的我确实也无能为力。后来接触的多了,就发现原来就是那个样子就叫“倒角”。你现在让我解释,我也很难准确全面的解释,那就是一种处理手法,至于为什么非得解释为什么叫倒角?谁能说清楚呢?
    Cheons
        14
    Cheons  
       2022-10-24 17:08:25 +08:00 via Android
    感兴趣互联网上自己学,不感兴趣报班有什么用?
    不如学学艺术体育类的
    opengps
        15
    opengps  
       2022-10-24 17:08:41 +08:00
    只适合小部分人,但现在的宣传显然偏离了重心
    seres
        16
    seres  
       2022-10-24 17:11:28 +08:00
    兴趣是最好的老师,培训不是
    lambdaq
        17
    lambdaq  
       2022-10-24 17:14:15 +08:00   ❤️ 1
    图形化编程,实际上就是 scratch 吧。这玩意从技术上来说,还不如 flash 。至少当年闪客是有一批人拿这个吃饭的,而且 actionscript 本来就是 ECMAScript 4 比什么拼积木正规多了 。
    singerll
        18
    singerll  
       2022-10-24 17:15:19 +08:00
    浪费时间,有这时间还不如打王者荣耀,最起码还能多交几个朋友。
    Roanapur
        19
    Roanapur  
       2022-10-24 17:17:15 +08:00
    我的评价是:没多少价值

    之前大姐考虑要让我外甥学少儿编程。
    我说了一句:您看咱家就有 2 位程序员,你同事也大把程序员。你觉得会编程是思维过人?还是收入过人?
    大姐于是作罢,再也不提。
    OrangeSinglee
        20
    OrangeSinglee  
       2022-10-24 17:25:39 +08:00
    浙江这边小学很多都报名了少儿编程,可以参加比赛对小升初很有帮助,有加分。所以很多家长都报名了。只是为了可以上好的学校罢了。
    aecra1
        21
    aecra1  
       2022-10-24 17:35:20 +08:00
    我高一的时候一百来人报名信息竞赛,到数组部分就有一大半的人无法理解而退出,而全部就坚持下来的也就三四个人,就这学算法还是一脑子浆糊,学编程是最垃圾的教育方式,吃顿好的都比这个强
    AoEiuV020CN
        22
    AoEiuV020CN  
       2022-10-24 18:27:28 +08:00
    我对于“培养编程思维”是可以理解的,
    但是不觉得小朋友能培养的出来,
    更不相信培训机构能培养的出东西,
    KoedaNagiNya
        23
    KoedaNagiNya  
       2022-10-24 18:30:20 +08:00 via Android
    没啥用途,属实骗钱
    czn6mx
        24
    czn6mx  
       2022-10-24 19:38:48 +08:00
    割韭菜
    optional
        25
    optional  
       2022-10-24 19:44:42 +08:00
    配合家长的中年焦虑呗,这玩意还不如多背背古诗词练练书法,这些软实力才是大后期而且难以速成的,编程这些东西,有兴趣长大后随随便便就能学。
    wyd011011daniel
        26
    wyd011011daniel  
       2022-10-24 19:49:27 +08:00
    苹果的 swift playground 做的挺好的
    walpurgis
        27
    walpurgis  
       2022-10-24 20:00:08 +08:00
    不如学数学,打好算法基础
    Jooooooooo
        28
    Jooooooooo  
       2022-10-24 20:07:49 +08:00
    之前帖子里说过了, 这是缓解家长焦虑用的.

    真想对小朋友有帮助, 不如学英语.
    crysislinux
        29
    crysislinux  
       2022-10-24 20:10:16 +08:00 via Android
    父母会的话带着小朋友做玩具玩儿还是可以的。
    potatowish
        30
    potatowish  
       2022-10-24 20:18:32 +08:00 via iPhone
    完全没必要,其实都是给家长贩卖焦虑感来赚钱
    horace1117
        31
    horace1117  
       2022-10-24 20:34:50 +08:00
    教小朋友常识和培养兴趣更重要吧
    zib
        32
    zib  
       2022-10-24 22:14:08 +08:00 via Android
    这玩意有天赋的不怎么用学,没天赋的怎么也学不会
    ButcherHu
        33
    ButcherHu  
       2022-10-24 23:30:02 +08:00
    其实算子越简单越锻炼思维吧,搞点棋类游戏比较好,但是不知道现在围棋什么行情了。
    编程感觉初学者就是学了一堆工程学的玩意,反倒对小孩子的记忆力是负担,难就算到了红黑树,背一背也就那样。主要还是 geek 还是有点帅,对社交可能有点帮助吧。
    当然要是硬卷加分除外噢。话说开始奥赛本来是搞选拔的,最后变成搞升学的了。
    zackwan95
        34
    zackwan95  
       2022-10-24 23:59:25 +08:00
    @Jooooooooo 学英语也是浪费时间浪费钱,不如把母语中文学好
    edis0n0
        35
    edis0n0  
       2022-10-25 01:30:44 +08:00
    记得之前看国外某个大学研究表明 10 岁以前不可能有抽象思维,学编程 100%无效,刚刚 google 搜了一下没搜到
    edis0n0
        36
    edis0n0  
       2022-10-25 01:31:59 +08:00   ❤️ 1
    @zackwan95 #34 从小学英语是真的比长大后学快
    levelworm
        37
    levelworm  
       2022-10-25 02:28:36 +08:00 via Android
    @edis0n0 这个未必对,有些牛人比这个早接触编程吧。
    levelworm
        38
    levelworm  
       2022-10-25 02:28:55 +08:00 via Android
    我觉得主要看娃是否有兴趣,没兴趣就别写了。
    darkengine
        39
    darkengine  
       2022-10-25 07:36:42 +08:00
    参考华山派的气宗和剑宗,照样画葫芦容易被虐惨
    ZC3746
        40
    ZC3746  
       2022-10-25 08:07:56 +08:00
    骗钱的。
    whywaoxaks
        41
    whywaoxaks  
       2022-10-25 08:21:44 +08:00
    basic/pascal/c/算法 我都是小学学的,感觉对日后的逻辑思维有很大帮助。
    举个简单例子,三年级(?)考试一道附加题,大概就是一群人相互握手,问能握多少次,我就琢磨,这不是冒泡排序么。还有后来大学有人真理解不了逻辑运算, 但凡是写过 if else/位操作的人都能听睡着了吧。
    yuhaijiang2019
        42
    yuhaijiang2019  
       2022-10-25 09:34:25 +08:00
    那是兴趣啊,不是硬培训出来的,现在感觉小朋友的钱特别好骗,说起来我挺惭愧的,以前在我们班里从小到大各种特长班,学习班的成绩都很一般,班没少报,各种多功能学习机,好记星、诺亚舟和电子词典没少买,但还是学习不行,反倒什么班也没报过的,就一本词典反倒破烂的是学霸,不少还顺利到了哈三中这种重点
    duke807
        43
    duke807  
       2022-10-25 09:42:59 +08:00 via Android
    非常有必要,我认识的大神都是很早接触编程
    我自己最早是初中的时候在 文曲星电子词典 上用 BASIC 编程显示几何图形的动画

    前提是,一定要自己教,少儿培训班的不要
    fredli
        44
    fredli  
       2022-10-25 09:59:37 +08:00
    我认为编程和奥数小学都可以学,不过前提也是我都会,知道这个该怎么弄
    weivi
        45
    weivi  
       2022-10-25 10:07:22 +08:00
    不差钱的话当游戏玩吧,总比沉迷刷抖音强
    wqhui
        46
    wqhui  
       2022-10-25 10:12:14 +08:00
    骗钱,脑子还没发育到那种程度,大部分人在小学时期并不能理解编程的东西
    zackwan95
        47
    zackwan95  
       2022-10-25 10:23:25 +08:00
    @edis0n0 是,但是除非你把他送去英语国家不然就是事倍功一半都没有。当然你在家里给他全英交流也行,那就考验自身英语能力了
    xdzhang
        48
    xdzhang  
       2022-10-25 10:41:12 +08:00
    无力吐槽,跟编程没多大交集,一边骗家长,一边骗孩子。
    zhenrong
        49
    zhenrong  
       2022-10-25 10:52:48 +08:00
    学好数学和英语,编程还不是小菜一碟。

    不过我也好奇少儿编程市场现在,有机会我也想去割韭菜。
    fiveStarLaoliang
        50
    fiveStarLaoliang  
       2022-10-25 11:16:29 +08:00
    不如打游戏,游戏打得好,很少有笨蛋的
    bglucas
        51
    bglucas  
       2022-10-25 11:28:09 +08:00
    嘎韭菜罢了
    shakoon
        52
    shakoon  
       2022-10-25 11:40:14 +08:00
    有个叫人力资源工厂的 PC 游戏,就是学习编程的基本思想的,我觉得小孩从这些地方入门编程还可以。同一楼,外面那些培训班我也通通理解为骗钱。
    wangerka
        53
    wangerka  
       2022-10-25 11:42:55 +08:00
    我觉得最好的方式是,父母或者哥哥姐姐带着,兴趣驱动,耳濡目染地学习,小孩实在不感兴趣也不可强求。
    去培训班反而会摧毁兴趣。
    liudaolunhuibl
        54
    liudaolunhuibl  
       2022-10-25 11:48:12 +08:00
    在某少儿编程公司短暂呆过一两周,看到过后台销售和家长的对话截图,居然有一句:“数学这么难的性价比太低了,编程简单,学好了也可以加分,并且性价比高”,就知道这行基本上都是在忽悠了
    wph95
        55
    wph95  
       2022-10-25 12:00:44 +08:00
    少儿编程 🙅
    信息学竞赛 👌
    noip 太早参加容易摧毁兴趣。如果孩子对信息竞赛有兴趣,那不管长大是不是从事编程行业,作用都是巨大的。
    计算思维绝对是未来最重要的能力之一。
    winglight2016
        56
    winglight2016  
       2022-10-25 12:23:50 +08:00
    少儿编程虽然名字有”编程“两个字,其实和编程没关系,跟竞赛也没关系,更不会培养”编程思维“——毕竟根本就没有编程思维这种东西。

    归根结底,各行各业的人只是把自己习惯的解决问题的方法就称之为”XX 思维“,其实跟生活习惯没什么不同。

    但是,少儿编程,如果是指 scratch 游戏,那还是有意义的,我两个小孩都玩过几年,而且基本上都是自学,自己去看书,或者看视频教程,我很少有机会去指导他们。自己编写出自己想玩的游戏,还是很快乐的。不过,现在他们都不玩 scratch 了,改玩我的世界了,希望能玩的聪明点,而不是变成阿宅。
    bk201
        57
    bk201  
       2022-10-25 12:35:23 +08:00
    小孩子学啥玩意,多出去看看,玩玩,张张见识。一天到晚靠着别人灌输给他的知识,有意思吗
    pnongrata
        58
    pnongrata  
       2022-10-25 12:42:17 +08:00
    谢不邀,利益相关:之前公司做过相关产品。

    1. 就官方产品而言(仅限官方,此处不谈培训机构)我觉得没什么问题。比如乐高+iPad 编程这些,厂商背后确实是有教研团队支撑的,包括儿童心理学(适合不同年龄段)、政策解读(尽量贴近某些地区计算机课课标)等等。所以并不是没有了解过产品的人臆想的一上来就教学生 python 这样。
    寓教于乐,形式上是 ok 的。

    2. 就目的而言,厂家投钱做研发当然是为了卖货啊...别管是为了卖乐高还是卖 iPad ,人家肯定要赚钱的。而培训机构的作用,相当于在厂家”开源“的教案上面做了封装和二次开发。
    有能力有兴趣的小孩可以直接对着官方内容一路学下去,有能力的家长也可以对着官方教案一路教下去,就算纯当玩儿,能一路学下去总归能学到一些东西的。

    没能力的自然就去培训机构参加小班课了。招一些刚毕业或者工作两三年的老师,对着官方的东西缝合”迭代“一下,上课的时候掰碎了喂呗。至于课效果如何,”有没有用“,就跟成人编程培训机构一样啊...

    3. 图什么。上面有一楼说”少儿编程“图什么。挖掘机、厨师、运动、画画、乐器等等这些你可以理解成更多是操作技能(手眼脑协调)(”更多“,不是说只有)。而数学、语言、逻辑这些更强调内化思考。
    这些侧重点不一样,但也互不冲突。
    每个人的天赋技能侧重都不太一样。比如有些人逻辑思维强,做事有条理,但跟不上什么健身操,身体平衡性差。有些人运动类项目一学就通,但路痴。
    但也有些人啥都会,也有些人啥都废...
    所以儿童早期啥都接触尝试一下,也好多方向地发掘天赋、培养兴趣。”少儿编程“强调的是图形化编程,为的就是降低儿童逻辑思维的门槛。发现孩子对这个有兴趣,慢慢转到数学或其他学科不是很正常吗?
    更具体的可以搜一下”八大多元智能“(防杠,认知心理学总在发展,这个理论并非 100%科学,请仅作参考)

    说骗钱的,市面上培训班那么多,是不是被”骗钱“,归根结底取决于你自己的能力和你的预期罢了。
    ndxxx
        59
    ndxxx  
       2022-10-25 12:51:29 +08:00
    1. 打发小孩课余时间,让精力过于旺盛的小孩子有点事情做并能安静下;

    2. 目标客户的一个大头是程序员家长,这类人相对不差钱,差得可能更多的是亲自陪伴小孩的时间精力。
    secsilm
        60
    secsilm  
       2022-10-25 12:51:46 +08:00 via Android
    建议进行英语等语言学习。
    msg7086
        61
    msg7086  
       2022-10-25 13:10:04 +08:00
    从兴趣开始。
    如果你的孩子喜欢生物或者化学,你带他去学编程,这不是有猫饼么。
    我差不多是初二开始学的,对于复杂一些的算法(比如动规这些)就不太懂,应该是当时水平还比较菜。等读研的时候对动规的理解就比较多了,解题也轻松了很多。
    学编程也是自然而为之,家人基本是在我的要求下去帮我找老师找兴趣班。
    marcong95
        62
    marcong95  
       2022-10-25 13:49:07 +08:00
    畸形不畸形的,不也是被各种家长给鸡出来的么。你要是让孩子凭着兴趣自己选,我倒是不见得能有多畸形。你要是给他丢一套 EV3 ,或者一台装个 Swift Playground 的 iPad 自己折腾,那能畸得哪里去。非要让他们刷题奔着拿奖升学那种奇奇怪怪的目标,你就算去学少儿挖掘机那也是畸形的。

    想当年我小学也差点踏入了 NOIP 的坑里,只是各种机缘巧合忘了结业考试这事情错失了机会。
    zhuangzhuang1988
        63
    zhuangzhuang1988  
       2022-10-25 13:51:11 +08:00
    骗钱
    loryyang
        64
    loryyang  
       2022-10-25 15:17:00 +08:00
    意义不大,一是年龄太小了,二是还不如学好数学
    davidqw
        65
    davidqw  
       2022-10-25 16:08:34 +08:00
    不建议走信息学奥赛刷题路线,学学基础的 python ,玩玩 minecraft 培养思维就够了
    maplelin
        66
    maplelin  
       2022-10-25 16:22:10 +08:00
    不如多在家陪小孩玩一玩,可能学的更多
    laragh
        67
    laragh  
       2022-10-25 16:49:14 +08:00
    我倒是想开个培训班教点 PHP ,不知道能不能行得通。
    LaGeNanRen
        68
    LaGeNanRen  
       2022-10-25 18:22:36 +08:00
    看见大家都在劝,我就放心了
    Spaceless
        69
    Spaceless  
       2022-10-26 00:11:35 +08:00 via iPhone
    骗钱,不如 oi 或者和浙江一样编程进高考
    zhangwugui
        70
    zhangwugui  
       2022-10-26 10:30:01 +08:00
    @wangxiaoaer 有道理,去学少儿挖掘机吧
    qrobot
        71
    qrobot  
       2022-10-26 11:27:55 +08:00
    我其实不太明白给少儿学习编程有什么好处?

    所谓的程序本来就是参照了身边的事物进行构建的. 如果说真的要想让小孩学习编程, 我更加建议学习玩泥巴, 以及自己动手做一些小电路等等, 或者说做做什么蒸馏实验,萃取实验什么的.

    有些东西就是水到渠成. 喜欢的自然就会钻研不喜欢的你即使让他学了,他也会觉得枯燥无味
    qrobot
        72
    qrobot  
       2022-10-26 11:29:29 +08:00
    @qrobot 作为软件开发, 很多设计模式,很多软件设计,包括编程思想,其实都是参照了身边的事物归纳总结的
    fengyunSmlie
        73
    fengyunSmlie  
       2022-10-27 11:39:40 +08:00
    有钱就当去玩玩吧 。
    记得小学电脑课老师自己搞的周末兴趣班 教网页编程还有类似积木搭起来的小车控制 走向停开之类的
    纯粹玩玩 真要说学到什么好像也没有。我自己都快忘光了
    eyebrow
        74
    eyebrow  
       2023-06-16 14:48:12 +08:00
    @whywaoxaks 哈哈哈,逛的时候看到你的这个回答。你的这个问题其实有一个更好的解法,实际上这个问题可以抽象为一个图,题目问题就是求一个 n 个节点的完全图的边数,结果就是 n*(n-1)/2.即握手定理。这个在信息学竞赛中要学。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.