程序員和設計師等專業人員是否更青睞 OS X / Mac 電腦?

是因為Windows不能提供同功能更好用更高效的軟體?


相比一般用戶,專業用戶有一個很大的特點是:他們清楚自己要什麼。從另一個方面看,他們也清楚自己不需要什麼,以及如何用替代工具達到一樣的目的。

去問一個普通電腦用戶(非 IT,甚至普通 IT 行業人員):讓你換 Mac,有什麼擔心的?
他們通常會說:「我那些軟體還能不能用?」
如果你跟上問一句:「你用的最多的是什麼軟體?」
基本上除了 QQ 迅雷,很難聽到任何新鮮的東西。但是真的給他們一台 Mac 之後,他們很快會開始問:百度視頻瀏覽器怎麼裝,沒有 360 怎麼辦,五筆怎麼用……也就是說,他們太習慣於自己每天接觸的那些「東西」,而不是他們完成的任務。電腦對他們是一個玩具,上面每一個按鈕都是「按鈕」本身,這是他們和專業人士最大的不同。給他們換一個玩具,按鈕顏色或者觸感不同,他們都有一種被冒犯的感覺。這,是阻擋普通人換系統最大的原因。

程序員、專業人員換系統的時候,通常有兩種情況:目標平台有更適合他們的工具,或者目標平台有一樣、或者至少可以接受的、能夠達到之前目的的替換工具。這種「目標驅動」的特點讓他們能夠解決未知的問題,並且(就從 Windows 切換到 OS X 這個具體情況來說)在大多數情況下得到更優的解。他們首先通過尋找替換工具,滿足了「完成我必須完成的任務」這個基本需求。這種「任務驅動」和「解決問題」的能力是定義一個「專業人士」的根本所在。
在這個需求被達成之後,他們才會有更多的精力去進行回顧和判斷,判斷之前做出的選擇,如切換系統,是不是合適自己;在這個過程中進行的判斷和研究有沒有問題;現在使用的工具有什麼更多的不同是之前不了解的。這種回顧和擴展,是對自己作為一個「專業人士」的技能領域的不斷自我改進,這同樣是一個優秀的「專業人士」最重要的特性。

所以,回到問題,為什麼專業人員(例如程序員和設計師)更青睞 OS X / Mac 電腦?
答案:因為他們有能力認識到自己需要解決的是什麼問題,而不是把目光局限在「我有什麼工具」本身;他們有能力和職業習慣進行研究、判斷和做出改變(改進);他們有興趣探索未知的世界,尋找「更優解」而不是停留在「我一直都是這麼做的」這個程度上。這些「專業人士」的性格特徵允許他們不斷前進,找到、並且創造,更多更好的東西。
Because they CHANGE things.


為什麼非此即彼啊?我所見的程序員,基本上沒有少過三台電腦的。我自己就有好幾台。

macbookpro輕,長續航啟動快屏幕好,扔床上隨手回復個郵件看個ppt美滋滋

台式機價格便宜量又足,公司一台當POC伺服器,家裡一台跑長腳本

win筆記本,帶U的給老婆看AB站,標壓得自己拿來玩遊戲,再上個准系統接電視

樹莓派耗電低,扔在那裡做wordpress測試服

多好


我使用Mac最大的原因是OSX內置的中文字體+Retina屏的組合是目前最美觀的中文文字顯示方案,沒有之一

拋開這個因素的話,我更情願使用Linux(因為可以自行修改任意軟體的任意細節)。但是這個中文文字顯示的因素實在無法抗拒,所以最後還是用Mac寫跨平台的代碼,或者遠程操作一個Linux Box


我喜歡mac的原因是apple實現了我的理想,那就是BSD系統+好用的窗口系統,這就是我一直想要的理想系統了。

Mac OS X是一個完整的BSD系統,這個對於程序員來說就有無限的好處了,工具繁多,傳統用了幾十年的工具到最新潮的都有。可以在上面寫unix-like程序,可以在上面寫x-window程序,裝個windows在VM里,在上面也可以寫windows程序,還有什麼不可以?

還有就是寫IOS或者cocoa就只有這個,別無分號。


