喬布斯會不會寫代碼?

喬布斯本人是否寫過代碼?Paul Graham為什麼稱他為黑客?


喬布斯寫不寫代碼沒太大關係,即使他技術很牛,後人會說他是偉大的創新者、管理者、吹牛家,但也不會說他是偉大的程序員。

——————————————————

不是我的回答搞笑好嗎,是這個問題很搞笑。么么噠。

——————————————————

喬布斯很牛逼,但他說的話也不能全信,不要忘了他將別人的功勞都攬到自己身上,還有「扭曲現實力場」。

關於【七印部落】喬布斯:遺失的訪談,他說自己編程,但如果仔細看的話,他說這些話的時候略微不自然。

主持人問他接觸HP1900時,編程都做了什麼。他沉吟片刻。。。

(思考了有3-5秒。看著我好揪心。喬布斯心中想著:TMD,咋問起這個問題了!你妹!)

然後他說,well,咱舉一個例子。

卻拿出了藍盒子的例子。("幸好我當時推銷的時候對這個比較了解"——可是人家問的你是在HP那裡編什麼程序了。)

「編程可以幫助我們完成工作,他沒有明確的實用性。重要的是我們把它當做思考的鏡子,學習如何思考。」

然後開始說每個人應學編程,學習它的思考方式,blabla...

(喬布斯心中想著:哈哈,成功轉移話題,Oh Yeah!!)

從我個人角度的臆測來看,他不太會編程,或者是了解一些思想,但動手能力差。

——————

吃完飯,繼續補充。(這一段很有意思,哈哈)

在喬布斯說編程可以改變我們的思考方式(我是學計算機的,當然認同這個觀點了),主持人說:

喬老大趕快問:

主持人:呃。。。。(貌似沒有,但得給人家一個台階下呀)

喬布斯點了點頭,拿起了杯子喝。(看那緊抿的嘴唇!!很性感 yes or no!!有沒有人擅長分析人的動作和心理的?!)

————

————————

你以為結束了嗎?(以下的內容和本問題無關)

還沒。因為他還有一次喝水的地方。

主持人問他關於」偷「施樂公司圖形界面創意的事情:第二次你去看,還帶了一批人過去。

鏡頭拉遠,喬布斯堅決否認:NO!

主持人說:好像有點奇怪。(這個是我聽譯的,字幕沒翻譯,可能不準)。因為有個人說她負責向你們展示圖形界面。

看他的手哦

(好像想起了什麼。。)

(當然了,這還用說?你來這裡偷創意了)

既然你沒印象了,那就是對方偽裝的太好了唄。

然後這個表情讓我笑噴了好吧。

後來的故事大家都知道了。

————

不要以為我黑Jobs,我很喜歡他的。只是給大家展現下他可愛的一面,大家就不會感覺他遙遙在上了(心理學有分析的哦)

會寫代碼是好,但對他來說真沒必要。


來源:【七印部落】喬布斯:遺失的訪談



說喬布斯「基本上不會寫代碼」也是沒有錯的,那個打磚塊的遊戲是他的好友斯蒂夫·沃茲尼亞克(另一個傳奇而又與世無爭的天才)寫的,喬布斯只是負責給他買可樂,傳聞這個遊戲賣了1000$,喬布斯卻告訴沃茲是600$,然後和他平分。

1985年的「蘋果戰爭」中約翰·斯庫利的借口就是喬布斯不懂技術,最後董事會「背叛」了喬布斯。

說他是黑客可能是他和沃茲曾合作製造過一個很「齷齪」的產品:藍盒子,一個可以盜打電話的裝置,並將其非法兜售。

PS:喜歡惡作劇的沃茲經常利用藍盒子作弄接線生,其中最著名的一次,莫過於沃茲假冒美國國務卿季辛吉,代美國總統尼克森打電話給羅馬教宗。by維基百科

由於家庭因素喬布斯大學只上了六個月,同時選修了美術字體課。

喬布斯是一個滿腦子牛逼想法的設計和營銷天才。

喬布斯最牛逼的地方應該是自己的偏執並堅持美學至上的設計理念。

但這已經足夠...


會寫的。之前在那個Atari遊戲公司,寫過什麼軟體的,打磚塊還是什麼,還是設計電路板運行打磚塊。反正他肯定會寫代碼的。


這個會不會寫代碼的會不會有問題。

要放在一起對比才能說明問題。

蓋茨嘲笑喬不會寫代碼。

主管嘲笑下屬不會寫代碼

大神嘲笑老師不會寫代碼

老師嘲笑學生不會寫代碼

而你在打著Hallo world,嘲笑剛學會關機的人不會寫代碼


這裡好像有個標準沒理清,什麼叫會寫代碼?如果會Hello world,用Basic寫個計算矩形面積的程序算的話,他應該是會的。真正解決實際問題的一些他肯定是不會的,不然別人問他具體細節的時候就不用想那麼久而舉不出一個例子了(換位思考一下,經常寫代碼的,這種例子幾乎是張口就來吧?)。

