• 请不要在回答技术问题时复制粘贴 AI 生成的内容
angela2
V2EX  ›  程序员

小孩子从几岁开始学计算机编程比较好?

  •  
  •   angela2 · Oct 3, 2022 · 9888 views
    This topic created in 1495 days ago, the information mentioned may be changed or developed.

    小孩子 8 岁了,目前二年级,想请一些有经验的赐教一下。 想从小培养计算机这块,但是本地还没有这种编程的教育班。 就算有,是从什么知识面开始学习比较好呢?

    84 replies  •  2024-05-15 09:59:46 +08:00
    leavic
    leavic
    Oct 3, 2022❤️3
    1
    晚了啊,3 岁就可以上兴趣班了。
    chendy
    chendy
    Oct 3, 2022❤️23
    2
    个人观点:除非有兴趣,否则不用学
    不如学学做饭做菜修电瓶车……
    qazplkm
    qazplkm
    Oct 3, 2022 via Android
    3
    进厂拧螺丝活不下去再学
    jeansfish
    jeansfish
    Oct 3, 2022❤️5
    4
    我觉得重要的是思想,不是语言。先从乐高等积木(机械组件类,不是那些展示等摆件),培养对机械等兴趣,然后上电机和传感器动起来,然后自动化,自然就要学编程了
    flyqie
    flyqie
    Oct 3, 2022 via Android
    5
    孩子自己没这个兴趣你强迫也没用。

    现在孩子自我意识都强,搞出问题了很麻烦。
    flyqie
    flyqie
    Oct 3, 2022 via Android
    6
    @jeansfish #4

    有很多东西是培养不了的,孩子自己先天兴趣蛮重要的。

    可以尝试先让他 /她接触相关事物,如果孩子自己有兴趣的话自然就会去主动学习,强行引导意义不大还可能反作用。
    mythabc
    mythabc
    Oct 3, 2022❤️8
    7
    先带他打游戏,然后用外挂虐他,然后把外挂借他用一用,最后告诉他学编程能自己做外挂,他就会孜孜不倦的去学编程了。(我想很多 90 后对计算机的兴趣都是这么来的)
    Jooooooooo
    Jooooooooo
    Oct 3, 2022❤️4
    8
    早点学英语更重要.
    Leonard
    Leonard
    Oct 3, 2022
    9
    @leavic #1 说得对,已经输在起跑线了
    Aixtuz
    Aixtuz
    Oct 3, 2022 via iPhone❤️1
    10
    我觉得不要过于指望给小孩子指定培养什么。
    尽可能多的给他提供可以尝试的范围就好,直到发现他喜欢什么,或者至少不讨厌的,然后再去培养这些,更有可能达到一定高度。
    painter
    painter
    Oct 3, 2022❤️15
    11
    给他个快乐的童年吧
    whywaoxaks
    whywaoxaks
    Oct 3, 2022
    12
    我是 8/9 岁开始学编程,参加比赛,12 岁是我代码能力的巅峰。
    之后就再也没时间沉下心来好好研究一下算法了。
    QingXuJiaZhi
    QingXuJiaZhi
    Oct 3, 2022❤️2
    13
    建议先让孩子学好英语和数学,因为完全不怕浪费时间,这本来就是必学的,同时这两科学好了,以后学编程就事半功倍。
    3g5Q18e931D24Yv5
    3g5Q18e931D24Yv5
    Oct 3, 2022
    14
    可以研究研究 PHP 建站,挺有意思的
    frankyuu
    frankyuu
    Oct 3, 2022
    15
    兴趣是最好的老师,强求没用.
    wenzhoou
    wenzhoou
    Oct 3, 2022 via Android❤️1
    16
    我觉得这取决于你想让你家小孩子多大开始秃顶
    sadfQED2
    sadfQED2
    Oct 3, 2022 via Android
    17
    @mythabc 我当初是家里电脑设计密码,8 9 岁就研究 BIOS ,研究破密码,到后面装系统,盗 qq 号,刷钻
    cssk
    cssk
    Oct 3, 2022 via iPhone
    18
    不要把自己的意愿强加到小孩身上
    makelove
    makelove
    Oct 3, 2022
    19
    如果你的小孩属于楼上那些对编程毫无兴奋的那类性格那可以适当晚一点学或者不学,对于另一类喜欢折腾的人来说越早越好
    geekvcn
    geekvcn
    Oct 3, 2022
    20
    你要做的是兴趣引导,引导他自己钻研,从简单的机器人编程开始,以我的经验逼着学早晚被反噬,而且没有后劲
    fox0001
    fox0001
    Oct 3, 2022 via Android
    21
    我也觉得兴趣最重要。没兴趣的话,再学下去会很枯燥
    takato
    takato
    Oct 3, 2022
    22
    喜欢再学,不喜欢就算了。
    fox0001
    fox0001
    Oct 3, 2022 via Android
    23
    提供一个思路,可以从 Minecraft 入手。先从手动建造开始,再进入编程建造、红石电路那些,甚至写 MOD 。思维打开了,后面学其它语言就好办了
    yucao
    yucao
    Oct 3, 2022❤️3
    24
    小孩子在抽象的概念没有建立起来前没必要学,不然根本不理解数组、函数等基础概念
    建议先学英语,后面事半功倍
    sunnysab
    sunnysab
    Oct 3, 2022❤️5
    25
    二年级的时候家里通了网,于是经常上网,但是家里有一条要求:不能打游戏……虽然偷偷玩过摩尔庄园和洛克王国,后来迷上了偷菜,但是还是比较低调的……

    业余就打开 360 软件管家看各种好玩的软件,拿来装一个,把各个功能摸索一遍 :D 搞不懂就删了。不过当时 Windows 的设置,以及常用软件的设置我都翻过,CMD.exe 的 help 命令可以显示很多命令 /小工具,于是挑自己感兴趣的查。

    四五年级的时候学校找了老师教 C, 但是大家都在学算法(很浅),我当时喜欢看雪( bbs.pediy.com )和 CSDN ( bbs.csdn.net ),就“不务正业”了,但也维持了我对计算机的兴趣。记得喜欢在看雪上找一些回忆录,也接触过绝影的《疯狂的程序员》、CSDN 论坛和博客上的一些自传,对整个行业有了一些了解吧。噢对了,当时还有个论坛叫“编程中国”,我学 C 的时候也在上面问过问题。

    五六年级,有了一点搜集 pdf 的爱好,在一个 C 语言编程交流 QQ 群得到一本 《华为内部代码规范》和《高质量 C 编程指南》,研究了很长时间,打开了新世界的大门——工程化的 C 代码挺有意思的。当时还看过《 C++反汇编与逆向技术揭秘》,是一本黄色封面的书,看雪的一位大佬写的,等我高考完想买时已经买不到新的了。这个时期我觉得我日后是会走逆向的道路的。

    初中玩 MFC 、搞抓包,上课都在想计算机相关的事情,下课(教室有网)和回家就查资料。从那时候起我觉得计算机网络最好玩了,初二时候尝试写了一个 HTTP server, 力求代码尽量规范,但字符串的处理全是 strstr() 哈哈,也搞过极域电子教室的抓包,并写了个程序模拟教师端发包(我是怎样在单核 1G 内存的电脑上,跑了一个 QQ 外加一个虚拟机做实验的!对着二进制的数据分析字段含义),了解了组播和端口复用,实现了在自己电脑模拟教师端发包。
    (可惜,并没有同学知晓其中的技术含量,于是在网上发帖,遇到了另一个和我做同样事情的学长 hhh )

    加了几个 QQ 群,我记得有一个叫“青编程”,大家都是初高中生,想做一番事业,于是开论坛、做题库、教程,可惜也没有持续多长时间。但加了一些大佬,他们真的很厉害。

    初三及以后就没怎么写过代码了,直到大学报了计算机专业…写这些只是为了回忆吧,毕竟现在泯然众人~

    ---
    写多了,我觉得我爱上写程序的关键是,**我爸妈不让我打游戏**… 小孩子嘛,玩起东西来就上瘾。我玩偷菜、洛克王国啥的,是因为好朋友在玩,后来还玩过奥比岛,但是赛尔号的逻辑我始终不大懂,十分钟就弃坑了。
    lkk
    lkk
    Oct 3, 2022
    26
    手机或 Pad 上装 Scratch Jr ,免费少儿编程
    DefoliationM
    DefoliationM
    Oct 3, 2022
    27
    英语学会了,数学学会了吗,还没学会走就想跑了?怎么也得初中上完吧,基础的数学方程都不会,还想编程?
    llzzll1234
    llzzll1234
    Oct 3, 2022
    28
    @sunnysab 我也是这么来的,不过我家还是让我玩游戏的,在玩游戏之余就对“游戏”本身产生了浓厚的兴趣,就开始研究这玩意怎么来的,怎么运作的,从此就走上了这条道路。
    实际上说白了,兴趣才是第一推动力。
    tanrunhao
    tanrunhao
    Oct 3, 2022 via Android
    29
    现在都是小孩子 pua 家长,他们逼迫家长去报班。 我给 6 岁女儿免费体验了个网课,小孩和销售都要我买 5k 的线上课,不过我不喜欢 scratch 的课,没买。还有先学好英语
    frankies
    frankies
    Oct 3, 2022 via Android❤️5
    30
    分清基础科学和应用科学。

    从小应该学习基础科学、自然科学、通用科学,没有基础理论相当于无水之源无本之木。例如:数学、物理、化学、生物、自然科学实验、小语种等。

    应用科学什么时候学都不晚的,是的,无论你多少岁学都不晚的。

    与其纠结于让孩子从小当螺丝钉、工具人培养,还不如多带他去博物馆、旅游、学个乐器啥的,丰富一下精神世界。
    LiCaoZ
    LiCaoZ
    Oct 3, 2022
    31
    > 发布这个内容需要你已经注册满 1007 天

    粘在 GH Gist 啦 https://gist.github.com/LiCaoZ/826013d06efc4e24a9b394b98c38334d
    netzzx
    netzzx
    Oct 3, 2022
    32
    @yucao #24 说的太对了, 中学时学 C 语言, 怎么也理解不了的指针.上了大学再学, 很容易就明白了.
    Aloento
    Aloento
    Oct 3, 2022❤️1
    33
    不是应该从胎教就开始学吗?!
    HugoChao
    HugoChao
    Oct 3, 2022
    34
    18 岁
    ch2
    ch2
    Oct 3, 2022
    35
    没有兴趣不用学,学英语
    leimao
    leimao
    Oct 3, 2022
    36
    按照楼主的意思,20 年后中国将有 14 亿码农。
    逻辑思维基础没打好,就学编程,拔苗助长。
    (是不是说的有点过分了?)
    aaronlam
    aaronlam
    Oct 3, 2022
    37
    学英语+1
    2NUT
    2NUT
    Oct 3, 2022
    38
    学好数学

    计算机那点东西就是复杂度高些, 智商要求极低
    Perry
    Perry
    Oct 3, 2022 via iPhone
    39
    16 岁之后?
    jeeyong
    jeeyong
    Oct 4, 2022
    40
    真有心就学英语吧..
    tcpdump
    tcpdump
    Oct 4, 2022
    41
    我的 3 岁,在刷利扣了
    msg7086
    msg7086
    Oct 4, 2022
    42
    @netzzx 我觉得那是因为你中学学了 C 语言,所以到了大学理解了指针。
    那些大学才学 C 的,可能到毕业了都玩不转指针。
    dangyuluo
    dangyuluo
    Oct 4, 2022
    43
    湾区很多幼儿教育宣传的都是“无计算机教育”,纯粹是启发天性
    PMR
    PMR
    Oct 4, 2022 via Android❤️4
    44
    levelworm
    levelworm
    Oct 4, 2022 via Android
    45
    @sunnysab 大佬现在应该也很厉害了吧,起码底层这块刚刚的了
    rm0gang0rf
    rm0gang0rf
    Oct 4, 2022
    46
    翻翻以前的帖子吧
    aecra1
    aecra1
    Oct 4, 2022 via Android
    47
    又是“子承父业”的问题
    sunnysab
    sunnysab
    Oct 4, 2022 via Android
    48
    @levelworm 在我学校这边,比别人对底层认识和了解多一点吧;后悔的是,不如考个更好的大学,他们的实验、讲课学过之后,比野路子好得多……

    @llzzll1234 握爪
    jpzhplj
    jpzhplj
    Oct 4, 2022
    49
    8 岁是有点晚了
    weizhen199
    weizhen199
    Oct 4, 2022
    50
    从机械电子电路再到程序会不会好一点
    laqow
    laqow
    Oct 4, 2022
    51
    等看电脑不会近视的时候开始学
    Torpedo
    Torpedo
    Oct 4, 2022
    52
    99
    希望她能长寿
    chenyu8674
    chenyu8674
    Oct 4, 2022
    53
    要学的不是编程本身,而是编程思想
    从这点来说随时可以开始,甚至越早越好,中国的通识教育非常缺乏对探索性思维和逻辑能力的培养
    luckbbs
    luckbbs
    Oct 4, 2022
    54
    有兴趣他 /她自己会去学的, 而且学编程有什么明显的好处吗?
    fancy2020
    fancy2020
    Oct 4, 2022
    55
    有必要这么阴阳怪气吗。。

    学编程就不能同时学英语、数学、钢琴了?而且我觉得编程恰恰对学英语、数学会有正向的互相促进作用(编程的同时孩子会自己意识到英语、数学真正实用价值,从而产生学习的动力)

    推荐几个资源吧
    书:<编程真好玩>
    软件:Swift Playgrounds ,code.org

    我家孩子 8 岁,昨天晚上刷 Playgrounds 到 11 点,按楼上的说法是不是这孩子就废了?
    zhuweiyou
    zhuweiyou
    Oct 4, 2022
    56
    我亲戚家孩子小学在备战什么 C++的竞赛(具体叫什么我忘记了),据说高考可以加分.
    zeal7s
    zeal7s
    Oct 4, 2022
    57
    我的同学小学的时候就在本地高中上算法课,高中获奖直接保送大学
    楼主可以看看当地高中有没有这方面的业务
    leimao
    leimao
    Oct 4, 2022
    58
    牛顿:什么是编程?
    tf2
    tf2
    Oct 4, 2022
    59
    @Aloento ctrl+f 胎教 然后点感谢。
    netzzx
    netzzx
    Oct 4, 2022
    60
    @msg7086 #42 真不是, 还是看人.有的人上大学前电脑都没见过, 照样很快学会. 有的人学了好多年, 还是糊里糊涂.
    netzzx
    netzzx
    Oct 4, 2022
    61
    @netzzx #60 我可能属于比较笨的, 我意思是, 孩子能学明白的时候学就行.
    mikuazusa
    mikuazusa
    Oct 4, 2022 via iPhone
    62
    这么晚才开始学……
    Wobuguan
    Wobuguan
    Oct 4, 2022 via Android
    63
    学英语
    snw
    snw
    Oct 4, 2022 via Android
    64
    学数学,学英语,学乐器。

    高级语言编程没必要专门从小学,理科好的人任何年龄都能无障碍理解并上手高级编程语言。当然如果你要培养黑客,那么可能要从小从底层教起,但培训班显然不会有这种课程。
    akira
    akira
    Oct 4, 2022
    65
    9 岁开始学 ,也没发现有什么优势
    hlwjia
    hlwjia
    Oct 4, 2022
    66
    @mythabc 哈哈哈哈哈 从改注册表开始(暴露年龄
    IsA26hN4DcQDS7Z9
    IsA26hN4DcQDS7Z9
    Oct 4, 2022
    67
    建议不学

    建立学物理,对思维很有帮助
    uvwlab
    uvwlab
    Oct 4, 2022
    68
    从 -10 个月 开始
    hysjw
    hysjw
    Oct 4, 2022 via iPhone
    69
    5 岁小朋友 也是 3 岁多开始学的 学了两年了 边上很多朋友的孩子在学 挺好的 小女孩学围棋没心思 编程还是挺喜欢的 毕竟是以玩的方式在学 希望编程跳舞画画能坚持下去吧
    wangxiaoaer
    wangxiaoaer
    Oct 4, 2022
    70
    编程是一个职业,为什么在这个时候要培养?为啥不培养少儿厨师、挖掘机、律师之类呢?
    JimFkPPT
    JimFkPPT
    Oct 4, 2022
    71
    中国式家长
    archxm
    archxm
    Oct 4, 2022
    72
    注意头发
    guxuanming
    guxuanming
    Oct 5, 2022 via iPhone
    73
    学好数学
    JamChiu
    JamChiu
    Oct 5, 2022
    74
    "没戏了,生下来没说 hello world 就没戏了"。。。。
    zanyxd
    zanyxd
    Oct 5, 2022
    75
    朋友之前在一家学前教育机构兼职编程老师,问题是,他是连 hello world 都敲不清楚的那种,每天两节课每节 80 分钟,一月四千。他那一个小孩学费一周期 2w+,先不提暴利,朋友也有跟我聊过,他班里有一半都是被逼着来的😂,接受度自然可想而知,我的建议是,先用 while True: learn()、scratch 一类的可视化模块编程游戏感受一下逻辑倒是可以,真的感兴趣再考虑更多也不迟
    MEIerer
    MEIerer
    Oct 5, 2022
    76
    没兴趣学个 jb ,有兴趣可以小学就开始慢慢培养,报班也不能报那种压力超大的班,不然直接凉
    mscsky
    mscsky
    Oct 5, 2022
    77
    学音乐更有价值
    JohnBull
    JohnBull
    Oct 5, 2022
    78
    只要他有兴趣,几岁都可以的
    blankmiss
    blankmiss
    Oct 5, 2022
    79
    @JimFkPPT 哈哈 +1 +1
    jKpzPv20NjX56i44
    jKpzPv20NjX56i44
    Oct 6, 2022
    80
    咱现实一点说,越早学越好...
    最好三年级培养兴趣,四年级开始搞 NOIP ,再长大点再搞自己的 project 。
    现在的孩子,不知道有多少卷...

    我身边就有这样的例子。这已经不是兴趣不兴趣的问题了。现实一点,早点开卷,早点获得成就,你孩子的一生就不用愁了...
    angela2
    angela2
    OP
    Oct 6, 2022
    81
    @qwerzl 正解吗?
    jKpzPv20NjX56i44
    jKpzPv20NjX56i44
    Oct 8, 2022
    82
    @angela2 正解。现在培养孩子不鸡血已经不行了...
    hoko1814
    hoko1814
    May 15, 2024
    83
    @Aixtuz 这样培养的话,是不是周杰伦就培养不出来了。。。
    Aixtuz
    Aixtuz
    May 15, 2024
    84
    @hoko1814
    1. 未必 JAY 培养不出来;
    2. 未必 JAY 没有在另一个领域取得更高成就;
    3. JAY 只有一个,讲大多数普通人并非否认特例,只是特例不适用多数人。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2177 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 138ms · UTC 13:33 · PVG 21:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.