1 00:00:09,213 --> 00:00:13,926 我第一次接觸電腦是在13歲的時候 2 00:00:13,926 --> 00:00:18,348 1984年在我8歲的時候爸媽給我買了一臺蘋果電腦 3 00:00:18,348 --> 00:00:19,975 我那時剛上六年級 4 00:00:19,975 --> 00:00:21,433 我學程式設計是在大學時 5 00:00:21,433 --> 00:00:25,689 大一第一學期的電腦科學入門課 6 00:00:25,689 --> 00:00:28,774 我那時編寫了一個井字棋的遊戲 7 00:00:28,774 --> 00:00:34,669 開始的時候真的是個菜鳥。我記得我寫的第一個程式是詢問你最喜歡的顏色, 8 00:00:34,669 --> 00:00:36,490 或是你的年齡 9 00:00:36,490 --> 00:00:40,536 我剛開始學的是怎麼在電腦螢幕上顯示出一個綠色的圓圈和紅色的方塊 10 00:00:40,536 --> 00:00:43,955 我的第一個靈感是表達“世界你好” 11 00:00:43,955 --> 00:00:47,482 而且我用電腦做到了,這實在太讓人驚訝了 12 00:00:47,482 --> 00:00:52,589 我開始學程式設計並不是想要學習所有的電腦科學,或是 13 00:00:52,589 --> 00:00:55,342 精通這一學科領域之類 14 00:00:55,342 --> 00:00:58,397 而是我只想做這一件簡單的事 15 00:00:58,397 --> 00:01:01,232 能給我和姐妹們帶來樂趣的東西 16 00:01:01,232 --> 00:01:05,602 我於是編寫了一個小程式,然後再七零八碎地添加了一些 17 00:01:05,602 --> 00:01:10,314 在我需要學習一些新的事物時,我會在書上或網上查詢 18 00:01:10,314 --> 00:01:17,456 其實這跟玩樂器或體育運動沒什麼區別 19 00:01:17,740 --> 00:01:21,494 剛開始時是挺恐怖的,不過時間長了就應用自如了 20 00:01:21,494 --> 00:01:26,396 程式設計是可以通過學習來掌握的,我也知道有時候讓人望而生畏 21 00:01:26,396 --> 00:01:30,712 可很多事都是如此,不是嗎? 22 00:01:30,712 --> 00:01:36,175 很多程式設計其實是比較簡單的。大多是分析問題的過程 23 00:01:36,175 --> 00:01:45,063 而不是人們通常認為的複雜算法 24 00:01:45,063 --> 00:01:48,604 你不見得非得是天才才可以做程式設計,關鍵在於决心 25 00:01:48,604 --> 00:01:52,398 加法,減法。就這些。 26 00:01:52,398 --> 00:01:55,153 你應該知道九九乘法表 27 00:01:55,153 --> 00:01:57,861 你不需要是個天才就可以做程式設計,非天才也一樣閱讀,不是嗎? 28 00:01:57,861 --> 00:02:05,121 即便你想成為賽車手,棒球運動員,或是建築師 29 00:02:05,121 --> 00:02:07,955 所有這些都可以通過軟體產生翻天覆地的效果 30 00:02:07,955 --> 00:02:12,336 事實上,電腦隨處可見。你想從事農業?娛樂業? 31 00:02:12,336 --> 00:02:16,566 還是製造業?電腦無處不在 32 00:02:22,365 --> 00:02:37,738 2013年了,一切都依賴科技來交流,辦理銀行業務,處理資訊 33 00:02:37,738 --> 00:02:45,694 而我們沒有一個人知道如何解讀或編寫程式 34 00:02:45,694 --> 00:02:49,447 在我上學的時候,我是課後小組'精靈少年'的一員 35 00:02:49,447 --> 00:02:52,933 後來人們聽說後就笑話我,你知道的 36 00:02:52,933 --> 00:02:56,125 但我無所謂。我覺得這挺棒的。我學到了很多東西,且我的一些朋友還找到了工作 37 00:03:03,411 --> 00:03:07,505 我們的政策是盡力雇用所有有天賦的工程師 38 00:03:07,505 --> 00:03:11,601 這一系統唯一的局限性是現今沒有那麼多 39 00:03:11,601 --> 00:03:13,933 接受過培訓並具備技能的人 40 00:03:13,933 --> 00:03:18,614 為了吸引精英人才,我們試圖把辦公場所打造的越獨特越好 41 00:03:39,707 --> 00:03:41,332 我們有廚藝精湛的廚師 42 00:03:41,332 --> 00:03:42,876 免費的食物 43 00:03:42,876 --> 00:03:44,517 早中晚三餐 44 00:03:44,517 --> 00:03:46,212 免費洗衣服務 45 00:03:46,212 --> 00:03:47,882 零食 46 00:03:47,882 --> 00:03:51,552 甚至玩電子遊戲和滑板的地方 47 00:03:51,552 --> 00:03:57,852 在辦公樓裏你總能發現各種有趣的事,娛樂休閒、安靜思考的地方 48 00:03:57,852 --> 00:04:02,980 或是聽音樂、創意角落區 49 00:04:02,980 --> 00:04:05,935 無論你像賺大錢或是改變世界,電腦程式設計 50 00:04:05,935 --> 00:04:08,942 是一個無可比擬的技能 51 00:04:08,942 --> 00:04:17,578 如果有人以前告訴我軟體其實很人性化,可以通過運用電腦科技幫助人們 52 00:04:17,578 --> 00:04:22,040 那我的前景可能會早有改變 53 00:04:22,040 --> 00:04:28,922 能够想出一個點子,用雙手實現,只要按一個按鈕 54 00:04:28,922 --> 00:04:35,135 千百萬人即可看到。我想,我們可能是世界上體驗這種感覺的第一代人 55 00:04:35,135 --> 00:04:41,311 想一想,你在大學的宿舍裡開始一個作業 56 00:04:41,311 --> 00:04:44,984 聚集一群沒有什麼大公司背景的人 57 00:04:44,984 --> 00:04:49,777 造出一個億萬人每天生活不可或缺的東西,實在是太不可思議了 58 00:04:49,777 --> 00:04:52,445 讓人覺得渺小又難以置信 59 00:04:52,445 --> 00:04:56,782 今後的電腦程式將是未來的魔法師,跟其他人相比 60 00:04:56,782 --> 00:04:58,953 仿佛你具有魔力一般 61 00:04:58,953 --> 00:05:02,456 我想這可能是跟超能力相差無幾了 62 00:05:02,456 --> 00:05:08,101 傑出的程式設計師就是今天的搖滾明星。就是這樣