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

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

  •  1
     
  •   shangyv · 160 天前 · 5133 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

    参考一下:

    看一下王建硕的文章:

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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