01.

这次国庆回家,拗不过家里人,拜访了一位远房亲戚。

亲戚家有个刚上小学的小女孩,坐下闲聊聊到小孩的各种培训班的时候,出于程序员的职业习惯,我顺口说起了现在很流行的编程教育,问有没有送孩子去试试。

亲戚笑了:女孩子学那个干嘛,多没气质,有那个时间还不如学学唱歌跳舞,你看我们公司的那些程序员,怎么怎么着……

我本来还想解释一下编程的气质问题,但是当亲戚开始滔滔不绝地说起孩子在舞蹈课上的优秀表现,我觉得还是不说了,再不识趣继续说的话可能会被打。

一开始我还觉得他可能是没记住我说自己也是码农,后来出门想了想,可能是他是因为我的样子才这么说。

02. 

然而同样是对待编程教育,我一个在老家工作的表哥的态度截然相反。

春节去他家的时候,他表示在某条上看到现在北上广的孩子都在学编程,问我小城市没有这种培训班怎么办?将来你大侄子怎么去风口上飞,靠什么去把妹,拿什么去实现财务自由?你快教教你大侄子编程!

我认真地解释了一遍"编程"和"把妹"两件事的负相关性,然后答应等孩子大点给他推荐线上编程课。

而这时旁边的大侄子正在眨着无辜的大眼睛在玩挖掘机,丝毫不知道一条注定秃顶的命运之路正在他的面前徐徐展开。

03. 

从这两件事情我发现,现在大家真的对编程教育的态度差别很大。

对于小孩到底要不要学编程,我觉得社会上主要有几种不同的观点 —

1. “编程很重要,将来不会编程的孩子就像现在不会英语的孩子”

乔布斯曾经在采访里说:我觉得每个人都应该学习一门编程语言,学习编程教你如何思考,每个人都应该花 1 年时间学习编程。

这几年,“编程在未来是一项基础技能”的这个观念非常火,最常见的一句话就是,“将来不会编程的孩子和现在不会英语的孩子没什么区别?”,很多家长听完一秒焦虑。

有的家长把孩子送到培训班通过学游戏制作来了解编程,一个月后惊喜地发现孩子段位上了王者。

2. “码农工作很low,有钱人谁会送孩子去学编程?

真的有很多人是这么想的,在我读研的时候,我们学校和隔壁综合性大学总是相爱相杀,每当隔壁有人吐槽我们学校的时候,评论里就会有人调侃,“有钱人谁会送孩子去学编程?”

其实这也代表了很多人的想法,真的有钱人的孩子应该去学管理、学投资,女生去学艺术,学哲学,而不是去学很没气质而且未来要给别人打工的计算机。

我研究生实验室每天开奔驰上课的同学默默不说话,开上大奔就编程去了,只留下漏了一地的油。

3. “编程只是一种技能,等到上大学再学也来得及”

也有很多人觉得,编程始终会是专业人士做的事情。

汽车、建筑、金融、化工……这个社会每个人都有自己的分工,未来不可能每个人都去做IT或者互联网。

在孩子小的时候应该培养的是基础认知,而不是从小就要去教他们怎么去维修汽车,或者怎么去炒股,同理也不用早早教他们编程。

04. 

这三种观点,各有各的道理,也各有各的不足。

学编程的确很容易让人不太注重外在,夏天穿着大裤衩和大拖鞋上班,成天背着双肩包挤地铁,很没气质。

所以如果你很注重孩子外在气质培养,还是别送孩子学编程了。

其次,少儿编程,重要的并不是要去在孩子小的时候去教一些C/C++啊Java啊等语言的语法,或者从小教Linux内核代码,小孩子英语和数学基础都没有,也根本学不会啊。

重要的是培养孩子的逻辑性,对未知的好奇心,和动手解决问题的能力。

05. 

比如亚马逊的创始人杰弗里·贝索斯,并不是从小学习编程,他从小对科技表现出兴趣,父母和学校于是一直在培养他的这种兴趣和对应的动手能力,他曾经操控电子钟来把他的小表弟反锁在房间外,还把父亲的车库改装成实验室,大学他原本想学物理,后来才决定学的计算机。

比如谷歌创始人拉里·佩奇,他从小爱看电脑科学等杂志,但是创造性并没有都用在电脑上,比如他曾经利用乐高积木设计了一款别致的喷墨打印机,创业初期也凭创造性给谷歌初期投资人留下了深刻印象。

比如比尔·盖茨,他虽然13岁开始学习编程,但比起编程来他更重要的是能抓住任何一个商机的主动性,他不是专业技术的领先者,但最终成为了世界首富。

比起编程这个技能,积极性、主动性、创造性和自信,才是能让孩子受用一生的能力。

“我是一名从事了10年的老程序员,最近我花了一个月整理了一份最适合2020年学习的c/c++项目实战以及基础教程干货,送给每一位编程小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习,技术大牛、学习资料助你早日成为一名优秀的程序员,想要学习更多知识可以关注我哦!
官方企鹅群:720168573