我喜歡上 Mac 的原因主要是因為一個非常小的細節, 就是 Command + ` 按鍵 和 Command + Tab 按鍵. 前者是讓你可以在同一個 App 下的不同窗體進行切換, 後者是讓你在不同的 App 之間進行切換. 這個小細節體現了 Mac 和 Windows 在設計哲學上的區別, Mac 更加註重吹毛求疵的專業人士, 力求讓這些口味刁鑽的用戶, 都能夠精確控制到它系統中的每個控制項 UI 的細微的節點上, 而 Windows 只在乎用戶能夠在他上面做什麼, 做到了就不願意在細究更深層次的細節.


mac相對兩點就可以讓我放棄windows各種優勢:
1) 支持POSIX,基本linux上面的命令,mac都有。
2) 編輯文本時候的快捷鍵呀!!windows下面按HOME END PAGE DOWN PAGE UP之類按鈕多麻煩。

其它的倒是無所謂,如果日常辦公,office套件秒殺mac的。

==================================================

上面純屬個人感覺,非果粉,不偏向於任何系統。
latex, iwork, markdown, emacs, vim全部都用過。
work如果用好了,確實非常牛逼;當然latex也是。

請注意我說的是*日常辦公*。

工具嗎,只有合適的,沒有最好的。


剛開始用Mac的時候心裡總是在罵娘:尼瑪Mac下怎麼什麼軟體都沒有,360、QQ,迅雷、暴風、搜狗輸入法等等等等,然後一晃幾年過去了,才發現那時候的自己真特么傻逼,深受著一些流氓軟體的毒害還不自知。另外除了專業的工具外,你在Windows下用的軟體幾乎在Mac下都有替代品,而且比Windows下的不知道要好多少倍。


我對這種問題已經膩了,可是還是要答一下,因為我很反感目前排第一的匿名用戶的回答。用個Mac就表明你有能力這,有能力那了?不用Mac難道就沒能力了嗎?


像John Gruber這樣的幾十年的Mac粉絲,你可以說他知道自己要什麼。你在知乎上看到的大部分的程序員和設計師,他們換用Mac,無非是他們隨大流罷了。聽說大牛都用Mac,自己不用怎麼顯得自己牛逼呢?


這兩年iPhone火了,帶動著iOS的開發也火了。不幸的是,XCode只能跑在Mac上,他們換上Mac,用起XCode,忍受著Obj-C那蹩腳的語法和各種坑,用Interface Builder畫著UI,強迫自己愛上OSX,並安慰自己說,這可是Unix血統,大牛都用這個。個中酸甜苦辣,不足為外人道也。久而久之,他們認為自己終於愛上Mac了,找出各種理由忽悠別人也用Mac。「讓你換 Mac,有什麼擔心的?」,聽聽這口氣,霸氣側漏啊。不願意換?你是普通用戶,就知道按鈕,他們可是專業用戶,有能力這,有能力那。


可是,他們真的解決了什麼高深的問題,或者創造了什麼舉世矚目的成就,或者改變了世界嗎?根本沒有,他們只不過是被自己手裡的工具改變了而已。


一句話:Mac(或者說是OS X)
讓你專註於你與工作(程序,設計圖,網頁內容……)本身,行雲流水的操作體驗最大程度削弱一台電腦亦或是操作系統作為媒介的存在感。


我只知道一大堆使用OSX的程序員整天問我微軟都開源了這麼多東西什麼時候把Visual Studio弄上OSX。


搞設計的可以用用mac,因為那樣有助於提升自己的逼格,對推銷自己的設計成果有幫助。


這問題就好比:

  • 編曲人和混音師等專業人員是否更青睞 Cubase?
  • 編曲人和混音師等專業人員是否更青睞 Logic Pro / Mac 電腦?

只要是脫離基礎理論方面紮實的知識、技能,那就什麼鬼都不是
有了這方面的基礎之後,這類問題就都變成了見仁見智。

(確實可能存在大部分認為用著舒服的平台,

但另一群湊合著用的人會來和你抬杠…於是我只能這麼答)

=======

針對我評論串內某條留言的勘誤:

我曾提到過我在用「Sibelius+Cubase」,
然而我現在在用的是「Dorico + PreSonus Studio One」。

# EOF.


都沒說到關鍵的地方,操作系統本身好用不好用是個主觀的事情。

問題是對做IOS的程序員來說,只能用MAC啊,不然怎麼開發調試?
對於部分設計師同學來說,專業軟體就是跑在MAC上的,win上的不好用或者沒有,不用MAC怎麼辦?


mac支持絕大部分POSIX標準,win只有支持了很少大概印象中是POSIX1.0還是幾來著子系統。mac自帶有常用的unix-like的shell和大部分工具集,而win只自帶所謂winshell?反人類的批處理。另外也只有mac能給大家的iphone寫軟體,鑒於移動開發這個工種比較熱門,相關專業人士也就不得不選。另外電池續航不錯。
其實從技術上說,說win弱是一葉障目的。但mac簡潔,我們喜歡這種。人生苦短,搬磚不易,還要學幾十種搬磚工具的用法,多累。
至於應用軟體支持什麼的,責任在廠商,觀點在個人,沒什麼好比的。
其他品種的專業人士我不清楚。mac是我們月薪五千的程序員之友。


知乎上的程序員們眼界狹窄,以為天下的程序就是他們眼中的程序,以為他們眼中的程序就是程序的全部,too young!殊不知這世界上還存在單片機,殊不知這世界微型控制器用途之廣。那麼想要給這種小巧便宜的機器寫,編譯,調試,運行程序大部分人會毫不猶豫的選擇Windows。原因?osx上有單片機集成開發環境?有好用的調試模擬器?啥?不行就裝個雙系統!那還有osx什麼事呢


我認識做開發的哥們只有一個用MAC OS,因為他是做IOS的,剩下的基本是LINUX和WIN對半分。我是單位的電腦是LINUX的,在家就WIN7。畢竟WIN7下打遊戲還是很方便的。。。。。


OSX是Unix,對於Terminal支持好。


發現知乎上的程序員特別多,好像還凈是開發APP的。
用什麼電腦,在很多時候,首先是由你的老闆決定的,如果老闆不管這個,那麼就是由你的同事決定的。
不信的話,你試試拿一台MAC在一堆WINDOWS電腦中間辦公,在你的MAC被無數人進行圍觀、誇讚、撫摸、詢價、點評後,你會遇到例如網路問題、共享問題、列印設置問題、文件格式問題、U盤不能用等問題,你會感覺自己像個白痴,而幫你解決問題的網管簡直就是上帝派來專門拯救你的天使。
反過來,如果你帶一台WINDOWS電腦坐在一堆MAC中間,你會比上面的情況更早更快更深的覺得周圍坐著的全是笨蛋。
開發人員不在此列。


因為用 Mac 更便宜...

準確的說, 是 Mac 的軟體更便宜....

更準確地說, 是在提供差不多服務的軟體中 Mac 的軟體更便宜更好用....

我知道肯定大家心理會說, 我靠軟體還要錢啊...所以這個答案必須不適用於我朝特色環境...

以我所熟悉的互聯網軟體開發流程所需軟體舉例說明一下 Mac 的軟體有多實惠.

首先是操作系統:

Mac 從 OS X 10.9 Mavericks 開始永久免費. 而 Windows 8.1 $119.99 起售.

Mac 從 OS X 10.9 Mavericks 開始永久免費. 而 Windows 8.1 $119.99 起售.
當然, 大部分品牌 PC 是附帶 Win 的 home 版的, 但後續升級需要付費, 而 OS X 蘋果承諾永久免費...

其次任何需要用電腦工作的人都離不開的套件:


Mac 的 iWork 套件隨系統一起永久免費. 而 Office 最基礎的 home 版 $219.99 (以下如無註明都按基礎版算)

雖然我承認 Excel 在數據透視表, 宏, 篩選, 圖表, 條件格式等功能上是可以吊打 Numbers 的, 但 Keynote 從各方面都是可以完爆 PowerPoint 的, Pages 和 Words 用的非常少, 不做評論....

Office 最無可替代的一點是其 .doc .xls 作為行業標準文檔格式的傳播便利性, 如果團隊內全員都是用 Mac 那麼這個不是問題.

如果團隊中產品狗要畫個腦圖, 那麼:

土豪的話 Windows 上的來一發 MindManager 吧, 只要 $349, 當然還有 Xmind 這種基本款免費的屌絲最愛. 但在 $19.99 這個價位上, 你應該找不到如 MindNode Pro 一樣簡約優雅的腦圖軟體了!

土豪的話 Windows 上的來一發 MindManager 吧, 只要 $349, 當然還有 Xmind 這種基本款免費的屌絲最愛. 但在 $19.99 這個價位上, 你應該找不到如 MindNode Pro 一樣簡約優雅的腦圖軟體了!

產品原型階段, 你們第一想到的肯定是這貨:

是的, 你們最愛的 Axure 原來要軟妹幣兩千多塊, 還是 Standard 版, 你們下的那個輸個序列號都通過認證的 Pro 版, 原價 $589 刀!

是的, 你們最愛的 Axure 原來要軟妹幣兩千多塊, 還是 Standard 版, 你們下的那個輸個序列號都通過認證的 Pro 版, 原價 $589 刀!

相比之下 Mac 上的 Sketch3 不僅把廣大產品設計師從痛苦的切圖工作中拯救出來, 也拯救了他們的錢包....

那麼在 UI 設計方面是不是 Photoshop 一統江湖?


很不幸確實是 PS 一統江湖....

但如果要找一個替代品, 那麼 Pixelmator for Mac 是最靠譜的了, 產品本身也是 Photoshop 前員工自立門戶做出來的。

Photoshop 的優勢也是因其在格式和色彩上的業界標準, 但 Adobe 旗下的軟體全面轉入訂購模式, 但一個 Photoshop $239.88 一年. 相比之下你會覺得 $29.99 的 Pixelmator 點陣圖編輯領域其實也夠用了.

流程圖繪製哪家強?


Windows 上 Office 家族祭出 Visio, Mac 上則是 Omni 家族中的 OmniGraffle. 兩者在 UML 領域基本沒啥差異, Visio 應該是工程領域強過OmniGraffle, 但其實這方面還有更專業的 CAD, SketchUp等, 歡迎這方面專業人士指正!

Omni 家族的軟體特點是兼容 Office , OmniGraffle 是可以打開 Visio 的 .vsd 格式直接編輯的, 另外一款項目管理軟體 OmniPlan 也是完全兼容 Office 的 Project, 但價格嘛:


以上這些軟體, 全部算下來, Mac 只需要 $449.95, 而 Windows 需要 $2107.84, 價差基本可以買一個頂配的 Macbook Pro 了. 所以你還覺得 Mac 比 PC 貴嘛?

這只是互聯網軟體開發領域, 而多媒體領域, 蘋果的軟硬體更是碾壓 PC 的節奏.

例如視頻後期領域的 Final Cut Pro + Motion + Compressor 一共 $400 搞定, 同級別的 Adobe Premiere Pro 仍然是 $239 一年, 更不用說 Mac 還有垃圾桶 (Mac Pro) 這種為專業人士打造的硬體...

另外不要忘了, 以上大部分 Mac 的 APP 可以在 MacAppStore 中直接購買授權, 除非廠家將原 APP 下線再上個新的, 否則一經購買永久使用, 而 Windows 的大部分軟體升一個大版本就重賣一次...

所以, 我覺得無論硬體的品質還是逼格的需求都沒有價格這個因素重要, 老外固然重視知識產權, 也得考慮自己能否埋單對吧.


我覺得自己可能永遠無法回去用windows了。

用mac的初級理由:
1. mac上能編譯出ios和android兩大主流平台的app;而windows上只能編譯出android。
2. mac連接ios調試c++很容易,而android不論連接mac還是win都無法簡單地調試c++。也就是說,用windows你無法在主流的兩款智能機上單步調試c++,無法看到性能情況、內存佔用等等關鍵數據。
3. mac上unix支持讓安裝開源軟體方便許多。
4. mac上可以裸奔,不需要安裝殺毒軟體。

用mac的中級理由:
- mac上keynote做出來的視覺效果,是powerpoint永遠無法做到的。就為了這一點,用mac很值得。
- mac上的time machine,尤其是配合AirPort Capsule使用,這也是不用裝殺毒軟體的原因之一。沒用過time machine不能叫用過mac。這麼屌炸天的功能,windows也沒有。

然後舉個小例子,這種小細節在mac里數不勝數:
- mac上新裝一個軟體是這樣的:到appstore裡面點擊一下get,同樣位置變成installer後再點擊一下,接著需要輸入一次密碼,然後等下載完了就到application裡面去點擊icon啟動。一共只需要4次交互就完成下載到啟動了。
- 而windows上是這樣的:從網站下載(多數情況下需要從一大堆大大的下載按鈕裡面找到最不起眼的一個文字鏈接才是正確的,腦細胞陣亡10%)、點開資源管理器找到下載來的安裝文件、雙擊安裝、確認確認一路next,考慮一下是否在桌面建立快捷方式(腦細胞又陣亡了5%),next,考慮一下要不要裝一堆推薦軟體,挨個反選(腦細胞陣亡20%),完成,再到桌面找到已安裝的軟體ICON,啟動。

用mac的終極理由:
- 有一次我對著上千名聽眾演講的時候,用主辦方提供的windows筆記本。當時會場有wifi,windows自動連網完成了系統升級,自動開始倒計時,倒計時完成!我當時演講一半呢,啪!windows居然在沒有問我確認的情況下自動重啟了!從此以後我即使演講也要求用我的mac筆記本了,絕對不會再用windows了。


推薦閱讀:

怎麼樣才算是精通 C++?

TAG:Mac | macOS | OS X 應用 | 程序員 | 操作系統 |