“Everybody in this country should learn how to program a computer… because it teaches you how to think.” – Steve Jobs
“这个国家的每个人都应该学习如何写计算机程序…...因为它教你如何思考。” ——史蒂夫-乔布斯

I was 13 when I first got access to uh… a computer.
第一次接触到啊…...一台计算机时,我13岁时。

My parents bought me a Macintosh in 1984 when I was 8 years old.
我的父母亲在1984年,我8岁时给我买了一台麦金塔计算机。

I was in 6th grade.
我六年级的时候。

I learned to code in college.
我在大学学写程序。

Freshman year, first semester, umm… Intro to Computer Science.
大一,第一个学期,嗯…计算器概论。

I wrote a program that played Tic-Tac-Toe.
我写了个软件会玩井字游戏。

I think it’s pretty humble at beginnings. I think the first program I wrote asked things like “What’s your favorite color?” or “How old are you?”
我认为一开始非常粗糙。我想我写的第一个程序会问像是“什么是你最喜欢的颜色?” 或 “你几岁?” 的问题。

I first learned how to make a green circle, and a red square appeared on the screen.
我首先学会如何让在屏幕上画出一个绿色圆圈和一个红色正方形。

The first time I actually had something come up and say, “Hello, world!” And it… I made a computer do that, which was astonishing.
我第一次让电脑说出:“Hello, world!” 的时候,那种感觉非常神奇。

Learning how to program didn’t start off as wanting to learn all of computer science or umm… or trying to master this discipline or anything like that. It just started off because I wanted to do this one simple thing: I wanted to make something that was fun for myself and my sisters, and I wrote this little program… and then basically just added a little bit to it. And then when I needed to learn something new, I looked it up, either on a book or on the internet, and then I added a little bit to it.
学习如何写程序并非从想要学会所有计算机科学,或试着精通这门学问或任何像那样的事情开始。它(facebook)这就开始了,只因我想做这件简单的事情:我想为我自己和我姊妹们做出某个有趣的东西,然后我写出这小程序…接着基本上就是给它加上一点东西。然后当我需要学点新东西时,我不是从一本书就是从网络上查询,接着我给它加点东西。

It’s really not… unlike kinda playing instrument or something, or… or… you know, or playing sports. It starts out being very intimidating, but you kinda get the hang of it over time.
编程并不像演奏乐器或是参加体育运动。开始可能会觉得比较南入门,但你花一些时间就能掌握技巧。

Coding… It is something that can be learned. And I know it can be intimidating… A lot of things are intimidating. But ugh… you know, what isn’t?
写程序…...那是一个可以学会的东西。肯定很难入门,我知道很多事情都很难学。但是为什么不去学呢?

A lot of the coding that people do is actually fairly simple. Umm… it’s… it’s more about the process of breaking down problems than… ugh… you know, sort of coming up with complicated algorithms as people traditionally think about it.
人们写的很多程序实际上是相当简单的。他们做的更多的是分析问题的程序,而不是像人们一般认为的创造出复杂的算法。

You don’t have to be a genius to know how to code. You need to be determined.
你不需要成为一个天才去了解如何写程序。你得要是十分坚定的。

Addition, subtractions… that’s about it.
加法,减法…...就这样。

You should probably know your multiplication tables.
你也许该了解九九表。

You don’t have to be a genius to code. Do you have to be a genius to read?
写程序,你不需要是天才。你得是个天才才能阅读吗?

Even if you want to become a race car driver, or play baseball, umm… or ugh… you know, build a house, all these things have been turned upside down by software.
即便你想成为一位赛车手,或打棒球,嗯…...或是啊…...盖房子,所有这些东西都被软件给颠覆了。

What it is is, you know, computers are everywhere. Do you wanna work in agriculture? Do you wanna work in entertainment? Do you wanna work in manufacturing? It’s just all over.
它是个什么样的东西就是,你知道的,计算机到处都是。你想从事农业?你想从事娱乐业?你想从事制造业?它就是无所不在。

Here we are, 2013. We all depends on technology: to communicate, to bank, information…And none of us know how to read and write the code.
2013,我们来了。我们通通仰赖科技:通讯,和银行往来,信息…...而我们之中没人知道如何读和如何写程序。

When I was in school, I was in this after school group called The Whiz Kids. And when people found out, they just laughted at me. You know all these things. And I was like, “Man, I don’t care. I think it’s cool, and you know, I’m learning a lot, and… some of my friends have jobs.”
当我在学校时,我在这个叫做“天才儿童” 的课后团体。而当人们发现了,他们只是嘲笑我。你知道所有这类的东西。而我像是:“老兄,我不在乎。我认为这很酷,而且你知道啊,我正在学习很多东西,而且…...我有些朋友有工作做。”

Our policy is literally to hire as many talented engineers as we can find. The whole limit in the system is just that there just aren’t enough people who are trained and have these skills today.
我们的方针实在就是尽可能地多雇用我们能找到的有才华工程师。这系统中的整个限制,只是如今没有足够受过训练且拥有这些技能的人才。

To get the very best people, we tried to make the office as awesome as possible.
为了要得到最优秀的人才,我们试着把办公室弄得尽可能的赞。

Fantastic chef… free food… breakfast, lunch and dinner… free laundry… snacks… even places to play video games and scooters.
超级大厨…...免费食物…...早餐、中餐和晚餐…...免费洗衣…...点心…...甚至玩电视游乐器和滑板车的地方。

There is always kind of interesting things around the office, a place where you can play or relax. Umm… or go to think, or play music, or be creative.
办公室四处总是有些有点趣味的东西,一个你能够玩耍或放松的地方。嗯…...或是去思考,或是听音乐,或是启发想象力。

Whether you’re trying to make a lot of money, or whether you just wanna change the world, the computer program is an incredibly empowering skill to learn.
不管你是否在尝试着赚很多钱,或是否你只是想要改变世界,计算机程序是个学来极为能够赋予人们能力的技能。

I think if someone had told me that… software is really about humanity… that it’s really about helping people by using computer technology, it would have changed my outlook a lot earlier.
我想如果某人曾告诉我…...软件实际上是关于人性…它实际上是关于使用计算机技术帮助人们,它会更早地改变我的视野。

To be able to actually come up with an idea and then see it in your hands, and then be able to press a button, and then have it appear in millions of people’s hands, ugh… I mean, I think we’re the first generation in the world that’s really ever had that kind of experience.
能够真正想出一个点子然后在你手里头实现,接着能够按下一个按钮,然后让它出现在数百万人手中,啊…...我意思是,我认为我们是世界上第一个能够真正拥有那样经验的时代。

Just to think that you can start something in your college dorm room, and you can have a set of people who haven’t built a big company before come together and… build something that a billion people use as a part of their daily lives is… It’s just crazy to think about, right? It’s really… it’s humbling me, and it’s amazing.
只是想到你可以在大学宿舍里开始进行某个东西,而你可以让一组从前尚未打造大公司的人走在一起并…建立起一个有十亿人当作日常生活一部分在使用的东西…...光是想就很疯狂,对吧?这真的…...它让我谦逊,而且很神奇。

The programmers of tomorrow are the wizards of the future. You know, you’re gonna look like you have magic powers compare to everybody else.
明日的程序设计师是未来的魔术师。你知道,你和其它每个人相比会看起来像是拥有魔幻力量。

It is amazing. It’s… I think it’s the closest thing we have to superpower.
它很神奇。它…...我认为那是我们所拥有最接近超能力的东西。

Great coders are today’s rockstars… That’s it!
伟大的程序设计师是现今的摇滚明星…...就是这样!

1 million of the best jobs in America may go unfilled… because only 1 in 10 schools teach students how to code.
美国最棒的一百万个工作可能会继续空缺…...因为10所学校中只有1所教学生如何写程序。

Whether you want to be a doctor or a rockstar, ask about a coding class at your school or learn online @ .
不管你想成为博士或摇滚明星,在你的学校查询程序课程或到 在网络上学习。