V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UPYUN
V2EX  ›  程序员

来聊聊天,你会让自己的孩子从小学习编程吗?

  •  1
     
  •   UPYUN · 2019-12-24 10:29:11 +08:00 · 6186 次点击
    这是一个创建于 1788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天看视频,看到一位 8 岁小朋友分享了他用 Swift Playground 这个 App 来教大家如何使用 Swift 编程,视频播放量已经超过百万。

    视频链接: https://www.bilibili.com/video/av75627109?from=search&seid=15794976277883677306

    你会考虑让自己的孩子从小学习开发编程吗?为什么?

    85 条回复    2019-12-25 12:28:03 +08:00
    chmaple
        1
    chmaple  
       2019-12-24 10:32:52 +08:00   ❤️ 3
    会学编程,但是不会从小
    没有较好的逻辑能力和英文水准之前,不会让他接触太深的开发
    基础不打好就上,很容易养成不良习惯
    而且孩子应该有属于孩子的乐趣,代码的世界还是有些冷酷了
    mmqc
        2
    mmqc  
       2019-12-24 10:33:22 +08:00 via iPhone   ❤️ 5
    孩子都不想要
    Vindroid
        3
    Vindroid  
       2019-12-24 10:34:57 +08:00
    已经有小学、初中开始将编程列入学校的考试范围了,以后不想学也得学点
    MengQuadra
        4
    MengQuadra  
       2019-12-24 10:36:08 +08:00
    首先....
    nandehutu
        5
    nandehutu  
       2019-12-24 10:38:00 +08:00
    10 多年前,我高中的时候,编程就是会考必考科目。。。那个时候学的是 C
    msg7086
        6
    msg7086  
       2019-12-24 10:38:05 +08:00
    以后不会写程序就像现在不会英语或者以前不会书写一样。说不定不懂编程=新时代文盲。
    UPYUN
        7
    UPYUN  
    OP
       2019-12-24 10:39:31 +08:00
    @msg7086 这么严重吗?我现在有点慌
    HeyWeGo
        8
    HeyWeGo  
       2019-12-24 10:41:24 +08:00
    建议去宝宝树之类的母婴论坛问问~
    DeWhite
        9
    DeWhite  
       2019-12-24 10:41:40 +08:00
    学个 P,他要是敢学前端 java,要是国家强制,我就把他送到美利坚欧洲去被荼毒。
    一个再大腿的程序员,做一个大型项目,也不能避免找人。
    那找人不如直接找别人,自己统筹一下就好了。
    正如同,房地产老板不需要会砌砖,但要知道什么时候这些人可能会偷工减料。
    madman43
        10
    madman43  
       2019-12-24 10:42:09 +08:00
    MengiNo
        11
    MengiNo  
       2019-12-24 10:42:10 +08:00
    8 岁小孩分享他弹钢琴的视频 播放量已经超过百万
    8 岁小孩分享他跳舞的视频 播放量已经超过百万
    8 岁小孩分享他做鬼畜的视频 播放量已经超过百万
    虽然很难但是肯定也有 会的人那么多 做到 top 的就几个 编程和琴棋书画我觉得没什么差 从小开始学并不代表能做到前列

    小孩小的时候 家里有条件 家长觉得要购买一台电脑 教小孩用一下电脑 让小孩接触一下 以后很多东西都要靠电脑 这个没啥问题 应该也是我们这一代小的时候 家长的想法
    小孩小的时候 家里有条件 家长觉得要深入一下电脑 教小孩造一台电脑 让小孩接触一下 以后很多东西都要靠电脑 ?????

    当然你非得说编程不等于造电脑 只是一种思想 一种思维方式。 这个的话个人觉得 搞编程不编图啥。
    ackfin01
        12
    ackfin01  
       2019-12-24 10:42:58 +08:00
    都接触下,看喜欢什么就深入去学什么
    coderluan
        13
    coderluan  
       2019-12-24 10:47:16 +08:00
    编程将来很可能变成一种通用技能,你教不教学校都会教,如果孩子有兴趣自己可以引导下,虽然我现在对孩子没啥兴趣。
    ac2sherry
        14
    ac2sherry  
       2019-12-24 10:56:24 +08:00   ❤️ 2
    6 岁的时候接触的电脑,当时还是个 586,当时学了很多 dos 指令,没想到用到现在。

    编程嘛,孩子就接触些有意思的,通俗易懂的,比如 python 啥的,锻炼一下程序思维,对以后也是有帮助的。
    还有那种编程遥控机器人,基本就是输入一些指令执行一些动作,有点什么基础的循环啦条件判断啥的。

    别上来就汇编,C,机器原理,数字电路啥的。
    Crossin
        15
    Crossin  
       2019-12-24 10:59:49 +08:00
    我会让他拍视频教别人学编程 [狗头]
    Kaier
        16
    Kaier  
       2019-12-24 11:11:17 +08:00
    学艺术
    guanhui07
        17
    guanhui07  
       2019-12-24 11:17:37 +08:00
    发现我儿子 有艺术细胞 ..
    Neillou
        18
    Neillou  
       2019-12-24 11:18:47 +08:00
    这东西主要是要看个人兴趣, 有兴致什么都好,

    如是强行灌输的,.....
    想起一句话我个人觉得很有道理, "幸福的童年可以治愈人生,不幸的童年,则要花费一生去治愈"
    MengWeiAn
        19
    MengWeiAn  
       2019-12-24 11:25:40 +08:00   ❤️ 1
    如果他有兴趣,我非常愿意让他学习编程,但是,不会再从 C、汇编这种底层语言学习。而是更偏向于能解决实际问题的方向。比如用 python 控制家里的智能设备、从零搭建无人机这种动手与动脑相结合的项目。

    但是,我更愿意让他在做出一些实际的东西过程中,教他怎么与别人协作沟通、怎么控制一个多人参与的项目、怎么选择技术栈和推广渠道、怎么去营销、怎么说服别人。而不是坐着,对着电脑、带着眼镜、油着头发、满脸自我陶醉的积累脂肪。
    levelworm
        20
    levelworm  
       2019-12-24 11:28:33 +08:00 via Android
    看看有没有兴趣学游戏编程,没有就算了。
    JamesR
        21
    JamesR  
       2019-12-24 11:28:41 +08:00
    能学好学校课程就不错了,本科开始学也不迟。
    高数,线代,概率论能扎实学好再说。
    有几个小孩最后能读到博士呢?
    orzorzorzorz
        22
    orzorzorzorz  
       2019-12-24 11:33:48 +08:00
    该学的是码码过程中对问题的抽象和分解、解决问题的思路和能达到及格分的实施能力。码码本身有啥好学的,他老子估计得踩一辈子坑了,怎么会让儿子也踩?
    wangyzj
        23
    wangyzj  
       2019-12-24 11:50:07 +08:00   ❤️ 1
    数学是必修课
    编程是技能
    msg7086
        24
    msg7086  
       2019-12-24 11:50:32 +08:00
    @UPYUN #7
    三十多年前,英语 abcd 要进了大学才有机会学。
    现在英语入门是啥时候。

    学编程不是说将来要去写程序,编程学的是一种思维方式。
    zappos
        25
    zappos  
       2019-12-24 12:04:59 +08:00 via Android
    会向他展示编程的好处,比如发现更多隐藏功能,省时间等等。不会强迫。
    silentstorm
        26
    silentstorm  
       2019-12-24 12:06:15 +08:00 via Android
    @HeyWeGo
    宝宝树不会有人搭理你的,那里面都是问孩子病了怎么办,孩子不吃奶不睡觉怎么办,妈妈们还没到考虑这些事的程度
    HolmLoh
        27
    HolmLoh  
       2019-12-24 12:13:08 +08:00
    不会,教编程没什么意义,要学就学计算机的基本知识
    zpfhbyx
        28
    zpfhbyx  
       2019-12-24 12:20:18 +08:00
    当兴趣培养, 不能当职业
    kop1989
        29
    kop1989  
       2019-12-24 12:22:34 +08:00
    对于儿童来讲,其实学习编程的目的是锻炼的他的空间想象能力和思维预测能力。
    和“软件工程”并不沾边。
    所以我的想法是,会,但是会用那些儿童用的可视化产品,锻炼他的思维预测能力,说白了就是锻炼他大脑的一二级缓存。
    capping
        30
    capping  
       2019-12-24 12:28:35 +08:00
    学呀,学编程能让 Ta 更好的使用互联网,不是非得做程序员呀。
    hanbing135
        31
    hanbing135  
       2019-12-24 12:30:54 +08:00 via Android
    让孩子学点啥正经东西不好啊
    encro
        32
    encro  
       2019-12-24 12:36:43 +08:00
    已经在教我 5 岁女儿用 scratch 做动画了,算吗?
    目前她很有兴趣,觉得每周一次太少了。

    本来打算通过做动画和下围棋提高逻辑思维严谨性,
    结果发现用途不大,
    做动画的时候仍然天马行空,
    下围棋仍然不太愿意思考,
    可能因为太少,
    也可能因为都才试了几次。
    danhahaha
        33
    danhahaha  
       2019-12-24 12:42:14 +08:00
    首先,
    djs
        34
    djs  
       2019-12-24 13:04:05 +08:00 via iPhone
    编程不等于开发呀
    ZXCDFGTYU
        35
    ZXCDFGTYU  
       2019-12-24 13:21:02 +08:00   ❤️ 1
    我目前在一家中小学生非学科培训机构做后端开发,我和领导也一起聊过市面上的少儿编程的产品以及行业现状,但是最后我们都一致认为:这么大点儿孩子连拼音都认不全还学编程,放过孩子好吗?

    另外简单看了下市面上的少儿编程所教授的课程,都是通过类似于拖拖拽拽实现的所谓让个小狗小猫什么的往前走几步,拐个弯这种的,这也能叫编程?这跟乐高玩具有啥区别?花那个冤钱,学本来用几百块,最多撑死几千块的乐高玩具就能学明白的东西?

    计算机是一门科学,个人认为顶多可以让孩子通过玩具知道这是科学的一种体现,但是绝对不能让孩子认为玩具和科学划等号,否则无论是家长还是孩子,以后是对这一学科是没有敬畏之心的!
    ZXCDFGTYU
        36
    ZXCDFGTYU  
       2019-12-24 13:26:01 +08:00
    另外我入门编程,正是从 C 入门的,虽然过程很难,但是对于我写的代码在计算机里都做了什么,是给我很深的理解的。如果我要让孩子入门编程,就是要从 C 入门,虽然枯燥,但是对计算机理解的更扎实。我学习 C 的时候是在中学一年级,当时其他学科的学习成绩总和加起来还不够 100 分,我就这么笨我都能入门 C,我就不信现在的孩子看不明白 C 语言。
    ylf
        37
    ylf  
       2019-12-24 13:45:11 +08:00 via Android
    会带他打游戏,有兴趣就学,没兴趣就看看其他兴趣,如果不是自己喜欢,可能自己也不会走上这条路的。所以看兴趣吧。
    xiaochun41
        38
    xiaochun41  
       2019-12-24 13:49:58 +08:00
    会考虑,但是具体什么年龄不明确
    xpfd
        39
    xpfd  
       2019-12-24 14:05:23 +08:00
    孩子要学习技能 但是 首先什么是一项技能 技能就是可以随身带一辈子的不过期的那种 比方说 游泳 羽毛球 英语 但是编程语言 到现在码农界还在为哪个语言好打出一片狗脑子呢 过一段时间就出一个新语言 让孩子追这个干嘛
    UPYUN
        40
    UPYUN  
    OP
       2019-12-24 14:17:55 +08:00
    @mmqc 还是有想要的吧,只是可能要通过让孩子多接触,才知道自己想要什么
    UPYUN
        41
    UPYUN  
    OP
       2019-12-24 14:18:43 +08:00
    @Crossin 还是你机智~
    mmqc
        42
    mmqc  
       2019-12-24 14:20:15 +08:00
    @UPYUN 是有想要的,这个仁者见仁智者见智
    xuanwu
        43
    xuanwu  
       2019-12-24 14:22:37 +08:00
    不。所有编程所需基本能力都可以通过其他途径锻炼。什么时候真需要编程的时候几天教上手即可。
    a719031256
        44
    a719031256  
       2019-12-24 14:24:29 +08:00
    不会,现在的编程热不过是以前的奥数热翻版而已,没啥意思
    danyi
        45
    danyi  
       2019-12-24 14:32:05 +08:00
    让他她做自己喜欢的事吧,我感觉未来的中国不管怎么都能养活自己。
    geying
        46
    geying  
       2019-12-24 14:36:15 +08:00
    会教,不会从小就教
    教会思想,不教编程,知道一天玩的各种东西都是怎么运作的就行了
    UPYUN
        47
    UPYUN  
    OP
       2019-12-24 14:41:16 +08:00
    @mmqc 嗯,那是的~孩子最大的兴趣大都是玩
    tt67wq
        48
    tt67wq  
       2019-12-24 14:48:53 +08:00
    现在不是有不少培训的吗,给他去上一个好了,老父亲点拨下好了。

    参考天下第一里面,铁蛋神猴也没亲自教四大密探
    vwym
        49
    vwym  
       2019-12-24 14:51:20 +08:00
    如果有孩子,那当然不会。
    因为有这个闲空当然是教孩子方法论,例如怎样高效刷题之类的。
    FrankHB
        50
    FrankHB  
       2019-12-24 15:02:59 +08:00
    这啥煋……这人的视频 up 主是家长,之前已经在评论区交流过了。
    爱好跟职业是两回事。就现在大多数人的眼界,基本上不要指望去靠“教”学会点什么名堂出来。
    chenyu8674
        51
    chenyu8674  
       2019-12-24 15:03:11 +08:00
    会也不会
    我心目中理想的编程教育不是培训班里那种,而是为了培养把复杂问题拆分成多个简单问题并通过统筹规划高效解决的能力
    FrankHB
        52
    FrankHB  
       2019-12-24 15:10:31 +08:00
    @ZXCDFGTYU 功利教育噶韭菜忽悠投资嘛,愿打愿挨,都懂的。

    不过某种意义上这里的教学内容还真可以是严肃的编程。为什么现在多数情况下习惯把这样的活动不视为编程,反省的其实该是大多数其他业内人士。更一般的看法是依赖业界的整体风俗的:
    http://tunes.org/papers/WhyNewOS/WhyNewOS.html#htoc16

    另外,计算机相关行业里的配得上叫科学的,恐怕真没多少内容……
    FrankHB
        53
    FrankHB  
       2019-12-24 15:13:06 +08:00
    @ZXCDFGTYU 对了……鉴于你建议小孩子从 C 入门……我据此非常怀疑你的 C 没学到入门的程度,要么压根就没学别的……
    ZXCDFGTYU
        54
    ZXCDFGTYU  
       2019-12-24 15:48:33 +08:00
    @FrankHB 建议教小孩子从 C 入门是我个人的切身感受中体会到的从 C 开始学的好处。虽然说我现在没有做 C/C++的开发工作,而且现在我除了 helloworld 也都忘的差不多了,但是我现在的对于编程的理解,也是在学 C 的时候就奠定基础了的。所以作为非科班的程序员,对于编程工作过程中对于技术的理解我认为学 C 还是有优势的。另外还是那句话,我一个七门课加起来不够 120 分的人就可以学的 C,我不信现在的小孩能比那个时候的我还笨。
    diandian0
        55
    diandian0  
       2019-12-24 15:49:16 +08:00
    我没打算让孩子学编程
    FrankHB
        56
    FrankHB  
       2019-12-24 16:01:20 +08:00
    @ZXCDFGTYU 不建议 C 入门的首要原因不是因为 C 本身的问题(虽然绝对不小),而是因为这几十年来学 C 在现实中极其容易引起不学无术的用户觉得自己功德圆满的错觉。
    不是特意跟你个人经历过不去,实际情况就是绝大多数自认为所谓学会 C 的用户,学的特么压根就不是 C,而是某些劣质材料作者以讹传讹脑补出来实用起来一无是处的缝合怪。(……先不管严格意义上的 C 学正经了基本也不可能有什么实用性。)
    随便举个例子,这里就见到过不止一个一口一个“C 没有对象”的同学,殊不知实际上对象(object) 就是 C 的基础概念(几乎没有之一;作为名词的“变量”反倒不是 C 的内容),说出这种话的还说自己学会 C 的你能让人信?这样三人成虎惯了,能指望市场上有多少学的靠谱的?
    结果就是不去管学会,光是试着去学来放纵恶劣的学习习惯,已经是在互相伤害了。所以光是照顾培养学习习惯,首先就要确定有基本的鉴别材料质量的能力和自觉,才能考虑碰这种遍地坑货。
    Airon
        57
    Airon  
       2019-12-24 16:28:51 +08:00
    还是按孩子兴趣走吧,只要是正面爱好都给予支持,强制是不会有好结果的 23333
    Sapp
        58
    Sapp  
       2019-12-24 16:43:06 +08:00
    女朋友的弟弟,都被家里要求学编程了,她家还不是什么富裕家庭,只是普通的郊区人民而已。
    DJQTDJ
        59
    DJQTDJ  
       2019-12-24 16:45:46 +08:00
    我想起来曾经看国外的一个帖子。好多年了。

    孩儿他爸写了一套 c 语言的打飞机程序(类似雷电),然后跟他孩子一起玩。
    然后她家娃给程序改了。各种超级豪华武器(有一些本身游戏里并不存在)
    yangzhezjgs
        60
    yangzhezjgs  
       2019-12-24 16:59:16 +08:00
    如果不想当程序员,去学编程没有什么实际意义,各种专业软件的目的就是让普通人不用去学编程,如果以后又出现新领域需要编程,肯定会有新的专业软件出现来降低门槛,比如:现在有些公司已经开发自动调参的 AI 平台来降低门槛,或者各种现在很流行的云服务。

    建议不如去学学经济学,市场营销这些东西,了解现代商业社会的运行规律,这些对普通人更有价值。
    xmge
        61
    xmge  
       2019-12-24 17:02:51 +08:00
    刚想回答的时候,突然意识到:我会有孩子吗?
    Lfinesse
        62
    Lfinesse  
       2019-12-24 17:05:20 +08:00
    如果有娃,会

    但应该会是在小学一年级前后,学龄前应该更多是接触自然,提高认知之类的
    gggxxxx
        63
    gggxxxx  
       2019-12-24 17:05:44 +08:00 via iPhone
    多帮孩子开阔眼界才是真的。
    编程这种技能是最容易学习的了,没必要从小就抓。再说,等孩子长大后计算机行业早翻天覆地变化了,就跟以前我们入门学 basic 一样之后连提起的人都少得可怜
    zzzmh
        64
    zzzmh  
       2019-12-24 17:39:39 +08:00
    没想到在这里还能遇到小拍
    Hutongxue
        65
    Hutongxue  
       2019-12-24 17:45:17 +08:00
    看他愿不愿意了
    b0644170fc
        66
    b0644170fc  
       2019-12-24 17:48:09 +08:00
    首先,
    hslx111
        67
    hslx111  
       2019-12-24 18:50:10 +08:00
    会,我觉得以后编程应该是一个基本生活技能了
    Fader10
        68
    Fader10  
       2019-12-24 18:50:13 +08:00
    自己初中生,会一点 vue,单纯的兴趣。感觉编程中学到的东西比编出来的东西重要。
    觉得有兴趣在家里自学肯定比那些被逼去培训班的孩子要强
    个人认为小时候学点自己喜欢的就行了,想不明白学校为什么会上来就教我们 c 这种一时半会找不到应用场景的语言
    lostberryzz
        69
    lostberryzz  
       2019-12-24 18:59:38 +08:00
    编程不等于以后的职业啊,你小时候学钢琴也不是为了以后成为钢琴家啊
    lights
        70
    lights  
       2019-12-24 20:42:40 +08:00
    我想让我的孩子学习艺术&文学,学理工科容易变成铁憨憨
    wangxiaoaer
        71
    wangxiaoaer  
       2019-12-24 20:45:30 +08:00 via Android
    编程弱爆了,我觉得学少儿厨师,少儿挖掘机,少儿汽修才有前途。
    MyouiSouth
        72
    MyouiSouth  
       2019-12-24 20:50:34 +08:00
    孩子又不愿意学,还不如带着孩子玩玩 70 亿人这种游戏,说不定到时候发现自己的逻辑思维都不够用
    charlie21
        73
    charlie21  
       2019-12-24 21:13:30 +08:00
    为女生打架。这是我唯一要特意教我儿子的事情。否则会变成一个鸡巴,一个会编程或不会编程的见死不救吃喝拉撒的动物
    xczizz
        74
    xczizz  
       2019-12-24 21:14:34 +08:00
    先学英文,培养兴趣。
    fox0001
        75
    fox0001  
       2019-12-24 21:19:30 +08:00 via Android
    只要他有兴趣,会
    netChen
        76
    netChen  
       2019-12-24 21:19:31 +08:00
    如果 996 以后还是常态,孩子如果想当程序员,我会打断他的腿,当个爱好可以,当工作不行
    ochatokori
        77
    ochatokori  
       2019-12-24 21:22:57 +08:00 via Android
    学我感觉没问题,但是可以的话就不要干程序员
    不过…
    我 tmd 女朋友都没有过谈个屁孩子
    DOLLOR
        78
    DOLLOR  
       2019-12-24 21:31:17 +08:00
    赞同学习编程,作为爱好,不以当程序员为目标。
    justin2018
        79
    justin2018  
       2019-12-24 22:32:28 +08:00
    学英语 艺术

    如果对程序感兴趣 就学下~~

    不要把程序员当职业~
    myexcite
        80
    myexcite  
       2019-12-24 22:57:23 +08:00
    buhui
    首先要有孩子
    JaguarJack
        81
    JaguarJack  
       2019-12-25 08:12:05 +08:00 via iPhone
    培养兴趣 python 走起,更深入以他高中的知识水准就可以了
    Torpedo
        82
    Torpedo  
       2019-12-25 10:05:07 +08:00
    小的时候不学。不觉得这行收益很高
    ofblyt
        83
    ofblyt  
       2019-12-25 10:15:08 +08:00
    现在教小孩子编程的课已经很多了,上次就去听了一个编程课,里面教一堆小孩子循环。。。
    index90
        84
    index90  
       2019-12-25 10:41:49 +08:00
    从小教命令式编程简直是害人不浅

    小朋友应该学习函数式编程,数学才是计算机最好的基础
    ml444
        85
    ml444  
       2019-12-25 12:28:03 +08:00
    我想吐槽一下:你们真的认真去深入了解孩子的需求吗?
    个别天赋极高又有浓厚兴趣的孩子除外,一般的孩子的最终梦想是什么?
    问问你们现在的自己吧,其实无论孩子小时候是什么梦想,长大成人后都是殊途同归同一个梦想:“当富二代!”。
    所以,作为一个有责任的父母,你应该去考虑,如何让孩子当富二代,而不是去引导孩子学什么。
    毕竟有钱真的能为所欲为....
    这才是孩子对父母最大的期盼!而不是生个蛋把希望放在下一代。
    贪财好色,一身正气!才是人生。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.