作者 | 周翔

****年,新的北京城已经建成**年了。

如今的北京已经是一座有着八千万人口的巨型城市,但是位于城市中心的紫禁城却不再属于每一个居民。

为了满足八千万人口的居住需求,北京将自己改造成了一座“折叠城市”:

“大地的一面是第一空间,五百万人口,生存时间是从清晨六点到第二天清晨六点。空间休眠,大地翻转。翻转后的另一面是第二空间和第三空间。第二空间生活着两千五百万人口,生存时间是从次日清晨六点到夜晚十点,第三空间生活着五千万人,生存时间是从十点到清晨六点,然后回到第一空间。时间经过了精心规划和最优分配,小心翼翼隔离,五百万人享用二十四小时,七千五百万人享用另外二十四小时。”

在不同的空间里,分门别类住着不同的人,第三空间是底层工人,第二空间是中产白领,第一空间则是当权的管理者。

随着生产力的发展,人力不再重要,生活在底层的大多是垃圾处理工人。但是,机器人实际上早已可以处理垃圾,管理者只不过出于社会稳定的需要而保留了这部分工作。因而,这些人只能被“塞到夜里”,不再参与社会经济的运作。

这,就是《北京折叠》里描绘的场景。

这部创作于 2012 年的小说,在经历了 AlphaGo 引发的新一波 AI 浪潮之后,显得愈发真实。

作者郝景芳在这部第 74 届雨果奖最佳中短篇小说里描绘了两个未来将要面临的挑战:人工智能技术导致的就业取代、以及教育的隔离和穷困的代际传递。

去年,白宫发布的人工智能报告预测,在未来10-20 年间,人工智能技术有可能取代 47% 现有工作,麦肯锡 2016 年的报告的预测则是 49% 现有工作会被取代。

试想一下,当工厂不再需要工人,汽车不再需要司机,商场不再需要导购,饭店不再需要大厨......这样的世界足以让大部分人焦虑。

当然,互联网和人工智能的兴起也造就了一个职业的繁荣——IT,大多数时候,我们将 IT 人称为程序员。

编程就像读书写字,会变成衡量文盲的标准

虽然有人将程序员称为“码农”,暗喻“码农”是新时代的“农民工”,但是工资不会说谎,就算程序员是新时代的农民工,那也是高级农民工。

根据国家统计局今年上半年发布的消息,2016 年全国城镇单位就业人员平均工资 57394 元。其中最赚钱的行业是信息传输、软件和信息技术服务业,2016 年平均工资为 122478 元,首次打败金融业成为新霸主。金融业工资水平退居次席, 2016 年平均工资为 117418 元。

有人说,二十一世纪是生物的世纪,有人说,二十一世纪是材料的世纪,但是不论是学材料的,还是学生物的,亦或是学机械的,想要转行成“码农”的人数不胜数。或许知乎上的码农认为自己的时薪太低,赚的也都是“血汗钱”,但是和真正的“民工”相比,你会如何选择?

在知乎上有这样一个问题:考上好大学学 IT 是不是当今穷人家孩子晋级中产唯一的出路?截止AI科技大本营发稿时间,这个问题已经有 13186 个关注者,790 个回答,浏览量超过 120 万次。

有理由相信,随着技术的不断发展,未来社会将会经历剧变。那么,为了适应这种剧变,全民学习 CS 是不是一个好的选择?

在美国知名问答网站 Quora 上,有一位父亲提出了这样的问题:我有一个还在蹒跚学步的小孩,为了让她为 15 年后 AI 世界的职场做好准备,我应该尽早地教她学习 Python 吗?


https://www.quora.com/I-have-a-toddler-How-should-she-prepare-herself-for-the-job-market-15-years-from-now-in-the-world-of-AI-Should-I-teach-her-Python-as-soon-as-she-is-willing-to-learn

对此, AI 界的大牛吴恩达是这样回答的:


“是的,请务必教她如何写代码。更重要的是,培养她坚持学习的能力。

在 CS 的世界中,所有人都已经习惯了每隔 5 年就要更换一轮技术以及思维模式(互联网 - >云 - >手机 - > AI /机器学习),因为新技术发明的速度让我们之前做过的部分东西迅速过时,所以 CS 人已经习惯了这种不断学习新事物的状态。

如今,CS 几乎“入侵”了所有行业,所以现在不仅仅是 CS 的世界每隔几年就会有新的变革,而是所有人都需要随之改变。这就是为什么坚持学习是你可以教你女儿最重要的职业技能。

此外,我认为(差不多)每个人都应该学习编程。曾经有一段历史,我们想知道是否每个人都有必要具备读写的能力,还是只要几个识字的僧侣为我们转述文字就够了,大多数人其实并不需要会读会写?又或者我们只需要几个会写畅销书的作家就够了,其他人并不需要具备书写的能力?

但是我们发现,随着读写能力的提高,人与人之间的沟通变得更好了。相比只有为数不多的畅销书作者,就算我们发的邮件只有一个接收者(读者),这也是有价值的。

今天我们所处的时代,只有极少部分的人会编程,然而这些编写的代码都是针对大众用户的。但是,试想一下,如果每个人都会编程,也许某个角落里的夫妻店的老板为了本周的促销活动,就可以自己编写几行代码来定制他们的 LCD 显示屏。又或者丈夫编写一个简单的应用程序,发给他的妻子。虽然它唯一的用户就是妻子,但这跟如今给自己的妻子发一封邮件没什么区别。

扫盲运动的开展已经改变了人与人之间的交流。现在,人机交流正在变得越来越重要,可以预见,编程能力将会成为未来最深层次的人机交流的基础。所以我不认同那些认为世界上只需要几百万程序员的观点,在我看来,(几乎)每个人都应该学习编程,就像每个人都应该学习阅读和写作一样。”

在吴恩达看来,未来所有人都应该学习编程,而“是否会编程”很可能会成为扫盲运动的一项新标准。

中美竞争加剧,全面推广编程教育

当然,看好人工智能的不只是科研人员和投资者,还有各国政府。为了做好迎接 AI 时代的准备,推广编程教育也成了政府的重点工作内容之一。

今年 3 月,人工智能首次被写入中国政府工作报告。7 月,国务院又专门发布了《新一代人工智能发展规划》(以下简称《规划》),并提出了分三步将中国建成科技强国的战略目标。

值得注意的是,《规划》特别支持广泛开展人工智能科普活动,全面提高全社会对人工智能的整体认知和应用水平。而这包括实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。

当然,这么做的不仅是中国。

上个月,美国现任总统特朗普刚刚签署一了个意向备忘录,承诺将每年投入 2 亿美元,拓宽孩子们获得高水平 STEM(科学、技术、工程以及数学) 教育的机会,其中 K-12 阶段的计算机科学是重点。

白宫表示,太多学生缺少高质量的 STEM 教育,只有不到一半的美国高中提供计算机编程课程,而且有接近四成的高中没有教授物理。尤其是对于女性、少数族裔和乡村地区的学生而言,STEM教育还有非常大的需求提升空间。

当然,现如今很多学者都在研究能够自动编程的 AI,但是这些 AI 程序现在来看还非常稚嫩,程序员在很长时间内都不可能会被 AI 替代,因此培养更多的程序员是有必要的。

而且从中美两国对编程教育的重视程度可以看出,“程序员”未来依旧会是最吃香的职业之一。正如一位知友说的那样:它不一定可以让你翻身成为中产阶级,但一定可以脱贫!

不过,人类一直是未雨绸缪的生物。

如果有一天 AI 真的代替人类,掌管了这个世界,这个社会上的绝大多数人会像《北京折叠》的主人公老刀一样,再也见不到早上 8 点的太阳吗?

对于“让孩子进阶中产的唯一路径是编程”这个观点你怎么看,欢迎在评论区留言。

SDCC 2017

SDCC 2017“人工智能技术实战线上峰会”将在CSDN学院以直播互动的方式举行。

作为SDCC系列技术峰会的一部分,来自阿里巴巴、微软、商汤科技、第四范式、微博、出门问问、菱歌科技的AI专家,将针对机器学习平台、系统架构、对话机器人、芯片、推荐系统、Keras、分布式系统、NLP等热点话题进行分享。先行者们正在关注哪些关键技术?如何从理论跨越到企业创新实践?你将从本次峰会找到答案。每个演讲时段均设有答疑交流环节,与会者和讲师可零距离互动。

☞ 点击阅读原文,查看峰会详情

让孩子进阶中产的唯一路径是编程?相关推荐

  1. 考上好大学,然后进入IT行业是穷人孩子晋级中产的唯一出路?

    这个问题来自于我在知乎上参与的一个热贴讨论,作为一个10年的老码农,创业公司呆过,二.三流的互联网公司混过,BAT也遛了一趟,如今再次回归创业,经历算得上狗血了,看见这个题目就忍不住就想多喷几句. 在 ...

  2. 考上好大学,然后进入IT行业是穷人孩子晋级中产的唯一出路?(好多年不转载别人的文章了,本文的话题是我非常关注的,一直没有写)

    好多年不转载别人的文章了,本文的话题是我非常关注的,一直没有自己去写. 今天看到这篇文章,真是非常地幸运啊. 特别推荐大家学习. 鄙人已经奋斗很多年了,走在"晋级中产"的路上. 没 ...

  3. JavaScript实现唯一路径问题的动态编程方法的算法(附完整源码)

    JavaScript实现唯一路径问题的动态编程方法的算法(附完整源码) dpUniquePaths.js完整源代码 dpUniquePaths.test.js完整源代码 dpUniquePaths.j ...

  4. JavaScript实现唯一路径问题的回溯方法的算法(附完整源码)

    JavaScript实现唯一路径问题的回溯方法的算法(附完整源码) btUniquePaths.js完整源代码 btUniquePaths.test.js完整源代码 btUniquePaths.js完 ...

  5. 简单拓扑发现及其应用---------无向图中节点如何自主发现环,切断环。唯一路径以及原路返回。

    根据最近正在做的一个勤务电话项目,设计方案时出了一个的拓扑问题.概括就是无向图中节点如何自主发现环,切断环: 我将其简化为一下题目:     题目:拓扑上设备数目未知,但是每台设备有四个端口,设备之间 ...

  6. matlab两点之间的所有路径,引用 在图中搜索两点间的所有路径matlab编程

    引用 在图中搜索两点间的所有路径matlab编程 2018-09-18 function possiablePaths = findPath(Graph, partialPath, destinati ...

  7. 中国孩子5-11岁英语学习路径

    这篇文章的作者盖兆泉,在外研社工作十多年,资深编辑,曾编辑过百余本英语教学图书.儿子壮壮出生后,作者积极探索儿童英语启蒙及后续学习的各种作法. 关于英语学习,盖兆泉提醒大家一定要区分学得和习得这两个概 ...

  8. 数据分析从入门到进阶的最优路径

    最近很多人对我说,听说数据分析很火,我想要入门数据分析,需要掌握哪些知识.技能和工具呢?数据分析入门之后的进阶路线是怎样的?这个职业的发展前景如何?我现在是产品岗,能转数据分析吗?我是运营岗能转吗?我 ...

  9. C++进阶(应用篇)——第一章 多线程编程

    C++进阶语法篇将和C++进阶应用篇一起编写. 引言:本篇主讲C++进阶应用篇,分4部分:多线程编程.进程通信.网络编程.网络服务器编程,操作系统:windows10. 1.多线程编程 1.1 线程 ...

最新文章

  1. 首次编译Java小程序
  2. 基于 EventBridge 构建 SaaS 应用集成方案
  3. 2015211230108《Java程序设计》第10周学习总结
  4. MemSQL初体验 - (1)传说中速度最快的关系数据库软件
  5. 【java】【乱码】Java 读取本地 UTF8 txt文件乱码处理
  6. 温度传感器硬件编号_打开硬件传感器BITalino进行酷项目
  7. Cisco路由器安全配置必用的10条命令
  8. kubernetes下的Nginx加Tomcat三部曲之一:极速体验
  9. 斯特林数-斯特林反演
  10. SpringBoot→请求参数、返回参数、文件上传、拦截器、异常处理、定时任务、异步任务
  11. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...
  12. Excel中实现跨表数据有效性
  13. 深圳市福田高中2021年高考成绩查询,2020年深圳高中梯队排行一览!2021年十大或有新格局?...
  14. Android studio第一次作业:实现Wechat界面
  15. 工作这些年 (zz)
  16. 红山服务器虚拟化解决方法,红山虚拟化:数据备份与灾难恢复
  17. 2022年华中科技大学计算机考研复试分数线
  18. freebsd SSH配置详解
  19. Codeforces Beta Round #7
  20. java html合并单元格内容居中显示_合并Al:H1单元格区域,使合并的内容居中显示。...

热门文章

  1. Windows7下安装Docker、下载镜像和运行OpenTsdb容器
  2. 上架被拒后如何再重新上传
  3. 解锁ERD Online 高级隐藏功能
  4. 此次告别ed2k链接文件下载烦恼
  5. java设计功能怎么实现代码_Java中的门面设计模式及如何用代码实现
  6. 做网站SEO优化每天都做什么
  7. 微信小程序:更改字体(text)和图标(icon)的颜色以及RGB颜色值与十六进制颜色码之间的转换
  8. Unity学习-配置vuforia
  9. 阿里内核月报:2017年05月
  10. chatGPT的49种应用场景,双AI生成二次元仙女,及各开发语言对接chatGPT参考指南