為什麼矽谷所有開發者都是用的Mac,沒有人用 NET和Windows嗎?


很多從事計算機行業,尤其是以產品、研發、設計等技術線為代表的互聯網行業,Mac電腦作為主要生產力工具的企業越來越多,尤其是在知名的互聯網公司裡面幾乎把Mac作為日常辦公的主力辦公電腦。其實這一點在矽谷為代表的美國互聯網屆這一點更加明顯,以Google、Facebook、uber、airbnb、amazon為代表的互聯網公司更是將Mac作為最重要的計算機平台,甚至像IBM這種曾經的PC巨頭也轉向為所有員工部署Mac,全球零售巨頭沃爾瑪也宣布為員工配置Mac作為工作電腦...存在即是合理,矽谷這麼青睞Mac,必然有深層次的原因。

1. Mac整體價格、綜合品質較高,對於員工其實也是一種福利

不論是Mac的哪個系列,毫無疑問,Mac整體價格較高,綜合品質在PC當中絕對是首屈一指的,整體價值的提升,對於企業員工來說是一種很好的福利,員工有了更好的辦公設備,也有助於員工能夠更好的工作,創造出更高的價值。

2. Mac幾乎是最穩定,在生活、工作狀態平衡最好的個人電腦

毫無疑問,macOS基於unix,正如蘋果官網所說,macOS基於堅如磐石的unix,打開屏幕就開始工作,合上屏幕就安靜的在那裡休眠,並且得益於Mac強大的任務管理,你不用考慮電腦是不是該關機了,是不是電池休眠會浪費很多電。

可以說Mac是在工作和生活狀態能夠達到很好平衡的最佳選擇,對於開發來說,當然Linux或者其他unix-like自然是不錯的選擇,Windows則是生活娛樂的最佳選擇,當然不是說Linux和Windows不能完成好其他事情,只是Mac來說,在這之間獲得了一個更好的平衡。

3. unix極客哲學下macOS能很好契合

毫無疑問,矽谷的極客文化跟unix、emacs、vim等有著極大的關係,而macOS正是基於unix建立起來的,跟其他Linux以及unix下的哲學如出一轍,同時在契合極客文化的同時,Mac同時也是非常出色的工藝產品,甚至可以說是PC設計領域的標杆,還擁有很好的交互體驗。

同時unix下、Linux下的工具,各種shell應有盡有,並且emacs/vim/gcc/gdb等等各種工具無縫連接,可以說你想要有unix/Linux下的工具的macOS幾乎都有。

Mac相對於Linux以及Windows,綜合來看,尤其是對於開發者來說,往往意味著更加穩定的環境、更省心的環境配置,同時還能很好的契合unix/Linux下的設計哲學、文化,在工作與生活中尋求一個更好的契合點。同時雖然整體價格起點較高,但其實幾年用下來,你會發現Mac其實是性價比是很高的,你不用再為系統升級付費,也不用為Office煩惱,同時各種shell環境,開發環境讓你能輕鬆的模擬Linux伺服器,輕鬆完成各種工作。


只用過windows的low比程序員路過,前段時間用的是個2G內存win7 64位系統,打開vs2008什麼都不幹內存佔用就80%+,然而並沒有任何效率上的問題,作為一個c++程序員,一天生產量就幾十kb(release編譯後),內存佔100%又如何?中間的停頓短暫到根本感覺不到,工程大和我有什麼關係?,早就編譯成組件了,我生成的時候只要鏈接一下而已,什麼?你不是c++程序員?java有jar包啊,也不是需要每次都編譯吧?腳本語言?對啊,java就是腳本語言啊,不做特別處理連注釋都能反編譯出來的不是腳本還是啥?唯一的問題是,你個寫腳本語言的,跟我扯啥命令行?跟我扯啥效率?沒有IDE環境的全程buff你一天能寫幾行?別跟我扯啥文檔,我對面做蘋果的,為了實現一個可能根本不會用到的功能引個庫,工程猛漲二十多兆,這種隨意引庫的情況下文檔多到根本看不過來,我這邊百度多了會被人看不起,因為文檔很少而且詳細,他那邊如果看文檔就會被人看不起,寫了就扔的玩意看啥文檔,看的過來么?還天天要翻牆,只是為了找現成的代碼,結果是,我這邊都是保存的各種文檔,他那邊都是各種代碼,方便用的時候直接貼。別跟我扯前端後端,還有什麼linux,我見過用dx開發的圖形程序,代碼非常少效果炫的不行,在我這台破機器上都跑的飛起,五年前的地攤顯卡,基本看不到cpu佔用。我並不迷信某樣技術看不起其他技術,只是覺得,你們自己乾的事有多少技術含量心裡沒電B數?天天扯什麼linux命令行,什麼機器效率騙外行很好玩?


