"每个人都应该学习如何编程，
因为它能教你如何思考。“--乔帮主
你长大后想做什么呢，Olivia？
一名宇航员。
我想成为一名时尚设计师。
一名篮球运动员。
我想当一个演员。
一名医生。
一位老师。
厨师！
一名艺术家。
那你长大后想当什么？
美人鱼？？？！！！
你知道计算机程序员是什么吗？
呃……不知道。
不知道。
嗯，不知道。
我觉得，他们是不是有一些代码，可以解释神秘事物。
我认为，他们……
呃，等下，你说啥？
计算机程序员……
……不知道……
现在，所有行业都需要某种形式的编程。
那么，它究竟是什么呢？
编程大致来说就是让计算机来为你做事。
当你编程的时候，就是在教导可能是整个宇宙最愚蠢的存在--
计算机，教它如何做事。
编程是世上少数几种具备以下特性的工作之一：
你可以坐着，从一团乱麻中创造出新的事物，
不论你想要的是什么，都可以。
它不像弹奏乐器或其它的体育运动。
一开始它有点咄咄逼人、难以驾驭，但一段时间过后，你就能掌握它的要领。
写代码是可以学会的。
我也知道它很难做好，但世间艰难之事不知几何，
但你也知道，有什么是不困难的呢？
人们编写的很多代码其实是相当简单的。
它更多是关于将问题进行分解，
而不是像人们一般认为的那样，提出复杂的算法。
如果它相当简单的话，为什么我们不更多地使用它呢？
下一个10年里，计算机科学领域将产生140万个工作岗位，
但只有大概40万名毕业生满足岗位需求。
这存在近百万的巨大人才缺口。
所以，你应该如何开始？
我小时候，我为地图而着迷，
尤其是城市地图。
所以我自学如何编程。
我对自己想做什么，有个明确的目标，
我想看着屏幕上的城市地图，
往地图放上点什么，又或是移走点什么。
看看城市里发生了些什么，它是如何运作的，
它如何生存，如何呼吸。
早期最美妙的事就是使用软件来
决定学校里的课程安排，
方便我泡妞。（这一情景没见识过，不懂）
我写的第一个程序应该是像这样进行发问：
“你最喜爱的颜色是什么”，或“你多大了”。
我最开始学的是如何画个绿色的圆和红色的正方形，让它们显示在屏幕上。
第一次，我完成的任务就是说“Hello World!"。
让电脑来做这件事，真是让我大吃一惊啊！
当我最终学会一点编程时，空白的墙上浮现出许多扇门，
你打开这些门，打开足够多的门后，光明将照亮这里。
对我而言，一个完成的程序就像是充满光明的建筑。
所有角落都被照亮，你就能明白它里面的结构。
这是种无比安祥的感觉，每当我完成程序后都能体会到。
我是经过了一段时间后，才意识到用手来创造事物、
编写代码或创建程序，
其实只是另一种不同的表达创造力的方式。
我认为现在已经存在一种非常广泛的自己动手制作的文化。
人们在设计自己独有的围巾和帽子、
编写自己的应用。
现在，它只受到你自己想像力的局限，
即你能有什么样的创意……
你能在计算机里构建什么样的程序，对它理解到了什么程度，
它可以做到以前不可能实现的事情。
一切伟大的事物都是在团队中，
以及当你和其他聪明的家伙合作时，创造出来的。
你检验你的创意，你们互相激励，
这使得我们无比成功。
它并不是某人的灵光一现后，连续3周，每天24小时不停歇地编程。
奇迹产生于当我们意见一致，通过合作，一起来构建的时候。
社会上存在极大的需求，需要更多的工程师以及会编程的人员，
需求远大于供给。
所以我们现在都被它所吸引、所迷住。
为了获得最好的人才，我们试着把办公室装饰得无与伦比。
[如果你没什么好担心的，没后顾之忧，你会做什么？]
我们有着顶级的厨师！
免费的食物！
早餐，午餐和晚餐。
免费的洗衣店。
点心。
甚至是玩乐的地方、视频游戏和脚踏车。
办公室周围摆满各式各样有趣的玩意，
这里，人们可以玩乐和放松，
或继续思考、玩音乐，总之充满创造性。
我曾去过美国劳工统计局，
大概三分之一的人和你预料中的一样，
在政府部门工作，
或在专门的技术岗位上工作。
但剩下的，还是占了主要部分。
这部分被划分得非常细，几乎你能想像到的行业都会有它的存在！
也就是说，计算机无处不在！
你想以农为业？
你想在娱乐业工作？
你想在制造业工作？到处都可以！
现在我们身处2013年，我们依靠技术来交流，
来bank(开户？)。
信息（时代？），我们中没人知道如何阅读和编写代码！
小家伙们，还有谁，还有谁想到如何来修改我们的程序？
我们还能做些什么？
蒂芙尼(Tiffany)?
我看到，我的学生们在使用Scratch，在课堂上编程，
他们主动、自愿地去解决问题。
它确实培养了批判性思维。
另外也锻炼了解决问题的能力。
在课堂上，它可以应用于数学，或他们的阅读技能。
我们将科学与编程相结合，发现学生的分数平均上升了30%。
我还在上学时，加入过一个课后小组，名叫"奇才（Whizz）小孩”。
当人们看到我，他们就会嘲笑我，你应该能体会这一切。
我就像个成人一样“我不在乎，我认为它很酷……
所以我学到了很多，我的一些朋友还得到了工作机会！”
对这些小孩来说，它非常重要。
这应该成为强制的要求，
成为这个星球上的公民，就要
去阅读和编写代码！
我就觉得你一定要从小处着手。
我想，整个计算机科学与编程最大的误解之一就是，
你不得不学习它庞大的知识主体，这样你才能做出点成果出来。
你不需要是个天才，知道如何去写代码。你只要下决心。
加一点，减一点，就是这样。
你应该知道乘法表。
你不需要是编程的天才。
你一定要有阅读的天赋吗？你一定要对数学有天赋吗？
不！
不需要！
我想，如果某人曾告诉过我，软件非常的人性化，
使用计算机技术能真正地帮助到人们，
这会很早之前就改变我的观点和前程。
不论你是想赚很多的钱，或你只是想改变这个世界，
计算机程序这一技能都拥有难以置信的力量，可供你学习。
能够真正地提出一个创意，为你所用，
再按下一个按钮，于是数以百万计的人们都能使用它。
我认为，在这世界上，我们是第一代拥有这种经历的人。
明天的程序员就是未来的巫师！
你要知道，与他人相比，你好像拥有魔力。
我认为它太神奇了！
它已经是我们所拥有的事物中，最接近于超能的了。
伟大的程序员就是今天的摇滚明星！
就是这样！