這方面他就類似於現在的很對PM,大概是懂編程的一些理念,術語也明白不少,和程序員能夠溝通得上,忽悠外行一套一套,但是讓他出來練,肯定就慫了。

另外說個故事。

D5上蓋茨和喬布斯一起接受採訪,主持人問到當初蘋果和微軟第一次合作具體是個什麼情況。本來是蓋茨在講的,因為表達不太好,喬布斯就打斷他說,Let me tell the story (全場笑)。我的好兄弟Woz是個天才少年,他當初用筆和紙給Mac開發了一個在當時最優秀的Basic,不過只支持fix point,不支持float point,說著看了蓋茨一眼,說,right?蓋茨一臉漠然,都懶得看他,估計心裡想,你懂個鎚子啊!?

喬布斯鄙視蓋茨沒品味,蓋茨也鄙視喬布斯不會編程(來自喬布斯傳)。他們倆都對。


這個問題,類似於黃家駒吉他彈的好不好一樣,答案是:不好,但不重要...


如果Pirates of Silicon Valley中的故事是真實的,那我真心覺得喬布斯不寫代碼或者不會寫代碼,反正代碼跟他毛關係沒有。他一直在扮演的是一位領路人的角色。他只是將他頭腦中所有瘋狂的idea讓追隨他的人幫他實現,可能有的時候還是用騙的(這點比爾蓋茨更牛,他把喬布斯都騙了)。喬布斯關心的只是這個世界是不是在按照他的想法被改變,完全就像個邪教頭子,瀰漫著一股濃郁的宗教色彩。但是喬布斯真的是一個很神奇的人,同時他也是幸運的,在他的時代,他設想的事情都存在願意被他使喚的人幫他達成,這為他節省了不知多少時間哪!


根本就是劉備和/或曹操。。

他不會中文,中國人一樣瘋狂買。

或許像某些人說的,牛人學寫代碼不是難事。可是你看一個人做過什麼,就知道那根本不是他的興趣。人的每個行動都是 Follow 內心強烈的興趣,如果興趣足夠強,至少在某段時間內會做那個事情

http://archive.today/20120916001158/http://www.woz.org/letters/does-steve-jobs-know-how-code

Woz (Steve Wozniak):

Steve didn"t ever code. He wasn"t an engineer and he didn"t do any original design, but he was technical enough to alter and change and add to other designs. I did all of the Apple I and Apple ][ myself, including the feature choices. I did all of the BASIC myself (it"s in handwriting as I couldn"t afford an assembler). The only person who helped write some of the Apple ][ code was Allen Baum, who helped with the "monitor" program.

Steve Jobs

Paul worked as a mechanic and a carpenter, and taught his son rudimentary electronics and how to work with his hands. Paul showed Steve how to work on electronics in the family garage, demonstrating to his son how to take apart and rebuild electronics such as radios and televisions. As a result, he became interested in and developed a hobby of technical tinkering.

那個時候還沒普及個人電腦和編程。。。那正是他的機會。所以,這個問題類似於:譬如你爺爺那一輩的學校教的是繁體字,你爺爺後來也沒自己專門學簡化字,在生活中一直習慣寫繁體字,而且對簡化字沒感覺不 Care。

In 1969 Wozniak started building a little computer board with Fernandez that they named "The Cream Soda Computer", which they showed to Jobs; he seemed really interested.

Daniel Kottke:

stated that "Between Woz and Jobs, Woz was the innovator, the inventor. Steve Jobs was the marketing person."

Following high school graduation in 1972, Jobs enrolled at Reed College in Portland, Oregon. Reed was an expensive college which Paul and Clara could ill afford. They were spending much of their life savings on their son"s higher education.[50] Jobs dropped out of college after six months and spent the next 18 months dropping in on creative classes, including a course on calligraphy.[52] He continued auditing classes at Reed while sleeping on the floor in friends" dorm rooms, returning Coke bottles for food money, and getting weekly free meals at the local Hare Krishna temple.[53] Jobs later said, "If I had never dropped in on that single calligraphy course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts."

課程包括創意、美術字。這些基本都是純技術人員完全不 Care 的領域。

In 1976, Wozniak single-handedly invented the Apple I computer. After Wozniak showed it to Jobs, who suggested that they sell it, they and Ronald Wayneformed Apple Computer in the garage of Jobs"s parents in order to sell it.

Although Jobs had little involvement in the engineering and technical side of the original Apple computers,[149] Jobs later used his CEO position to directly involve himself with product design.

Steve Jobs had a genius for seeing what was good and refining, repackaging and reselling it with dazzling panache. He knew what engineering was for, he understood elegance and he made machines that were works of art.

Jobs resisted his doctors" recommendations for medical intervention for nine months,[175] instead consuming a pseudo-medicine diet in an attempt to thwart the disease.

完成事業不能一個人。每個人要發揮自己的能力,都需要一個提供相應介面的平台。蘋果和蘋果的技術工程師,給喬提供了這樣一個設計產品和管理的平台。


