這個話題我知道一看到標題就會有很多人噴窟却,沒有關(guān)系昼丑,我寫的是我自己的真實感受和體驗,也是我對技術(shù)人員的建議夸赫。有人跟我說標題不要那么絕對菩帝,至少換成“為什么技術(shù)人員應(yīng)該使用蘋果筆記本電腦”會更適合,我說在我這里茬腿,這個就要變成一定呼奢,至少要是使用過蘋果電腦。如果一個技術(shù)人員干了5年以上而從來接觸過蘋果電腦切平,那我從內(nèi)心會覺得他可能不是一個好的技術(shù)人員握础。
這里的技術(shù)人員,不僅僅是指程序員悴品,我覺得還應(yīng)該包括產(chǎn)品經(jīng)理禀综,甚至是運維工程師等等技術(shù)相關(guān)崗位的從業(yè)人員。有些人會問那什么是蘋果筆記本電腦呢他匪,是由蘋果公司生產(chǎn)的筆記本電腦菇存,常見的型號有:Macbook Pro、Macbook邦蜜、Macbook Air等依鸥。同時蘋果公司還有周邊的產(chǎn)品如iPhone、iPad悼沈、iWatch等一系列電子產(chǎn)品贱迟。我自身及家庭里基本全是蘋果的設(shè)備,已經(jīng)沒有非蘋果的電腦好多年了絮供,實實在在的一個果粉(蘋果的粉絲)衣吠。
講清楚了這兩個概念定義,那為什么我會說技術(shù)人員一定要用蘋果筆記本電腦呢壤靶?
先從設(shè)計和生態(tài)系統(tǒng)來說缚俏,目前市面上最常用的兩種主流桌面操作系統(tǒng):微軟的Windows和蘋果的MacOS(Linux作為服務(wù)器是一統(tǒng)天下,但作為桌面系統(tǒng)還是有點差強人意,這里就不做對比了)忧换。微軟的做法是Windows操作系統(tǒng)授權(quán)費恬惯,所有機器硬件都可以設(shè)計成跑Windows操作系統(tǒng),是個開放的生態(tài)亚茬,有它的優(yōu)勢和長處酪耳,能讓百家爭鳴的局面產(chǎn)生,而問題也自然會有刹缝,就是各種漏洞碗暗、病毒,加上操作系統(tǒng)自身的設(shè)計是越運行就越臃腫梢夯,所以才會有360的生存空間言疗,使用Windows的最常見的操作就是關(guān)機重啟,以便回到初始狀態(tài)再來逐漸變得臃腫颂砸。而蘋果的MacOS是專門針對蘋果的電腦進行設(shè)計的洲守,是一個封閉的生態(tài)系統(tǒng),MacOS團隊會針對蘋果電腦做很多優(yōu)化沾凄,MacOS是基于Unix系統(tǒng)發(fā)展而來的,系統(tǒng)會保持一直的流暢知允,我的Macbook Air一年都很少關(guān)機撒蟀,經(jīng)常只需要屏幕蓋上就可以了,下次再用的時候温鸽,直接翻蓋就直接使用保屯,再有一個就是就算關(guān)機MacOS也都是保留當(dāng)前的桌面狀態(tài),重新啟動系統(tǒng)后涤垫,原來的工作環(huán)境和界面都是跟關(guān)機前一樣的姑尺。就僅僅這個設(shè)計來看,對于技術(shù)人員在電腦的開關(guān)機和再次開始工作的時候蝠猬,MacOS就能節(jié)省不少的時間切蟋。從生態(tài)系統(tǒng)來說,開放的生態(tài)自然有它的好處榆芦,但不足也是非常明顯的柄粹,各種良莠不齊的軟件、硬件設(shè)計匆绣,以及病毒等等都會讓操作系統(tǒng)變得不可用驻右,我自己清楚記得,在用Windows筆記本的時候崎淳,幾乎每月甚至每周都需要花費一定的時間來維護操作系統(tǒng)的可用性堪夭。而蘋果的封閉生態(tài)系統(tǒng)就很好地解決了這些問題,所有的軟件都需要通過蘋果公司的認證才能裝到系統(tǒng)中來,幾乎從來不需要為操作系統(tǒng)去做什么維護森爽,一年下來估計節(jié)省的時間還是非常多的恨豁,最重要的是不用操心了。
從軟件工具層面來說拗秘,MacOS是從Unix系統(tǒng)發(fā)展而來的圣絮,自然就具備了Unix的優(yōu)勢,很多程序員要使用的工具MacOS就自帶了雕旨,而在Windows要做開發(fā)還得下載各種工具的程序進行安裝扮匠、配置,還會因為各種版本問題的沖突凡涩,反正我是覺得非常不爽的棒搜。最主要的問題是當(dāng)前服務(wù)器環(huán)境主流都是基于Linux的,而Linux跟Unix也是類似的操作系統(tǒng)活箕,跟Windows就是兩種截然不同的世界力麸。那么在開發(fā)的時候如果在Windows下開發(fā),還需要到服務(wù)器上進行調(diào)試育韩,經(jīng)常碰到的情況就是本機測試沒問題克蚂,放到服務(wù)器上就各種不適應(yīng)。而MacOS下開發(fā)的程序放到Linux上基本不太會出問題〗钐郑現(xiàn)在很多應(yīng)用程序都會有Mac版本和Windows版本兩種埃叭,而程序員使用的工具則會優(yōu)先出Mac版本,所以對于使用Windows版本的程序員來說會不能及時使用更新的工具版本悉罕。
從軟件產(chǎn)品開發(fā)來說(程序員干的就是這個事情)赤屋,除了服務(wù)器程序,常見的也都是Windows版本壁袄、Mac版本以及移動端iOS和Android版本等类早,在Windows操作系統(tǒng)上是基本無法開發(fā)Mac和iOS程序的,而Mac操作系統(tǒng)中可以開發(fā)所有操作系統(tǒng)版本的程序嗜逻。特別是對于現(xiàn)在無線互聯(lián)網(wǎng)時代涩僻,iOS程序的開發(fā)是不可避免的,必須使用MacOS才能做到栈顷。你可以說你不做iOS程序令哟,但你的團隊不能不做吧,別人都可以做就你做不了妨蛹,還能在團隊下混多久呢:)
從使用角度來說屏富,MacOS的設(shè)計本身就非常簡潔,而且符合使用人性化的操作習(xí)慣蛙卤,蘋果筆記本的觸摸板功能強大到讓W(xué)indows的觸摸板就是雞肋狠半,例如看圖片使用多手指操作就如同看真實世界的圖片噩死,翻頁、放大神年、縮小都那么地順其自然已维。小朋友在基本沒有人教的情況下大部分都能自己摸索會,而很多成年人卻覺得別扭是因為受Windows的操作固定思維習(xí)慣了已日。
從文化上來講垛耳,國外的程序員劫窒、黑客使用的都是蘋果電腦苹粟,他們寫的工具蛔糯、代碼也都是基于Mac寫出來的裁着,你要作為一個優(yōu)秀的程序員有機會跟老外溝通,不同的操作系統(tǒng)會導(dǎo)致溝通的基礎(chǔ)不一樣单鹿。技術(shù)社區(qū)和圈子都是以Mac作為基礎(chǔ)的花墩,如題圖的效果扎唾,在會場中所有人都是Mac霉旗,你作為其中一員使用Windows筆記本痴奏,會覺得很難融入吧。
蘋果電腦的外觀設(shè)計就非逞崦耄酷读拆,非常漂亮,在人前拿出蘋果筆記本電腦鸵闪,自我感覺都會好很多建椰。我知道的很多非技術(shù)人員也都喜歡用蘋果筆記本電腦,但對MacOS卻是又愛又恨岛马,總是無法適應(yīng),很多人在Mac上安裝Windows操作系統(tǒng)屠列,說實話啦逆,我個人是比較鄙視這種行為的。
產(chǎn)品經(jīng)理也是屬于技術(shù)人員的一類笛洛,以上的各方面同樣適合產(chǎn)品經(jīng)理夏志,單憑節(jié)約時間這一條,就足以讓技術(shù)人員來使用蘋果電腦了苛让。
有人會說沟蔑,蘋果筆記本電腦比同配置的Windows筆記本電腦貴好幾千塊錢,不說其他好處狱杰,就單純說節(jié)約時間這個瘦材,一年下來節(jié)省的時間和給你帶來的愉悅心情,早就超過這點貴出的費用了仿畸。再說了技術(shù)人員一天到晚都要以電腦為伴食棕,讓自己的貼身工具用好一點不應(yīng)該嗎朗和?
從公司的角度來說,給技術(shù)人員配置蘋果筆記本電腦簿晓,有百利無一害眶拉,甚至在招聘的時候都能加分,我曾經(jīng)問過好多個入職的程序員憔儿,有不少回答中忆植,因為公司是全Mac辦公環(huán)境對他的吸引力占了很大的因素。
無論公司是否給你配置蘋果筆記本電腦谒臼,作為技術(shù)人員我強烈建議你一定要使用蘋果筆記本電腦朝刊,是一定要,而不是應(yīng)該屋休。