shangyv
V2EX  ›  问与答

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

  •  1
     
  •   shangyv · Apr 16, 2018 · 9471 views
    This topic created in 3125 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

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

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

    参考一下:

    看一下王建硕的文章:

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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