去年底,奥巴马参加了由白宫协办的一场编程大会,会上,奥巴马与一群中学生相互交流编程体验,随后一位中学生教授奥巴马一些简单的编程代码。而奥巴马使用谷歌的Blockly工具,熟练地利用了一小段代码画出了一个正方形。虽然这是一个十分简单的编程,但是奥巴马的表现实则释放出这样的讯息:编程并非难事,谁都可以。
会后奥巴马发布了这个视频,建议年轻人:“别总是充当消费者,试着去创造点什么。花上一个小时的时间,你就可以了解更多关乎我们生命一部分的科技。”
视频链接:https://v.qq.com/x/page/o0356n66ow6.html
而code.org 随后推出的一段《编程,学校不会教给你的课程》的广告中,包括 Bill Gates,Mark Zuckberg等各界名人也纷纷献身说法,号召编程要从娃娃抓起。
视频链接:https://v.qq.com/x/page/j0332x6lnsk.html
这么多社会精英告诉我们为什么要学习编程。
其实在 30 年前的中国,邓小平同志在上海视察时就发出了“计算机普及要从娃娃抓起”的号召。
是的,在信息化时代,各行各业都离不开软件。我们再展望20年后的职业环境,那时,编程将不再是少数程序员的专业技能,而将是人人必备的基础知识,就像英语一样。
那么问题来了,学习编程可以给我们带来什么?下面一幅图告诉你。
好了,说了那么多,相信大家都认可了编程的重要性,那么又会提出新问题了,编程是不是很难学?
比尔盖茨是这么说的:
事实上,编程的确有一定的门槛,但并没有想象中的那么难学——你只需要具有一定的数学基础和逻辑思维能力,还有投入时间去练习。要知道我6岁的儿子通过4~5次的学习,已经可以自己开发游戏动画了,他可以,你同样也可以。
而且比起十几年前的程序员,现在学习编程实在要幸福很多:大量简单易用的编程语言和工具的诞生,使得人人编程不再是一个口号;互联网上还有有大量的课程和资源可供学习,只要你肯花时间,并没有什么能难倒你的事情。
最后,用奥巴马的那句话来结束本文:未来由你们决定。
公元前2世纪,一个叫Polybius的希腊人设计了一种将字母加密成数字的方法,他画了一个5×5的棋盘,然后将26个英文字母···