看到一篇文章說每個程序員應該有一臺MBP,那麼比起Windows筆記本,MBP到底有什麼優勢?

伝儱


我就是那個用MBP的程序猿。說下感受,之前在win下開發5年左右,不包括大學,現在用mac,3年了。可能跟大家的行業有關吧,我是做移動端遊戲開發,客戶端服務端都寫,感覺mac上的工作流更舒服和高效些,我們公司所有的開發都是mac,我現在基本不用win。如果,你把mac當win用,那mac肯定不如win.而且我現在寫代碼基本不用ide,因為,ide太重。vs確實好用,但是,動不動十幾G的安裝包,也確實難受。


笑掉小牙


雖然我不是程序員,但感覺mac還是非常好用的!

前幾天用imovie製作一個小視頻,突然軟件自動關閉了,用了這麼久還是第一次碰到軟件自動關閉,因為很多操作沒有保存,心想這下得從新來過了,可是重新打開imovie,裡面的東西都還在,和軟件關閉前的內容一樣,這下放心了!

其他軟件不知道是不是這樣,但我用imovie製作視頻之類的,從來不需要保存然後關機之類的操作,有時間了,打開mac就做,做不完直接合上mac,下次繼續!

還有一個體驗比較深的是雙十一的時候,辦公室的那個windows臺式機,放那裡不動,只要半個小時,桌面全是雙十一的廣告,點關閉都要點半天,深惡痛絕!

還有一點是mac杜絕了我沒事就想打CF的念頭!




鳴人179489805


先上兩張圖,證明我現在在用MacBook Pro。


我說一下我覺得mbp的優勢:

  1. 穩定、好用的系統。我用mbp很少關機,喜歡打開就用,除了升級系統幾乎都不怎麼關機。但是它不會因為我不關機而很卡,依然還是那麼流暢,這個我覺得windows的筆記本做不到,以前我用windows筆記本的時候,幾天不關機系統會變得很卡。系統也很簡潔,風格很輕鬆,軟件的廣告也少,可以更加專心coding。

  2. mbp的做工很好,除了鍵盤。Unibody的做工,讓人接觸到覺得做工太出色了。但是那個什麼蝴蝶鍵盤就不敢恭維了,我都是外接鍵盤來用的。

  3. 屏幕出色。蘋果產品的屏幕都是一致的出色,很多設計的人員都會使用蘋果電腦。

  4. 牛x的硬盤。

mbp也會有缺點:

  1. 軟件的兼容性不如windows,像office就不如windows版本,oracle這些的數據庫軟件也沒有macos下的版本,sql server 就更不用想了。

  2. 有些軟件的權限沒有windows的高,可能macos是為了系統的安全吧。像QQ,mac版就不能遠程。


上面說的缺點是可以克服的,只要在macos下安裝一個虛擬機就可以解決了。需要在windows下運行的軟件就直接安裝虛擬機裡面。



如果覺得我的回答解決了您的疑問,可以給我點個贊,要能關注我就太好了,我會定期發佈一些關於IT的文章。----- 一個喜歡IT知識的程序員


學學IT


如果你是一個.NET程序員,請忽略掉我下面說的所有話,直接選擇Windows機器,畢竟visual studio是銀河系最好的集成開發環境。而且我推薦XPS,畢竟這是一款唯一可以跟MacBook Pro媲美的Windows PC,如果你不是.NET程序員,那麼就如問題中所說,每一個程序員都應該有一臺MBP!

基於Unix,這是選擇MBP最重要的原則

Mac之所以是Mac,就是因為基於堅如磐石Unix,macOS系統基於Unix的FreeBSD分之,意味著macOS和Unix和Linux都是親戚。

Unix和Linux下所有的工具,你拿過來就可以用,你喜歡的Emacs/Vim在macOS擁有很好的兼容性,你所需要的各種shell,比如SSH,比如Bash等等,各種環境比如C/C++/Java/PHP/Python/Ruby/Lisp等各種環境應有盡有。

第二點就是,macOS真的非常省心

不用擔心病毒。首先是因為macOS的裝機量的確不如Windows那麼多,所以那些搞病毒研究的機構或者團隊,實際價值也不大。再就是macOS畢竟內核是開源的,而且軟硬件平臺都是蘋果一家公司來決定的,受到病毒的威脅比較小。