我推荐亲戚家小孩学编程,差点被打一顿!相关推荐

  1. 学计算机语言从何开始,小孩学编程从哪开始

    孩子学编程意在培养他的编程思维和计算思维,是一种培养逻辑思维的方式之一,更多层面上是对程序的启蒙教育.想知道小孩学编程从哪开始,接着往下看吧. 小孩学编程从哪开始 1.学习基本概念 让孩子了解什么是编 ...

  2. 小学生学c语言编程在哪里学,小孩学编程从哪学起

    1 小孩学编程从哪学起 儿童学编程近几年风霏一时,有些家长仍处于迷茫时期,不明白应该如何去学习.经常会咨询一些小孩学编程先学什么?下面看看小编整理的小孩学编程从哪学起吧. 1.游戏的方式 目前,有很多 ...

  3. 小孩学编程课程_我在17岁时学到的关于编程的7个重要课程

    小孩学编程课程 by Alec Jones 通过亚历克琼斯 我在17岁时学到的关于编程的7个重要课程 (7 important lessons about programming that I've ...

  4. 计算机程序暑假班,贵阳小孩学编程暑假

    学习少儿编程的好处 1.计算机游戏专业 毕业后能够从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,网络游戏皮肤/纹理设计等工作. 2. ...

  5. 5位工程师爸妈的“大白话”:让小孩学编程到底有多大必要?

    我在很多场合听到过这么一个说法:未来,编程和英语会一样重要,都是孩子在这个世界上生存所必备的基础技能. 海风教育在线辅导0元一对一试听课等你来领取,领取课程方法: 1.私信留下您的手机号和姓名,需要补 ...

  6. python 小孩学编程_让小孩学Python语言编程有意义吗?

    当然有! python现在可是公认的主流语言好吗,如果小孩子的时候就能写的一手好的python代码.相信我,清华北大你大胆地冲! 不过,不建议孩子太小的时候就开始接触python,没学会走就打算跑了? ...

  7. 四十五岁学计算机编程,小学生应该学编程吗?三四十岁还能学编程吗?用我的亲身经历告诉你...

    原标题:小学生应该学编程吗?三四十岁还能学编程吗?用我的亲身经历告诉你 以下内容适合的读者: 看到少儿编程广告后感到疑惑和焦虑的父母 打算零基础入门学习编程的爱好者 最近看了B站的"小学生V ...

  8. 小孩学python有意义吗-世界冠军教练告诉你:少儿编程这些坑,能不踩就别踩!...

    原标题:世界冠军教练告诉你:少儿编程这些坑,能不踩就别踩! 就在上周日,世界冠军教练凯戈老师为几百位家长做了一次青少年编程的公益讲座.很多家长在会后都说非常实用,受益匪浅.甚至当场要报名凯戈老师的Py ...

  9. 推荐11个免费学编程的好网站,还有200G书籍软件无门槛领取

    推荐11个免费学编程的好网站. 今天给大家推荐11个可以免费学习编程的网站,希望大家哪怕找到一个自己合适的,然后好好利用起来,那么必将会有长足的进步. 11. Codecademy Codecadem ...

最新文章

  1. 【MATLAB】雅可比矩阵jacobi matrix
  2. Kafka 1.0版本发布
  3. 中国式创新技术“步态识别”终于来临,你大胆地走两步,我就知道你是谁
  4. Java常用性能分析工具 jconsole、jvisualvm、 jstat、jinfo、jmap、jhat、jstack
  5. 一般服务器显示闪存多少合适,现在服务器一般内存多大合适
  6. phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项
  7. 计算机一级考试模拟软件安装方法,计算机一级考试软件怎么使用_计算机一级考试软件安装使用教程...
  8. 重庆ETC学员“食神大赛”
  9. 达梦(DM)数据库常见问题详解
  10. 双飞燕无线鼠标电池后盖怎么拆
  11. C1 驾驶证考试科目二考试心得
  12. 获取Android 手机设备信息:包括机型、操作系统版本号、手机分辨率、运营商、当前联网方式、IMEI、MEID、MAC地址
  13. Netty实战:Springboot+Netty+protobuf开发高性能服务器 (附源码下载)
  14. ps命令 查看系统进程信息
  15. opencv python考勤_GitHub - liqq1228/python-opencv: 基于python opencv人脸识别的员工考勤系统...
  16. Android 多渠道配置
  17. java中的对象是什么_Java中的对象是什么以及如何使用它?
  18. 关于leanote(蚂蚁笔记私服搭建安装)步骤
  19. 无法用“Point*”类型的值初始化“Point ”类型的引用(非常量限定)
  20. 迷你WiFi摄像机需要多少兆的带宽才不会卡顿

热门文章

  1. 基于ABAQUS 钢管缩径分析
  2. rsi指标如何计算怎样分析RSI指标
  3. ArcGIS中建筑物图形简化工具和建筑物群聚合工具的应用
  4. java的山形命名_厦门“鸡地名”共有20处 多因山形像鸡而得名
  5. 用ARM进行汇编语言编程(3)逻辑移位和轮换,条件与分支
  6. 写给程序员的UI设计书 (转) (二)
  7. 适合小白的Matplotlib基本使用
  8. Flutter 网络请求 Dio 拦截器详解
  9. (一)Qt+OpenCV调用海康工业相机SDK示例开发
  10. koa框架(一) 认识koa