字幕列表 影片播放 列印所有字幕 列印翻譯字幕 列印英文字幕 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. 傑出的工程師就是現今的搖滾明星。就是這樣!
A2 初級 中文 美國腔 程式 電腦 天才 工程師 搖滾 軟體 每個人都應該要會寫程式!(Everybody should learn how to program a computer) 39252 3158 VoiceTube 發佈於 2015 年 03 月 21 日 更多分享 分享 收藏 回報 影片單字