字幕列表 影片播放
-
I was thirteen when I first got access to a computer.
我第一次接觸電腦是在 13 歲的時候
-
My parents bought me a Macintosh in 1984 when I was 8 years old.
1984 年我 8 歲的時候,爸媽給我買了台蘋果電腦
-
I was in sixth grade.
我六年級的時候
-
I learned to code in college.
我在大學學寫程式
-
Freshman year, first semester of intro to computer science.
大一第一學期的計算機概論
-
I wrote a program to play tic-tac-toe.
我那時寫了一個井字遊戲
-
And it was pretty humble beginnings I think. The first program I wrote asked things like what is your favorite color, or how old are you.
開始的時候很遜。我記得我寫的第一個程式是問你最喜歡的顏色?你幾歲?
-
I first learned how to make a green circle and then a red square appear on the screen.
我剛開始學了在電腦螢幕上顯示出一個綠色的圓圈,然後一個紅色的方塊出現在螢幕上
-
The first time I actually had something come up and say "Hello World".
我的第一個靈感是表達:「這個世界,你好」
-
And I made the computer do that, it was just astonishing.
而且我用電腦做到了,太令人驚訝了
-
Learning to program didn't start off as wanting to learn all of computer science or trying to master this discipline or anything like that.
我開始學程式並不是想要學習所有的電腦科學,或是精通這一學科領域之類
-
I 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 then basically just added a little bit to it.
我於是寫了一個小程式,然後再給他加上一些東西
-
And then when I needed to learn something new, I looked it up, either in a book or on the Internet.
在我需要學一些新的東西時,我就在書上或網路上查
-
And added a little bit to it.
然後再給他加上一些東西
-
It's really not unlike kind of playing an instrument or something or playing sport.
其實就像是玩樂器或是體育運動之類的
-
It starts out being very intimidating but you kind of get the hang of it over time.
剛開始時是令人害怕的,不過時間長了就應用自如了
-
Coding is something that can be learned and I know it can be intimidating and a lot of things are intimidating. But you know, what isn't?
程式是可以通過學習來掌握的,我也知道有時候讓人望而生畏,可很多事都是如此,不是嗎?
-
A lot of the coding that people do is actually fairly simple.
很多程式其實是比較簡單的。大多是分析問題的過程
-
It's more about the process of breaking down problems then 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.
你不見得非得是天才才可以寫程式,關鍵在於決心
-
Additions, 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 or you know, build a house, all of these things have been turned upside down by software.
即便你想成為賽車手,棒球運動員,或是建築師,所有這些東西都被軟體顛覆了
-
What it is, you know, computers are everywhere. You want to work in agriculture? Do you want to work in entertainment?
事實上,電腦隨處可見。你想從事農業?娛樂業?
-
Do you want to work in manufacturing? It's, it's just all over.
還是製造業?電腦無所不在
-
Here we are 2013. We all depend on technology to communicate, to bank. Information.
2013 年了,我們一切都依賴科技來交流,辦理銀行業務,處理信息
-
And none of us know how to read and write code.
而我們沒有一個人知道如何解讀或寫程式
-
When I was in school, I was in this after school group called "The Wiz Kids".
在我上學的時候,我是課後小組「天才兒童」的一員
-
And when people found out they laughed at me, you know, these things.
後來人們聽說後就嘲笑我,你知道的
-
And I'm like: man, I don't care. I think it's cool and I'm learning it 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 try to make the offices as awesome as possible.
為了吸引精英,我們試圖把辦公場所打造的越棒越好
-
We have a fantastic chef.
我們有絕頂的廚師
-
Free food
免費食物
-
Breakfast, lunch and dinner
早中晚三餐
-
Free laundry
免費洗衣
-
Snacks
點心
-
Even places to play video games and scooters.
甚至玩電視遊樂器和滑板的地方
-
There's all this kind of interesting things around the office, places where people can play or relax or go to think or play music or be creative.
在辦公室裡你總能發現各種有趣的事,娛樂休閒,安靜思考的地方,或是聽音樂,或啟發想像力
-
Whether you're trying to make a lot of money or whether you just change the world, computer programming is an incredibly empowering skill to learn.
無論你想賺大錢或是改變世界,電腦程式是一個能夠賦予人們能力的技能
-
I think if someone had told me that software is really about humanity.
如果有人以前告訴我軟體其實很人性化
-
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 be able to press a button and have it be in millions of people's hands.
能夠想出一個點子,用雙手實現,只要按一個按鈕千百萬人即可看到。
-
I mean, I think we're the first generation in the world that's really ever had that kind of experience.
我想,我們可能是世界上體驗這種感覺的第一代人
-
Just think that you can start something in your college dorm room
想一想,你在大學的宿舍裡開始進行某個東西
-
and you can have a set of people that haven't built a big company before come together and build something that
聚集一幫沒有什麼大公司背景的人
-
a billion people use as part of their daily lives. It is just crazy if you think about it.
造出一個億萬人每天生活不可或缺的東西,實在是太不可思議了
-
And it's really, it's humbling 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 compared to everybody else.
以後程式將是未來的魔法師,跟其他人相比彷彿你具有魔力一般
-
It's amazing. It's I think it's the closest thing we have to a super power.
我想這可能是跟超能力相差無幾了
-
Great coders are today's rockstars. That's it.
傑出的工程師就是現今的搖滾明星。就是這樣!