不用隨時準備重裝、極度穩定。我的每一臺Mac從購買到使用過程中,就一直沒有重裝過,並且除了系統更新,基本上我連關機都沒有過,因為沒有必要,系統非常穩定,也不會出現亂七八糟的藍屏、死機這些問題。

第三點就是,在工作和生活之間尋求一個平衡

這一點其實還是非常重要的,就我的體驗而言,我會覺得做開發,windows會讓我不爽,比如各種環境配置,比如各種各樣的註冊表、環境變量,安裝一個軟件也要安裝半天等等,相信大家用過RAD Studio(包括了C++ Builder和Delphi,知名的可視化開發環境,C#支付海斯伯格大神之作)的小夥伴的應該體驗過,安裝這個軟件有多痛苦,基本上安裝完半天時間沒有了,簡直是太痛苦了。

平時娛樂(當然我現在已經不玩遊戲了)Linux也沒辦法搞定,不論是軟件生態,還是在平時看視頻、聽音樂等方面都沒辦法獲得很好的體驗。

這時候Mac就實現了一個很好的平衡,macOS很好的完成了日常工作的同時,也很好的兼顧了日常的學習和娛樂。


EmacserVimer


說幾點最直觀的感受吧:

1.屏幕舒服。視網膜屏幕對眼睛很友好,看時間長一點也不覺得累。如果以前沒用過MacBookPro,會有更讚的體驗。現在的筆記本大多是1080p,我覺得這個分辨率是最垃圾的,還不如1366*768,因為高不成低不就,Windows字體渲染又不行,看的時間長一點就頭疼,不過MacBookPro在強光下不太好,因為是鏡面屏幕,但是色彩鮮豔細膩還是很棒的。

2.續航時間長,一般的超極本號稱續航十幾個小時甚至二十多個小時,實際體驗很可能原來的一半都沒有,Windows的超極本要麼續航不行,要麼性能不夠,要麼屏幕垃圾,15寸MacBookPro都是標壓i7 CPU,Windows本包括surface系列都沒有上標壓,因為對標壓i7續航沒有信心或者基於成本的考慮吧。

3.軟件生態。這不算一個優勢,但是Mac的軟件生態沒有那麼差,日常軟件Mac都有,真的很小眾或者專業軟件直接虛擬機就解決了。

其他:觸控板,macOS,比起win10的垃圾圖標,真的美,win10雖然還不錯,但是扁平化和磁貼沒有任何設計美感。

當然Mac最主要的問題是貴,當然是值那個價的,不過基於預算和續航的考慮,我還是選擇了經典的15款15寸,目前體驗不錯。我覺得超過一萬的筆記本基本上選擇Mac是最好的,不要聽某些人說MacOS不好用,買來了除了裝逼沒啥用的說法,真的還是很不錯的!

希望給大家一個參考,有什麼問題歡迎大家提問,我會一一回答~



小筞筞


說到蘋果的MBP,我首先想到的就是貴,一臺電腦隨便選一下配置都快兩萬了,而且如果仔細瞭解一下MBP的硬件配置,會發現並沒有比Windows的筆記本電腦好多少,但是為什麼那麼多程序員會選擇MBP呢?

MBP支持Unix命令行

macOS操作系統是蘋果的一大特色,它基於Unix開發,支持命令行操作,而且功能比Unix更齊全,而且很多科技公司需要員工在基於Unix的系統上工作,因此,MBP自然成為了程序員的首選。而且對於程序員來說,能使用shell是非常重要的,它能在不使用專用IDE的情況下以幾乎任何語言運行程序,就這一點也足以俘獲不少程序員的心。

MBP更穩定

你是否還記得電腦一不小心就藍屏的恐懼。對於程序員來說,他們需要花費大量時間使用他們的計算機,而且大多數都有相當嚴格的標準。相對於Windows,Mac不管是硬件還是軟件的質量都更穩定,不需要過多的維護,也更能勝任程序員日常的工作。

macOS的兼容性更好

如果你使用一臺Mac,可以通過虛擬機輕鬆安裝Windows或Linux,但如果你是一臺Windows電腦,想要運行macOS就很麻煩。如果你需要開發蘋果生態系統中的任何東西,Mac是幾乎必需的工具,而且你還能在Mac上開發Android應用程序。因此,對於程序員來講,Mac的適用性更廣。


生活玩物


MBP並不適合於所有程序員..

程序員即指一個群體...

也指一個群體中的一個工種...

一般來說...

有項目經理 技術經理/架構師 系統分析師/需求經理 客戶經理 程序員 測試工程師 運維工程師等等...

以工種來說...這其中程序員是最不適合用MBP的....

最適合的是 項目經理 技術經理/架構師 系統分析師/需求分析師....很多小公司沒有這些崗位...由程序員兼任....所以有一些程序員也有MBP需求....

.....

MBP的優勢:

1.休眠功能.Windows本基本相當於沒有休眠功能....打開即用.蓋上休眠.非常適合於沒事就被叫去開個會.講個方案.給別人解決個問題.這種全是碎片時間.還必須用電腦的人....普通程序員一個位置一坐一天.強大的Windows主機才是你需要的...

2.續航能力.續航能力很重要.要麼在會場.要麼高鐵上.要麼車站裡..隨時隨地的事..隨時隨地的申請.文檔.說明....普通程序員沒這需求...

3.與iPhone聯動...是指提醒事項以及日曆功能可以與iPhone原生同步...

.....

.....

剩下的就是為了優勢而犧牲的性能配置.屏幕顯示效果等等...

很多人都說MBP的屏幕好...

好個毛線...

你拿MBP和5000元的本比是好...不好還有天理了麼?

比比和蘋果一個價位的15000元以上的本看看..蘋果差的不是一點半點...ARGB低還不支持觸控....


ACME63610374577


送說這種話的人四個字—純屬胡說

首先Mac的編程環境可以說是非常不完善,一個語言的編程出來的程序功能是否豐富,是編程工具所運行的環境決定的,環境庫越豐富,編程時能實現的功能越多,然而就現在來講,win10上可用的編程環境庫,要比mac os x 10.14的豐富很多,這個數字不是成倍數的差距,而是幾何倍數的差距



而且就發展前途講,windows的編程環境是更加活躍更有上升空間的,尤其是win10 app格式軟件的問世,無異於是給windows下的開發打了雞血,反觀mac os,已經6年不更新的unix內核,導致編程環境的豐富舉步維艱,包括蘋果官方都沒有什麼大的改進。說MacOS開發錯誤少的,其實是因為MAC OS下開發容錯度高,比如你一個語法用錯了,在win上一根會給你報出來,但是Mac上是會給你忽略掉,你就算寫錯了,也能繼續編譯運行,很多低級開發者就以為這是MacOS穩定的體現,然而他們恐怕連自己在做什麼都沒意識到,你有錯誤能成功編譯是一回事,但你不要忘了你的軟件不是拿來編譯的,而是拿來給人用的,你一個錯誤兩個錯誤容錯了,到最後你的軟件還是不能用,你一時方便了卻給整個工程造成的麻煩,windows下只要你錯了立馬會提醒你,雖然檢錯嚴格,但是查找和解決問題相對也方便了,而Mac下不斷的容錯解決不了問題,甚至因為你積攢的錯誤太多又難以找出會報廢掉整個工程,所以對於Mac開發錯誤少很方便這種有點掩耳盜鈴的說法我只能說很有童真。


而蘋果對個人開發者越來越苛刻的限制,也導致了很多開發者用腳投票,開發環境進一步惡化,windows 下這幾年優秀的開發工具火了一個又一個,mac os十幾年都只有“老三樣”,如果說windows是一片大海,mac os就是一潭死水

—— 一個mac os x 10.5開始MacOS開發5年最終轉windows的開發者


數位解碼


半年沒用win了,開發辦公娛樂都是linux+ps4+switch。。。家裡的電腦負責玩一路社的遊戲和下艾薇。。。






任T堂達人


只在個別前臺,秘書,行政的崗位上有女性用上幾臺AIR和13.3版本的BMP,我也和她們聊過,用蘋果的原因就是相對輕薄、待機時間長,攜帶方便,她們不用考慮性能問題。另外,她們也承認BMP的鍵盤真是大問題,每人都有至少一次維修鍵盤的經歷。在這種情況下,用BMP編程我覺得就是一個笑話。


分享到:


相關文章: