整理 | 都保杰
近日,网络爆料“将纳入高考”的消息莫名其妙就沸沸扬扬起来,强行刷了一波朋友圈,消息称从2018年开始,浙江省信息技术教材将启用,放弃VB,这一改动意味着或将成为浙江高考内容之一。
啥是VB?啥是?不是老司机不敢瞎扯,我们只需要知道这是两种不同的计算机程序设计语言就得了,而主角就是2017年最受欢迎的人工智能编程语言,著名围棋程序很大一部分就是用编写的,特别是 开源了 (人工智能编程工具箱)之后, 作为 AI 时代头牌语言的位置基本确立。
据说北京和山东也确定要把编程基础纳入信息技术课程和高考的内容体系,尽管以上消息目前还未得到官方的公开确认,但人们对于的关注度明显已经从技术圈内烧到了圈外,尤其山东省最新出版的小学信息技术六年级教材已经加入了 内容,为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!未来不懂这个是不是就近乎文盲了?
当然,高等教育就更别说了,早出了明文规定,教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“ 语言程序设计”科目,版本是 3.5.2。
在程序员的世界中,有句话广为流传,叫“人生苦短,我用”。原话是 “ Life is short, you need ”,是公司的总裁,C + +标准委员会创始成员Bruce Eckel给编程语言的一句认可评价。后来大牛 Guido van 把“人生苦短,我用 ”这句话印在了自己穿的t恤上,一时走火,Guido van 就是语言的发明者。
这句话非常形象地说出了语言在程序员心目中的地位。相比C++或Java等语言,让开发者用更少的代码来表达想法。作为一种解释型语言, 更强调代码的可读性和简洁的语法,不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
根据Stack 流量统计,2017年6月,第一次成为高收入国家Stack 访问量最大的标签,照此发展,到了2018年,将会成为最受欢迎的标签。
几年前 在国内还只是一门小众语言,但从 2011开始到现在, 的百度搜索指数翻了10 倍,在国内的流行度直逼 Java,大有赶超之势。
而在美国, 其实一直都很流行,像 、、、、、、Quora这些明星网站几乎都在广泛使用做核心业务。从 看得出它一直处于平稳的趋势,而这两年上升趋势和幅度比较明显,中国市场的贡献可不少。
另一个让成最受欢迎语言的原因是它的可扩展性。虚拟机本身几乎可以在所有的操作系统中运行。可以用于Web程序、GUI开发和操作系统、科学建模,尤其是Linux运维、web开发、大数据、人工智能等等领域。
业内人士分析,在中国成长起来大概可以分为3个阶段:
2012年~2014年,国内云计算概念发热,从创业公司到互联网巨头都在切入云计算市场,云计算基础设施服务构建成为首要任务,为此催生出不少 岗位,最著名的云计算开源平台 就是基于 开发的。
2014年~2015年,“大众创新,万众创业”掀起了创业大潮,各种O2O、P2P产品如雨后春笋破土而出,什么语言最适合快速搭建原型?当然是,的开发速度远超其他语言。
而近两年,人工智能从 的棋局变得红遍大江南北,而人工智能、机器学习的首选语言就是。机器学习、人工智能都需要大数据的支撑,而真正有大数据的厂商屈指可数,数据的挖掘、分析很多情况下不得不通过爬虫去获取,写爬虫的程序员几乎都在用语言。
另外,在语言中,几乎所有的想法都可以通过30-40行代码快速验证。的火爆除了简单易学、语法优美、丰富强大的库、开发效率高的优势外,还被称为神奇的“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。现在除了极少的事情不能做之外,其他基本上可以说全能,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能,游戏开发等等,从来没有哪一种语言可以同时在这么多领域扎根。
而现在最流行的人工智能技术栈就是 和 ,使用它们就是一份 编程开发工作。与此同时,程序员已经成了人才市场上的“抢手货”,工资待遇也正在水涨船高,有招聘网站数据显示,岗位平均每月招聘人数需求12331人, 今年10月份招聘需求一度高达20600人。其中工资20k-30k占比最多,达到40%,应届毕业生从初级做起平均薪资过万都不叫个事儿。
连小学生都开始学 了,这科学么?其实在美国早有编程启蒙教育的传统,这可能也是为什么美国长期引领技术创新的因素之一吧。现在人工智能已经被上升为国家战略,为了占领AI技术高地,估计我们的教育体制也要开始效仿这种做法大量培养人才了,国内教育专家表示,在小学开设 编程课,更多是培养兴趣和编程思维,从小培养孩子发现问题、思考问题、解决问题的能力,以动手和乐趣为主,小到做数学应用题,大到职业生涯规划,都涉及到编程思维。
如果未来是人工智能的时代,那么更是 的时代,为了让孩子在未来有着基本的编程技能拓展更多的发展方向,很多一线城市有条件的家庭都开始给孩子做编程启蒙了,各种编程培训机构也跟风而上,被追捧成新时代孩子必须掌握的语言,如同语文、数学一样。
不少非理工科出身的网友表示,本以为不会写代码不会影响工作和生活,但是现在发现,将来都没能力辅导自己孩子的小学作业了!
人生苦短,你让孩子学了吗?欢迎底部留言发表你的看法。