對於學習階段的程序員來說,選擇macbook pro 13"", 還是X1 carbon?

背景:

即將去國外讀CS的master,方向是網路、分散式系統方向。因為是EE轉CS,對coding只能說有一點點基礎,對工具與開發環境的重要性只有淺顯的了解。所以希望各位能夠幫助分析選擇一下,thanks in advance.

需求:

希望選擇一款性能滿足CS課程內外需求的、輕薄的筆記本電腦,可隨身攜帶,上課使用以及在圖書館使用。在住處可外接大屏顯示器、外接鍵鼠。遊戲需求不高,能運行dota2這種級別的遊戲即可。(其實遊戲需求可完全忽略的哈哈)

目前希望了解macbook pro 13""與thinkpad new X1 carbon(2015)哪一款更加適合,或者這個價位有什麼新的選擇可以考慮。

無意引起任何爭端,提問中有任何不足還請批評指教。再次感謝。


非程序員,

非計算機專業,

非遊戲玩家,

已經畢業的商科狗,沒錯,還是被黑出翔的會計專業。

作為一隻專業的

巨硬粉表示,X1 carbon gen3 ,一定要是第三代,因為紅點真的好用,

比如,坐在馬桶上敲這段文字的時候我的手根本就沒有離開過鍵盤。


去了米國你會發現學cs的人都在安利蘋果機。雖然我自己是X1 carbon的用戶。。。

悄悄的說,其實可以買個X1, 剩下的錢買個二手伺服器自己玩


這取決於你喜歡哪個IDE。用VS就買Carbon,用XCode就買mac。


醜話放前頭,mbpr 13"在正常解析度下跑 Dota 2 只能開80%渲染(fps在40左右),如果要外接大顯示器輸出的話,可能還得降。Carbon沒跑過 Dota 2,不評論。

輪子哥的話讓我覺得好有道理,可是不買Mac就不能感受XCode(除非你願意在win下用虛擬機裝一個OS X跑XCode),就不能判斷到底更愛哪一個IDE了……

從我理解來看,對於編程學習來說,選ThinkPad還是選Mac,重點應該在於是選Windows還是選OS X。如果你曾經學習編程是在Windows上,習慣了Windows上的IDE,不太了解或者不太願意去學習Linux,那麼Carbon是最佳選擇。

反之,選Mac。


除了輪子哥說的IDE,還有生產環境

如果你平常老寫c#等微軟系語言,或者開發不嚴重依賴於POSIX環境,那麼就買X1

如果你經常需要寫一些嚴重依賴POSIX環境的東西,那麼mac就是不二選擇了


買 mac。

對於學生來說隨拿隨用真的非常重要……windows 在這點上還是比不過 OS X,忘了設置的話更新急死人,放一夜睡眠掉好多電,進入深睡眠半天醒不來 blahblah... 用 mac 的話我基本上是不用的時候扔在那用了隨手拿起就能用,在辦公桌上才充電其他時間不用擔心。(不過我只用過兩年前的 thinkpad T430 + win7 和 surface 3 + win 8.1,請酌情參考)

IDE 什麼的我覺得新手真的沒差太大啦……我作為小白剛好(按順序)VS、Eclipse、XCode、Intellij 都用過,不覺得新手學習階段兩個系統上能接觸到的 IDE 會對你的學習產生質的影響。

另外學生選課的不確定性……雖然你沒有意向不過萬一大家都去選 iOS 開發了呢?我當年也是經歷過作死選 mobile 然後虛擬機卡的半夜跑去學校泡 iMac 機房的痛苦日子的……(後來富婆同學施捨了我個 mac)。對於新手學生來說,至少 windows 能編的碼 mac 都能幹不是?

紅點好不好用這個問題爭太多遍了,主要還是看個人習慣,被他們吹上天了我用了兩年也還是覺得滑鼠更好用,沒滑鼠的時候我寧願用那個影響打字的觸摸板。所以真的為了紅點的話請去先試個一個月看看能不能適應……當然用得好的話能提升一點點效率倒是真的。

