编程,是创造的开始

乔布斯曾说过:“我认为这个国家的每一个人都应该学习编程,因为它会教给你如何思考。”

编程不仅可以培养一个人的逻辑思维能力、现实抽象能力、解决问题能力,更重要的是能激发人的无限创造力。

天马行空的想法人人都有,可最重要的是如何实现,如何把它落地做出来。

也正是因为有了编程技术,我们现在才可以足不出户的看新闻、了解世界、用手机、电脑就可以和朋友亲人面对面聊天、与全国各地志同道合的人交流。

“编程”解决自己的难题

Nick D'Aloisio,一位来自英国的天才少年,12岁开始编程,17岁就赚了3000万美元!

Nick初中时就开始学习编程,接触的第一门语言是C语言,在这期间他编写了第一个iPhone App——手指跑步机。

在该程序在上线的第一天,就获得了非常可观的收入,79英镑。

15岁在一次历史考试的准备过程中,Nick尝试在谷歌上搜索生僻名词的相关信息,但当时网上出现了大量相关的文章,可他并没有很多时间一篇一篇的阅读,后来他就想:“如果我在搜寻每条信息时,能简单做一个预览,迅速知道内容的大概,那就好了。”

之后Nick就根据自己所学的知识,创造了新闻精简技术,可将较长的新闻浓缩成400字摘要方便用户速读。

此技术一出现就受到中国香港首富李嘉诚的赏识,并获得30万美元投资,随后雅虎CEO玛莉莎·梅尔手捧9亿元买下这个App。

Summly新闻压缩机,让阅读变得更轻松

“编程”解放你的时间

假设你已经在某岗位工作了一段时间,根据经验总结每天下班前必须要做三件事:

在公司内网系统查询某业务当天的数据;

分类整理成日报表并存档;

把几个核心数据统计用电子邮件发送给相关负责人;

或许你第一次耗时2小时,之后你认真梳理、总结优化,最后每天只需要花1小时。虽然你已经提高效率缩短了一半的时间,但每天这样枯燥乏味的流程都需要自己执行一遍……

做久了,自己也觉得烦了,况且,难免不出现一些小纰漏……

但如果你会编程的话,也许你可以:

编一个小程序来完成查数据、做报表、发邮件的流程,再配置一个定时任务每天自动执行;

谨慎一点的话,可以让程序先发到自己的邮箱,检查没有问题后再转发给领导;

必要的话,还可以让程序在运行出现意外时给你的邮箱或手机发报警通知;

如果你愿意,甚至可以给内网办公系统直接加上邮件报表这个功能……

通过编程,你可以将那些枯燥无味的重复性工作中的部分甚至全部,交由机器来接管,这样就可以将你的时间和注意力从具体的事务中解放出来,去做更有价值的事情。

未来将全民“编程”

美国政府一直很重视编程教育,奥巴马曾表示:“编程关乎美国的未来……我们需要孩子们熟练地掌握这些技术”,美国政府在去年就拿出了40亿美元推广编程教育,计划在未来十年内培养十万编程教师。

编程已经是大势所趋。

事实上,其实不仅仅是美国,普及编程教育已然是全球共识,甚至已经开始“从娃娃抓起”了。

在英国,5岁以上学生都必须学编程;

在法国,入学就开始学习编程;

在美国,67.5%的中小学生都接受过编程教育;

在日本,规定2020年以后中小学生必须学习编程。

编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。

在中国,编程已经被浙江、山东等地正式升级为高考科目,跟物理等学科并列。

你可能会想,不做程序员干嘛还要求学编程。

但……

你可能会开车,还是个老司机,很会享受驾驶的乐趣,但你未必愿意去当一名出租车司机,对吧?

同理,学习编程不一定非要做程序员,但却能使你拥有全新的视角、深入的思维方式和效率优化的思维,这都将成为你重要的软实力。

在不久的将来,编程将会变成像英语、驾驶一样人人必备的技能。

历史文章

1

职场人必看:提高思维能力的5个小方法

2缺乏深度思考,低质量勤奋的人永远只能当个执行者

3奔三90后:比低薪更可怕的,是……

4深度分析:为什么我劝你高考别报计算机,转行千万不要学IT

5为什么越来越多的人选择IT行业?

蜗牛新视界,带你玩不同!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716B1E2SU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券