感謝邀請:

樓主說的是事實。 我去過矽谷約二百家公司左右,只看到過兩家公司用windows和.net ,就是微軟矽谷分公司 Microsoft SVC,跟google在同一個鎮里。 還有一個是Stack Exchange 可能是工作性質需要。 Google工程師用得最多的是Vim.

欲知道矽谷所有的企業用的都是什麼工具,這裡有大全: Stacks | StackShare! 不用到處找。

另外,PHP是最好的語言:Languages | StackShare 。

近年美國經濟形勢非常好,也並非泡沫經濟,因為最近一年的上市IPO企業才34家,而互聯網泡沫的2000年,是400家。 矽谷現在非常缺人才,中國學生非常聰明,基本上路子走對: 1、把英語學好,英語學好的標準是: 你是如何將辭彙量提升到 2 萬,甚至 3 萬的? - 英語 2、演算法爛熟, 演算法學好的標準是: 我的演算法學習之路 刷一下leetcode ,再內推一下都能過來。

美國最新創造了500萬個就業崗位,但超過一半(250萬個)跟計算機有關,這是什麼原因? - 矽谷就業


別天天搞這種問題讓大家吵來吵去…win下有些東西mac取代不了,mac下有些東西win下取代不了…別扯什麼好用不好用,win下的宇宙第一ide就夠mac喝一壺的了,強大到沒有朋友。什麼?你跟我談性能?那是你電腦太差或者自己把自己的電腦瞎折騰,就目前主流電腦性能而言基本都是綽綽有餘,我電腦內存佔用量常年在十幾g(可想而知我開了多少東西)從來沒卡過…不過有一點,玩win的要會自己維護電腦,不然容易出各種問題,mac下這點省心一些

至於誰多誰少…有統計么?就我所知,國內絕大部分公司都是用的win或者linux,除了做ios開發的公司,其餘公司全上mac的少之又少,不服你你隨便點…至於矽谷為什麼mac多我覺得跟國情有關係,有人提到價格和蘋果的校園策略我覺得不無道理,至於兩個系統對於程序員來說只能說是各有千秋,說mac好的,win的人分分鐘可以找一百條理由拍死你,說win好的,mac用戶一樣可以找一百條理由拍死你…工作內容不同,有何好爭辯的…


作為主業是IT系統管理副業做做開發的業內人員,我的經驗是,開發者99%以上都不懂基本的系統管理,使用起電腦來比完全不懂電腦的普通用戶好不了多少。他們有足夠的技術背景,但是100%都懶得去學習掌握基本的系統管理技能,而企業環境下開發的工作需求總是需要遠超普通用戶的管理許可權。不懂系統管理,掌握著很高的管理許可權,結果就是把系統搞得一塌糊塗,系統管理人員又普遍不懂開發工具,無法解決這種問題,最後操作系統背鍋。用過iPhone就能理解Mac系統,絕大部分東西都被操作系統託管了,用戶只能在託管環境下受限運行,出問題的概率自然低。鼓吹 類unix優勢的,Linux才是根紅苗正啊,但Linux比Windows更甚,到最底層都全開放,對系統管理技能要求更高,結果是只有極少數啥都能搞定的程序員才用Linux做開發。要說開源開發工具,Linux比Mac強多了吧