還有都來國外了就別拿工作本兒打遊戲了吧……買主機啊。(雖然感覺還是有差異吧……)當年我為了偶爾能玩遊戲買了 T430 的後果就是天天背去上課偶爾出去浪的時候恨不得把電腦扔了。(當然還是享受到了通宵打老滾的崢嶸歲月也算無悔……學生階段不想買主機沒地方放電視的話可以在國內買個神舟帶去放在家專門打遊戲嘛。

另外別聽那些機械鍵盤黨瞎扯,你大多數時間都會和隊友一起或者自己在圖書館寫 project 的,就算是我這種喜歡在家靜靜而且在家也能寫出來代碼的人也不得不老被折騰去學校開會。你打算天天背著鍵盤上學嗎?就算你願意背,去圖書館噼里啪啦地不怕被拖出去嗎?外接鍵盤當然可以買不過你要相信大多數時候你是放在家/工作以後放在辦公室用的,which means 主力生產學慣用的鍵盤還是 laptop 自帶鍵盤。(這段話的主要意思是,我很納悶買不買鍵盤到底跟樓主選 win 還是選 mac 的筆記本有啥關係呢?)

綜上所述學習為主的話建議買 mac,偶爾小玩遊戲的話根據預算決定給家裡放個 PC 還是犧牲 mac 的上述好處買 win 本兒吧。


mac正逐步成為程序開發的首選設備,同時兼顧了命令行和圖形界面,適用範圍最廣。不要猶豫,一步到位,不要浪費你的時間和金錢。


It"s less likely for a bug to happen in Windows.… under all circumstances…

It"s time consuming you and your teacher spend a whole class clarifying how to install an ide in Mac, while people who use Windows have already run their code!

Even Python, such a Mac friendly language has bugs on Mac when you want to use it in other softwares…there is no need you consider difference between 2.7 and 3.4, just program and learn under an operation system with the least possibility of bugs!

Pls

X1C is cooler, lighter, smaller (but with the same size of screen) and more expensive in US ;)


難道你不覺得你用著macbook寫著代碼的時候,有一種自己正在改變世界的感覺么。。


只要你不是只寫c# 就買Mac吧


取決於你們課程和project需要什麼。。。如果是win平台,就x1,否則推薦Mac。主要是小紅點在Linux上不太好用,x1裝Linux起不到作用。。。還不如直接Mac來的痛快


同為學習中的程序員,沒用過X1 carbon,但是對rMBP的輕薄、便攜,帶出去用的續航非常滿意,從win轉過來之後,該有的都有,同時開發環境的配置方便很多。


自己用Thinkpad,安利男朋友買了個mac哈哈哈哈哈……需要Unix/Linux就去霸佔男朋友電腦。

機智的我。


根據我3年Thinkpad T430,1年macbook pro個人使用經驗,我覺得還是macbook pro用得省心更爽,配置環境省心,retina屏看著也爽


一個Paralles Desktop讓你擁有一切。


選carbon(雖說我是果粉)選OS X要在有你所在領域軟體完整覆蓋的前提下,而win基本可以忽略這個問題。(當然我感覺題主的領域OS X還是不能完整覆蓋的,如果能覆蓋,請毫不猶豫的選擇Mac)


從學習的層面講,mac有很多輔助的小軟體,比如alfred搭配看文檔的dash,三指叫出字典等....現在基本學習都背mac,打遊戲就用回win。


不知道mac能不能打dota2,反正linux可以。不過是英文的,而且驅動可能比較……讓你有些不習慣。


學校大打折,一半價格買了個頂配的x1(2015),只是貨還沒到,佔個坑,以後答


你一定沒體驗過X1 Carbon 3


推薦閱讀:

價格在5k以下的ThinkPad是否有適合學生的?
ThinkPad X1C 2017和T470s T470p怎麼選,求推薦配置?
請問如果這樣設計筆記本,能不能統一辦公本 和 遊戲本?
ThinkPad老款T系列到底值不值得入手?
為什麼筆記本電腦不全面普及內置電池?

TAG:MacBookPro | 程序員 | 筆記本電腦 | ThinkPad |