其實外界吹得那麼多,說到底就是:一個有點怪異偏執特立獨行的男孩,在計算機開始崛起的時代,成功忽悠了一個成長於工程師家庭老實巴雞的兒時玩伴開發出一款個人微型機,獲取了第一桶金後,接連不斷靠著有點怪異偏執特立獨行的性格,用著第一桶金的錢,不停又或多或少忽悠一群老實巴雞的工程師繼續造各種新奇玩意的故事。


「喬布斯本人是否寫過代碼?」

答案應該是:是或者不是。

「Paul Graham為什麼稱他為黑客? 」

答案應該是:稱他為黑客可能的原因。

貼了一堆資料說明「會不會寫,沒關係。東西好有人買 就行「 的答案,

你們偏題啦


誰說喬布斯沒寫過,人家也認真寫過,不過寫的確實太糟糕,只能發揮他的藝術天賦搞設計,搞品味去了


1,喬布斯不會寫代碼。2,喬布斯絕對寫過代碼(他可以去試著寫寫玩玩,而且他早期學過一些電子學知識,肯定做過一些編碼的事,可以認為是某種寫代碼)3,喬布斯絕對是黑客!因為他有最重要的黑客標誌即黑客精神。(PS這真是一個無聊的問題。。。。。)


從視頻(喬布斯:遺失的訪談)來看,喬布斯顯然會編程。
首先,採訪里他自己說寫了很多代碼。
其次,採訪中喬布斯提到了很多技術細節,他非常享受描述這些技術細節,可以看出他非常懂技術,這麼牛的一個人,對技術又這麼了解,沒有必要吹牛說自己會編程,要知道學門編程語言,寫些代碼,對牛人來說是小事一樁。
最後他提到了編程能讓他學習如何進行思考,他甚至建議每個美國人都要學習編程。顯然用會不會編程來評價他,是太低估他了,他顯然從編程中領悟了很多東西。後來採訪記者說自己也學過編程,喬布斯問記者的思考方式也沒有因此而改變,記者說沒有,我們可以看到喬布斯臉上有一點點失望或者可惜或者是不是知己的遺憾。


寫代碼很難嗎


現在根本沒證據證明喬布斯會寫代碼,實際的編程作品也沒有,這隻能說明他不會寫。

比如貼訪談的,先不說這訪談都被人質疑是吹牛,就算他真的接觸過編程,也不代表他會寫甚至水平很高,為啥呢?就好像我們小學、初中、高中、大學都有編程課,但是幾人會編程或者對編程產生興趣了呢?沒幾個。喬布斯就算真的倒騰過,也就是隨便敲敲,估計差不多也就寫寫「Hello,world!」或者for循環。

但是問題在於,喬布斯雖然不懂編程,但是在IT界是一種怎樣的存在大家都明白。雖然有人黑他沒本事,但是為啥蘋果有他和沒他就是兩個蘋果呢?為啥只有經他之手才能出現那些傳奇的產品呢?這就是產品經理的本事,雖然不會寫只會說,但是就是這麼牛,可謂談笑風生。

當然,老喬的故事無法複製的一大原因是老喬自己就是老闆,這是許多人沒有看到的。

那麼為什麼有人稱老喬為黑客?

其實黑客一詞在中文裡是發生了變化的。黑客原詞是hacker,意思是在某一方面深入鑽研、痴迷、有高超水準的人,尤其是電腦方面。但是在中文翻譯過來和使用當中,成了入侵別人系統的專用的貶義詞。那麼以老喬本人對數碼產品的痴迷算不算hacker呢?當然算了。所以對hacker一詞的理解要搞明白,此黑客非彼黑客。


會寫代碼真的不算是一個可以拿出來秀的技能。


根據時代環境來看,喬布斯所處的年代,是矽谷騰飛的年代,首先電子硬體開始發展發展,那時候中學的喬布斯打電話給惠普老闆借電子元器件,後來還去了惠普實習,做過頻率計(這東西應該用彙編語言編程寫的,c語言不知道能用了沒有),這樣看來喬布斯是有一定電學基礎的,也懂編程,當然沒有史蒂夫沃茲這種天才吊。後來搞了藍盒子,估計技術參與程度對半吧,到了蘋果1,可能都是不參與技術活了。但是他一直在思考,是個超級產品經理,對技術都有很深刻了解。比如說施樂有那些黑科技時候,喬布斯就說了面向對象。雖然喬布斯編程能力不怎樣,但是他從編程中學到很多思想,所以推薦大家都學編程。


會寫,但不是大師級的。他早期的合伙人沃茲尼亞克才是技術天才,而喬布斯本人早期更多展現了營銷天賦


推薦閱讀:

喬布斯懂技術嗎?
喬布斯的傳記這麼多,到底哪本最值得一讀?
喬布斯在辦公室是怎樣的?
喬布斯什麼時候去的印度,為什麼去,又收穫了什麼?
喬布斯最大的愛好是什麼?

TAG:史蒂夫·喬布斯SteveJobs |