作為一個it老鳥最近也想換Mac了,最近用win10用的很好沒特別需求要換隻是聽說會提高效率。比如以前win路徑過長,搞node時實在受不了只能起vm用Ubuntu,現在路徑過長在win10解除了,用上gitbash目前沒遇到什麼問題幾乎和Ubuntu一樣,至於效率,win上Vim,sublime,idea一樣不少,我的本還是ssd性能也很高。快捷方式建到path下,啟動任何軟體只需win加r,輸兩三個字母,已經很便捷了,看不出什麼換mac必要是不是。但是現在本有點沉,感覺同樣性能還是mac輕薄些穩定些吧


沒必要拉高蘋果,我就是搞開發的程序員vc。jave,pb,逆向都搞過。windows的強大生態不是蘋果能比的,至少國內如此,還要看開發的什麼應用。那個破mac os什麼環境都沒有開發啥哇,搞個開發環境整幾天搭建不了,還缺這缺那插件,有些需要國外網站下載。我身邊的程序員用蘋果的要麼就是mac os裡面裝個虛擬機運行windows系統,要麼就是直接刪了蘋果系統裝windows,這不是搞笑嗎。不要覺得windows低端,國內大多數程序員都是在windows環境下開發的,因為生態強大,系統開放,想要什麼資源都找得到。開發出來的超大型應用系統也比蘋果下面搞的多得多。所以並不是搞unix linux的就高端,國外因為存在開源社區,很多軟體開發的資源在這些系統環境下,所以用得人多。只不過微軟的東西確實佔用系統資源多,我覺得微軟喜歡簡單事情複雜化,因為它喜歡追求大而全。另外由於這幾年國內的發展,國內軟體開發與國外沒有多大差距了,很多領域的超大型系統都逐漸被中國企業的軟體產品所取代,因為中國人開發效率高,產品定製更加靈活,不像國外軟體產品化死板,而且我們費用低。但是核心的系統開發(比如操作系統)和最前沿的技術研究還是國外走在前面,我覺得這跟國內和國外學術氛圍有很大關係。


我是搞開發的,MAC和THINKPAD電腦公司都發,你自己選擇。我想想領了THINKPAD,有同事領MAC了,看到同事一個一個裝了軟體費勁,開發環境搭建都沒搭建起來,很多開源軟體,插件大部分是基於WINDOWS的,有的能找到了,版本又不匹配。辦公還好,開發起來卡的厲害。目前這幾位同事都是用MAC虛擬個WINDOWS,還是卡,最後又用這個虛擬的遠程到另一個電腦。有的乾脆又配個WINDOWS的電腦,MAC就放著,偶爾查個資料。


作為一個視覺工作者,蘋果太渣了,以前還有顯示器色彩管理控制等可以吹,現在嘛,花多點錢win能上個更專業的。還有很多軟體其實mac也不是很友好的,3dmax一類的,然後,窗口管理等一些細節的東西很麻煩,要裝各種插件去完善。在開個ps,ai,br,3dmax,modo或ae,pr等多軟體情況下,素材調用等,性能等,太差了,渲染時間也太慢了,同價位上比不上win,高端上又比不上圖形工作站。


1. 確切說是大多數,不是所有。

2. 蘋果的教育市場戰略很成功。mac相對保值,而且對學生的優惠力度很大,尤其是每年暑假back to school offer又折又送不要太值,這樣一來幾乎全班同學都是用的Mac,自然會延續到職業生涯。


推薦閱讀:

現在的矽谷和以前的矽谷什麼不同?
如何評價美劇《矽谷》第四季?
美劇《矽谷》片頭有哪些細節?
有哪些值得推薦的矽谷作者?
矽谷的創業氛圍和舊金山的相比如何?兩地的創業文化各自有哪些特點?

TAG:矽谷 | Windows | Mac | 科技 |