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

怎样教四岁儿子电脑的原理与编程的思想?

  •  1
     
  •   shangyv · 2018-04-16 16:44:13 +08:00 · 7696 次点击
    这是一个创建于 2173 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于孩子接触电脑、手机、平板之类的数据产品,现在主流的媒体与大众观点都是:犹如洪水猛兽,对眼睛伤害不说,还容易上瘾,最好别碰;

    嗯!怎么有那么熟悉的味道,在我们小时候,玩街机是不是也是这样的想法:老师、家长那叫一个急啊!恨铁不成钢,要是在游戏厅里被抓个现行,那肯定是一场狂风暴雨。

    我们也听到了太多小孩子偷拿家里钱玩游戏的新闻……

    现在我也是快四岁孩他爸了,也将遇到这个问题,孩子好奇,那是天性,现在的社会不让接触这些是不现实的,我觉得这不应该是洪水猛兽。本着“与其堵,不如疏”的理念,于是乎冒出个想法:能不能让孩子从小就有电脑的概念,从小就有编程的思维。根据自己过来人的经验,街机之类并没有废了我们,只要加以引导,完全可以成为一种美好的回忆! ^_^

    我想告诉孩子:电脑的东西说到底其实就是 1,0 的世界;图像其实就是靠显示器的 N 个“点”来共同协作完成的;声音其实也只是将电脑里的 1,0 通过转换成“振动”的形式让我们耳朵能听到;电脑游戏其实就是一批人用一种叫“语言”的东西,像搭积木一样,将这批人的想法搭建出来……

    我不是想让孩子就此成为硬件开发者或者码农,而是想告诉他这些让他觉得美好的东西没那么神秘,遇到事情能有自己的想法:为什么这里点一下,他会做这个动作;那里点一下,能有很酷炫的效果。很多事情是相通的,只要有这种理念,不管他将来做什么,都会能找到自己。

    当然我的想法还不成熟,所以想放到这里,向大家虚心讨教,以此共勉!

    第 1 条附言  ·  2018-04-17 09:02:49 +08:00
    非常感谢各位的回答,我就不一个一个回复了,有几点我想说明一下,可能是在主题里面没有表述清楚:我绝对没有要去强迫孩子做什么的意思,现在不会,以后也不会,我是一位很开明的耙耙,哈哈……。他还那么小,对编程这种抽象的东西肯定消化不了,“振幅”、“频率”、“采样”之类的东西也不可能理解,他有属于他自己的美好世界(现在就是该吃就吃,该玩就让他玩,平时在为人处事方面加以引导,周末和节假日基本会带出去玩,晚上会让他妈给他讲故事或者看会书)。我是在想办法培养他的一种思维习惯,现在电子产品如此之多,如果一味的强些制止,可能会引起反弹,不如顺势而为,在他能接受的范围,给予一定的普及与引导。当然如果他很反感,我也不会强加给他,他有自己选择的权力。
    89 条回复    2018-04-18 04:31:22 +08:00
    PerFectTime
        1
    PerFectTime  
       2018-04-16 16:56:35 +08:00   ❤️ 29
    我也有这样的想法 只是现在还差个女朋友生孩子 XD
    goreliu
        2
    goreliu  
       2018-04-16 16:57:53 +08:00
    孩子好奇不假,但不会对所有东西感兴趣。编程是非常抽象的东西,孩子很难对它有直观的感受,如果你想吸引他的注意,首先要让他能有直观的感受,那可以从游戏开始。可以找一些有编程思想的游戏,看看它是否会感兴趣。
    moonmagian
        3
    moonmagian  
       2018-04-16 16:57:57 +08:00 via Android
    Lego EV3 或者马上发售的任天堂 labo 了解一下
    ahey
        4
    ahey  
       2018-04-16 17:00:27 +08:00 via iPhone
    目前就实际情况而言,没有节制的玩平板和手机确实伤眼睛…
    holajamc
        5
    holajamc  
       2018-04-16 17:02:40 +08:00   ❤️ 2
    他还是个孩子啊
    spiritV
        6
    spiritV  
       2018-04-16 17:02:58 +08:00   ❤️ 4
    上个乐高吧。小孩子能看懂流程图就好了。我觉得小孩子还是培养与人交流比较重要。
    thedog
        7
    thedog  
       2018-04-16 17:03:36 +08:00 via Android
    我的世界?
    thedog
        8
    thedog  
       2018-04-16 17:03:58 +08:00 via Android
    先从自动化开始?
    SourceMan
        9
    SourceMan  
       2018-04-16 17:04:44 +08:00
    他还是个孩子啊
    Jimjay
        10
    Jimjay  
       2018-04-16 17:04:51 +08:00 via Android
    我也觉得培养情商,对他的人生更有帮助
    SourceMan
        11
    SourceMan  
       2018-04-16 17:05:23 +08:00
    还有就是,成长期,长期的不适当用眼,确实容易引起近视。
    zhang1215
        12
    zhang1215  
       2018-04-16 17:06:45 +08:00
    之前不是有谷歌编程小游戏么,教他玩玩
    abclearner
        13
    abclearner  
       2018-04-16 17:14:03 +08:00
    机器人编程玩具或游戏
    feiyuanqiu
        14
    feiyuanqiu  
       2018-04-16 17:16:36 +08:00
    FindBoyFriend
        15
    FindBoyFriend  
       2018-04-16 17:16:43 +08:00
    放过他吧他才 4 岁。只要不过份,他应该活在他同代人的童年世界
    zjl03505
        16
    zjl03505  
       2018-04-16 17:16:46 +08:00
    appstore 有专门培养编程的幼儿游戏
    winterbells
        17
    winterbells  
       2018-04-16 17:20:06 +08:00 via Android
    @PerFectTime 你情况比我好,我女友和老婆都没有ლ(´ڡ`ლ)
    v2chou
        18
    v2chou  
       2018-04-16 17:22:28 +08:00
    他还是个孩子啊
    Pinelliax
        19
    Pinelliax  
       2018-04-16 17:26:43 +08:00 via Android
    他才四岁啊!四岁啊!
    AnsonQAQ
        20
    AnsonQAQ  
       2018-04-16 17:30:34 +08:00
    放过这个四岁的孩子吧!
    wekw
        21
    wekw  
       2018-04-16 17:30:36 +08:00
    如果不考虑 js 对人性的摧残的话,可以让他学习前端,可有成就感了。
    fivestrong
        22
    fivestrong  
       2018-04-16 17:35:24 +08:00 via Android
    四岁可就不是脱发的问题了,搞不好根本就不长了。
    goreliu
        23
    goreliu  
       2018-04-16 17:38:58 +08:00
    我建议大家还是轻喷吧,尤其是没做过父母的,很多父母不考虑孩子感受就早早让他学钢琴之类,楼主能想到这些已经是父母的典范了。
    wph95
        24
    wph95  
       2018-04-16 17:38:59 +08:00
    《编码:隐匿在计算机软硬件背后的语言》 了解一下
    Tuisku
        25
    Tuisku  
       2018-04-16 17:41:35 +08:00   ❤️ 2
    放过孩子吧。
    cxbig
        26
    cxbig  
       2018-04-16 17:45:49 +08:00   ❤️ 1
    输在起跑线上的观念是错误的
    4 岁开始也不一定能让他成为行业的领军人物
    如果想培养他的兴趣,从 Scratch 或 Lego Mindstorms 开始
    norain
        27
    norain  
       2018-04-16 17:46:36 +08:00 via Android
    有什么放过不放过的,有的孩子兴趣点就是不一样,初中时和一堆同学去网吧,有的就打游戏(例如我),有的就看电影电视剧,还有一个就在写代码。。。
    Hsinyao
        28
    Hsinyao  
       2018-04-16 17:47:35 +08:00
    学过小学的方程在搞这些吧
    OpenJerry
        29
    OpenJerry  
       2018-04-16 17:48:30 +08:00 via Android
    乐高+1

    我小时候最喜欢和朋友们一起玩乐高,后来大家还一起创造了一套打怪升级的游戏规则(类似 DND )

    当时最大的愿望就是能在电脑上实现这款游戏,接着就是到书店买书自学 c,我走上编程这条路很大程度上是受了乐高的影响
    Howlaind
        30
    Howlaind  
       2018-04-16 17:56:46 +08:00 via Android
    给他看《 TAOCP 》
    simpleman
        31
    simpleman  
       2018-04-16 18:03:00 +08:00 via Android   ❤️ 2
    v 站知乎化??
    youngxu
        32
    youngxu  
       2018-04-16 18:31:04 +08:00 via Android
    坎巴拉太空计划、MC
    KNOX
        33
    KNOX  
       2018-04-16 18:32:46 +08:00 via Android
    我觉得还小,可以从逻辑思维开始训练,逻辑思维不错以后做什麽都不是大问题,如果对编程有兴趣你再插手不迟。
    xiaowangge
        34
    xiaowangge  
       2018-04-16 19:09:29 +08:00
    再复制粘贴一下:

    楼主的出发点是好的,就看孩子的兴趣、你在教育上投资有多大了。

    ===================

    参考一下:

    看一下王建硕的文章:

    一转眼自己的儿子快要到我接触电脑的那个年纪了。这一代人幸运得多,技术也早已经编程普及了。他有机会比我们当年快得多,广得多的学习。

    这是他的整个学习过程供大家参考(大多数并非我安排的顺序):

    幼儿园的时候开始学习 Scratch 语言,搭乐高的 Mindstorm,用 LabView 图形化界面编程。

    之后接触 Minecraft 的搭建以及编程,6 岁的时候开始学习 C 语言,我帮他找了交大的老师每周两次跟着学习,之后系统的学 C++。跟着老师学各种算法,得信息奥赛上海市第六名。

    最近开始对 Java,iOS 编程感兴趣,(还趁我不注意学了一小段 Visual #F - 让我直摇头),这两天用智能家居设备在家里各种违章搭建(因为我自己的经历,我们决定家庭财政对于他经过批准购买的智能家居设备赞助一半的资金)。

    这些学习会将他带向何方,我完全不知道,谁又会知道呢?但无论最终这条路指向哪里,我都愿意和他一起跟着自己的兴趣去探索。


    「如何创造环境让孩子学习编程--by:王建硕」 https://mp.weixin.qq.com/s/wyja74GDQjgW4Cc_wpJo2A
    1313213
        35
    1313213  
       2018-04-16 19:53:14 +08:00
    他才 4 岁啊
    shixianchen
        36
    shixianchen  
       2018-04-16 20:00:50 +08:00 via Android
    @xiaowangge 原來他還有些文章呀。從他個人站看到 Spaces 之後 Spaces 關了就沒得看了。。。
    lizz666
        37
    lizz666  
       2018-04-16 20:29:06 +08:00
    你这个当爸的真残忍,你儿子长大了会打你的!
    Daath
        38
    Daath  
       2018-04-16 20:30:29 +08:00 via Android
    先学个世界上最好的语言
    blacklee
        39
    blacklee  
       2018-04-16 20:32:12 +08:00
    我儿子也 4 岁,我感觉以他目前的理解能力,没法处理略复杂的逻辑。
    将来肯定会鼓励他编程的,但不知何时
    Macbooker
        40
    Macbooker  
       2018-04-16 20:34:35 +08:00
    以前家长逼你弹钢琴,现在你逼孩子编程
    duoglas
        41
    duoglas  
       2018-04-16 20:35:14 +08:00
    网易卡搭了解一下
    kada.163.com
    geek.163.com
    akring
        42
    akring  
       2018-04-16 21:20:48 +08:00
    他还是个孩子啊,放过他吧

    私以为 4 岁真的太早了,了解电脑原理啥的还能理解,编程啥的太过了
    feather12315
        43
    feather12315  
       2018-04-16 21:21:28 +08:00 via Android
    …建议别,还是学习礼仪啥的吧
    lfk0000
        44
    lfk0000  
       2018-04-16 21:42:35 +08:00   ❤️ 4
    图像其实就是靠显示器的 N 个“点”来共同协作完成的:这个很简单,丢给放大镜让他自己看就明白了,我小时候就自己琢磨出来的,但是其他几个。。。

    比如“声音其实也只是将电脑里的 1,0 通过转换成“振动”的形式让我们耳朵能听到"这个吧,我是到了大学才大概搞懂原理。。。
    香农采样定理、采样率、采样精度、离散、连续、时域、频域、傅里叶变换、实数、虚数、积分、连续、可导。。。4 岁的孩子。。。还是算了吧。。。

    我的观点是,学前教育应该更注重品德素养、行为习惯、思考方法这些,培养这些不受年龄智力的限制,而且对今后的人生影响很大
    davidqw
        45
    davidqw  
       2018-04-16 22:14:21 +08:00
    可以玩《我的世界》
    lyh404
        46
    lyh404  
       2018-04-16 22:22:45 +08:00
    他还是个孩子啊
    jinya
        47
    jinya  
       2018-04-16 22:24:12 +08:00 via Android
    打断他的腿
    lamada
        48
    lamada  
       2018-04-16 22:53:23 +08:00 via Android
    先培养编程的一些基本能力,譬如逻辑能力。给他一个问题,培养他思考能力。毕竟语言可以慢慢学
    Harry1993
        49
    Harry1993  
       2018-04-17 01:50:12 +08:00
    Human Resource Machine?
    Davelei
        50
    Davelei  
       2018-04-17 08:01:27 +08:00 via Android
    让他知道其他方向的缺点
    gowinder
        51
    gowinder  
       2018-04-17 08:40:43 +08:00
    早了,还是玩玩乐高吧
    pwcong
        52
    pwcong  
       2018-04-17 09:03:06 +08:00
    我也有这样的想法 只是现在还差个女朋友生孩子 XD
    chenyu8674
        53
    chenyu8674  
       2018-04-17 09:09:38 +08:00
    《编程真好玩》
    agostop
        54
    agostop  
       2018-04-17 09:10:22 +08:00
    楼上好几位都说教孩子玩 Scratch,我想问问,孩子连字都认不全,怎么玩这个……
    flyz
        55
    flyz  
       2018-04-17 09:18:07 +08:00 via Android
    我也觉得,他还是一个四岁的孩子,这么做是不是太残忍了。
    ftdejo
        56
    ftdejo  
       2018-04-17 09:28:14 +08:00
    zoxobo
        57
    zoxobo  
       2018-04-17 09:31:34 +08:00 via Android
    请把“给他一个快乐的童年”作为第一原则和起点。

    开心的玩耍开始,有趣的引导进行。
    fyxtc
        58
    fyxtc  
       2018-04-17 09:35:58 +08:00
    楼主,我觉得你这个时候培养孩子的英语能力的话可能会更好:)
    corvofeng
        59
    corvofeng  
       2018-04-17 09:41:34 +08:00 via Android
    如果我儿子想学编程,我真想打断他的狗腿。
    fengfisher3
        60
    fengfisher3  
       2018-04-17 09:42:25 +08:00
    丧心病狂
    zhaogaz
        61
    zhaogaz  
       2018-04-17 09:49:28 +08:00
    感觉输在起跑线。没有女朋友。。

    其实你能教人的前提是,对方想知道。但是你儿子显然不想知道,没得教。

    当然我觉得你也太执着于此了,毕竟从你的描述上看,你是想传授他你知道的东西。

    如果你是机械制造从业者、药品制造商等等。

    你会不会试着和孩子说 汽车本身没那么神秘。balabala,药品本身没那么神秘,balabala。
    ipwx
        62
    ipwx  
       2018-04-17 09:52:41 +08:00
    小孩子启蒙教育,别这么局限嘛。计算机在整个人类科学成就里面只是一小部分,只专注于启蒙编程是不好的。我记得我小时候翻了好多科普书来着,什么十万个为什么,上下五千年,不算太枯燥,又能在小伙伴面前装逼,这才是坠好的。
    ipwx
        63
    ipwx  
       2018-04-17 09:54:12 +08:00
    科普启蒙教育是重要的,价值观和人文教育也是重要的。后面那个我就不太懂了。
    tutustream
        64
    tutustream  
       2018-04-17 09:56:42 +08:00
    孩子该玩啥就让他玩啥,不然别的小孩聊天都是光头强小猪佩奇,你儿子在那大谈编译原理,妥妥的被当 SB
    bestkayle
        65
    bestkayle  
       2018-04-17 10:16:44 +08:00
    现在学编程是想让孩子以后被压榨吗,真以为是个高大上的职业?
    ipwx
        66
    ipwx  
       2018-04-17 10:18:57 +08:00 via iPhone
    @tutustream 被谈光头强小猪佩奇的傻逼疏远我觉得还行。
    bestkayle
        67
    bestkayle  
       2018-04-17 10:21:20 +08:00
    还有孩子很容易沉迷看 iPad,我舅舅舅妈带两个外孙都整体窝在家里看 iPad,见到外人就害怕还说不出话,到现在口齿都不流利,认识的几个原理电子产品的同龄的小孩都跟我们谈笑风生了。别以为不会说话的小孩就能成为爱因斯坦。
    bestkayle
        68
    bestkayle  
       2018-04-17 10:22:01 +08:00
    @ipwx #66 你小时候做了什么伟大的事情?
    alphadog619
        69
    alphadog619  
       2018-04-17 10:32:51 +08:00
    知识的培养是建立在认知与理解之上的,你过于急躁了,对于四岁的小孩,理解什么叫电脑吗?更何况电脑原理?
    henryshen233
        70
    henryshen233  
       2018-04-17 10:41:33 +08:00
    看过 bilibili 那个《 The Code 》纪录片,片子里 Linus 的父亲说了一句他儿子小的时候,计算机还没有现在这么复杂,我觉得那时候还比较容易去探索,就像我们现在信息过载一样,纷乱的信息根本就是干扰。所以我觉得你很重要的一点是,抓住重点吧,由你来筛选编程方面哪些是可以让孩子去接受并且有价值的,当然不仅限于编程。鄙人之拙见--来自一个 25 岁的高中毕业单身男狗。
    skadi
        71
    skadi  
       2018-04-17 10:46:20 +08:00
    玩具呀~~~ 从拼装玩具开始吧.
    winglight2016
        72
    winglight2016  
       2018-04-17 11:03:24 +08:00
    讲原理有点早了,我家老大 11 岁了,只对于 ios playground 或者游戏通关那种有兴趣,其他电脑知识,打字、主机什么的都是信息课老师教的,我给她教不愿意听

    个人感觉小学生以玩为主,教什么都是要通过玩来进行,除非是老师布置的——这个年龄段只听老师的话
    grewer
        73
    grewer  
       2018-04-17 11:06:49 +08:00
    先学好认字吧,再试试教他英语
    tyfyc
        74
    tyfyc  
       2018-04-17 11:17:30 +08:00
    楼上的一些,讲的好像编程的思想、电脑的原理,对所有人来说都是枯燥无味的东西。恕不能苟同。从小家里就买了电脑,那时候有《开天辟地学电脑》的光盘,我翻来覆去看了大概有 10 几遍,上学以后有电脑机房课的成绩,也都是班里最好的。
    所以,其实都讲求兴趣,如果楼主的小孩确实有兴趣,这根本不是什么放不放过的问题,小朋友自己就会愿意去学,家长只是给个方向做个引导。
    gps949
        75
    gps949  
       2018-04-17 11:43:12 +08:00
    从放一台电脑让他看纸牌开始,然后再放个 basic 写得小程序或者 logo 小海龟程序给他看
    至少这算是我与计算机孽缘的滥觞
    secondwtq
        76
    secondwtq  
       2018-04-17 12:40:37 +08:00 via iPhone
    楼主可以和 Alan Kay 谈谈
    csx163
        77
    csx163  
       2018-04-17 12:50:00 +08:00
    这个时候应该培养交流能力吧
    DaPanda
        78
    DaPanda  
       2018-04-17 12:53:07 +08:00
    Dynamic land, Scratch, Kano
    realpg
        79
    realpg  
       2018-04-17 13:05:42 +08:00
    孩子 5 周岁,minecraft 红石电路玩的 666666
    Libby520
        80
    Libby520  
       2018-04-17 14:16:19 +08:00
    儿子三岁,正在教我这个游戏盲的父亲打游戏。。。。
    Mexion
        81
    Mexion  
       2018-04-17 14:30:55 +08:00 via Android
    为什么四岁就要了解这些东西……
    ospider
        82
    ospider  
       2018-04-17 14:32:07 +08:00
    我觉得可以先看看《编码》这本书,然后把它作为大纲,一点一点教给孩子。
    tagtag
        83
    tagtag  
       2018-04-17 14:32:21 +08:00
    其实游戏世界和计算机技术世界是完全两个领域,就陪孩子玩游戏就挺好,将来肯定会成为宝贵的童年回忆,童年是一个人最重要的时光了,我觉得人的欲望都是有阈值的,小时候接触的多了,反而长大不会痴迷上瘾。
    loveour
        84
    loveour  
       2018-04-17 14:52:42 +08:00
    我觉得也别说完全不强迫,如果孩子有兴趣,可以允许他选择感兴趣的学,但是如果总是学一点就放弃学一点就放弃,还是要有点强迫的。。。当然最好还是能培养兴趣。
    scp055
        85
    scp055  
       2018-04-17 16:10:46 +08:00
    有款叫 极客战记 的游戏 可以了解一下。
    SNOOPY963
        86
    SNOOPY963  
       2018-04-17 16:14:22 +08:00
    要逐渐给孩子引入到一到目前来说相对科学的解释体系,而非解释体系里具体的某一套东西,不然容易舍本逐末。
    Sparetire
        87
    Sparetire  
       2018-04-17 19:29:39 +08:00 via Android
    所以只有我想喊楼主一声爸爸吗
    hatcloud
        88
    hatcloud  
       2018-04-18 00:17:21 +08:00 via iPhone
    和他一起玩我的世界吧,里面有红石电路,还能搭建东西,还有乐趣。和他一起搭建一个自动庄稼收割机,或者做一个温馨的小房子,能一起玩加深感情,还能培养基础的电路和建筑知识。自己搭一个服务器也不复杂
    tsui
        89
    tsui  
       2018-04-18 04:31:22 +08:00
    code.org?
    现在飞机 Wi-Fi 上都有这个 http://i68.tinypic.com/vyy1dx.jpg
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5446 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:43 · PVG 14:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.