載入中... 請稍候

精選文章

那些鼎鼎有名的科技公司 CEO 都會寫程式嗎?

February 14, 2017 16:11


11本文取自 《科技報橘》 ,原文出處: https://goo.gl/OKcJKh


在科技掛帥,講求「人人寫程式」的今天,你是否跟我一樣有相同的疑問:「講這麼多?那些科技大哥們真的會寫程式嗎」?

Apple、Google、微軟、Tesla ….. 矽谷有頭有臉的大公司鼎鼎大名的 CEO 們,有多少人是寫程式起家的呢?

出發總要有個方向,在抱著這樣的疑問之下,我們開始了探索之旅。

真才實料的比爾蓋茲

在新墨西哥留有案底的蓋茲。圖片來源:Wiki

不用懷疑,全球首富的常客比爾蓋茲的的確確是個 coder、程式設計師。仍在哈佛就學時便與夥伴 Paul Allen 一同鑽研程式碼的奧妙,為當時第一台商業的個人電腦 Altair 設計了 BASIC 語言解譯器。

比爾蓋茲曾說他甚至記得當初那些程式碼的細節與變數名稱,雖然聽起來就是唬爛的,仍不改其曾經是個血統純正的程式設計師。

不會寫程式,但我還是很強的賈伯斯

圖片來源:WIki

關於賈伯斯會不會寫 code 這件事情真的是眾說紛紜,不過根據賈伯斯最好的夥伴 Steve Wozniak,又被稱為蘋果電腦的大巫師(the wizard of apple),與賈伯斯共同成立了蘋果電腦。他宣稱第一代蘋果電腦 Apple I 與 Apple ][ 完完全全、完完全全、完完全全由他所設計。除了 Allen Baum 有在 Apple ][ 上幫了一點小忙。

他也說到賈伯斯雖然不會寫程式,對電子機械與程式碼仍有基礎的了解,能夠簡單地改動、增修一些設計。而賈伯斯的個人訪談中也提到,寫程式所需的邏輯思考對於個人來說非常有幫助,也談到了「人人應該學習寫程式」的概念。


所以我想賈伯斯應該是會寫一點程式,不過個人的程式技巧對於蘋果來說並沒有顯著的幫助。

身為鋼鐵人,會寫 Code 也是剛好吧?——Elon Musk

圖片來源:WIki

擁有 Paypal、Tesla、SpaceX ,並被稱為現代鋼鐵人的 Elon Musk 也實實在在的會寫程式。

其中還看得到 Elon Musk 的署名。圖片來源:Quora

在 12 歲的時候就寫了第一個遊戲「Blastar」,現在還有人替他 做成 Html5 的版本 ,大家可以玩玩看小 Elon 12 歲的精華。自小對程式就十分有興趣的小 Elon 一路走來也累積不少實力,長大後也在遊戲公司 Rocket Science Games 工作過。值得一提的是 Elon Musk 認為遊戲業內的工程師是世界上最棒的工程師(戰)。

圖片來源:Quora

而後 Elon Musk 的公司 Zip2,也傳出身為工程師一員的他,會直接睡在公司裡面,並請早上來上班的員工叫他起床,儘管後來 Zip2 的程式碼被認為寫的實在不怎樣,最後 Zip2 以 3.07 億美元現金和 3400 萬美元股票期權出售給 Compaq。而後續在 Paypal、SpaceX 與 Tesla 就算 Elon Musk 並沒有直接參與程式碼的撰寫,它對於團隊的運作仍十分清楚,能夠清楚答覆出相關的程式問題。

你們都看過《社群網站》吧——Mark Zuckerberg

目前毫無疑問的不會有人質疑 Mark Zuckerberg 的 coding 能力,畢竟他為自己設立了打造鋼鐵人助理「Jarvis」的目標,並真的完成了,儘管看起來仍十分陽春,仍算滿顯而易見的結果。

而根據 Mark Zuckerberg 創立 Facebook 的過程拍攝而成的電影《社群網站》其中也揭露了就讀哈佛時期他的 coding 能力,在短短的時間內就做出轟動哈佛的人臉評分 Face-mash。也許他的 coding 能力不算頂尖,不過能夠在短時間內實踐想法的能力也十分值得讚嘆。

額外加碼,歐巴馬會寫程式嗎?

圖片來源:The White House

任內推廣程式教育不留遺力的歐巴馬,曾在美國政府舉辦的 Code Organization 中下場學習 coding,編寫了一段 Javascript,成為了第一個親手寫程式的美國總統。

很多人好奇他到底寫了什麼,沒想到 Code Organization 的執行長 Hadi Partovi 親自回答 Quora 上的問題,原來總統歐巴馬寫了:

moveForward(100)

歐巴馬甚至問了相當精準的問題:「F 要大寫對吧?」除此之外也正確的加上了括弧,也沒有犯任何打字上的錯誤。

參考資料來源》
 Quora: What was the one line of JavaScript that President Obama wrote as part of the Hour of Code 2014?
 Woz.org: Does Steve Jobs know how to code?