程序員購買筆記本電腦時,更注重電腦的哪些方面?


不能讓硬體成為阻礙。

因此,機械硬碟不能忍,內存太小不能忍,低壓 U 不能忍,顯示屏差不能忍。
沒獨顯很多情況可以忍,但是我坑 WebGL 了……
散熱差一般也可以忍(編程不是 CPU 密集),偏偏我還是個弄計算化學的……


thinkpad死忠飄過。我喜歡thinkpad有下列四大原因,按照優先順序依次排列如下:


1、散熱好

2、充電快

3、輕

4、摔不壞


以後如果有什麼筆記本在這些方面全面超越thinkpad的話,說不定我會粉別的。


目標是多
等東西多了你就知道不同server單獨使用是多重要的了
有錢多買幾台,i3起步,沒錢內存買大,硬碟買大,做虛擬機


優先順序從高到低
內存要足夠大,6G以上吧
屏幕解析度要高,能多顯示幾行代碼,兩列也不用拖橫向滾動條。
cpu要給力,計算密集要i7,不密集低壓的挺好。
ssd,有效減少令人煩躁的等待。
顯卡,要麼有個給力的顯卡,要麼沒有,610什麼的最沒用。
有時候需要續航能力。


程序員的電腦其實沒什麼特別,這個問題很取決於你開發什麼樣的程序,以及為什麼樣的公司工作。


我覺得主要也就是:

  • 長續航
  • 便攜
  • 合適的操作系統
  • 充電快(2015/06/17新增加)

剩下都可以通過配件來解決。

個人也不是100%精通,不正確之處請指出。


Windows高贊的回答已經討論過了,我已經很久不碰Windows,現在很不能理解這個操作系統了。在我看來就是因為特定IDE和特定軟體只有Windows,或者做.NET開發才會用到Windows。說實在的在Windows上開發最終要部署到Linux上的東西,有的時候還是怪怪的,可能是因為我不玩高級語言的緣故。

Mac的話用過差不多三年,現在我的MBP躺在柜子里了,偶爾要用到特定軟體才打開,打開的頻率是三個月一次左右,目前系統還是擬物設計的版本。個人開始用Mac是因為不知道從什麼時候起發覺Windows實在太不方便,再一次聲明可能是我玩的方向的原因,很多東西在Windows上跑不了。切換到Mac之後我那些心愛的開源軟體終於可以跑在自己的機器上了。同時也在Mac上裝了虛擬機,以便不時之需,例如網銀之類的。不過後來網銀也就都支持了。
但是,用了一陣Mac之後,發現配置那些環境其實是極為痛苦的,而且也並不是Linux上我想用的軟體都能跑,例如Pidgin,導致我最後要去裝Adium,再例如Xchat.... 當然軟體是其次,最痛苦還是環境。有段時間寫php,在Mac上配LAMP也是極為痛苦的。或許是因為我已經熟悉了直接在Linux上配置的緣故以及我懶得去折騰了吧。

然後就在這時候,Chromebook出現了


首先,Chromebook的便攜性不用質疑,如果你不買Pixel的話,其他Chrombook放在背包里基本沒感覺,還沒那些「封面上帶動物的聖經」重。
有些人看到這裡覺得我瘋了,在國內買了個「不能用」的電腦。不不不,其實可以用的。
先說說Chromebook基於的Chrome OS(谷歌發行的Chromium OS版本)。Chrome OS是基於Linux內核以及Gentoo發行版構建的,所以他就是個Linux。
而且Chromebook開機超快,超省電,超便宜!我的第一台Acer Chromebook才3k RMB左右,可以連續用10個小時(VIM寫代碼+瀏覽網頁+音樂),跟手機一樣一天一衝,而且硬體方面使用的是USB type-c做充電口,標準60W的充電器,1.5小時左右就能充滿,Oh yeah!性能也不差,但是...確實不是很好。
這也就是為什麼我之前提到你給什麼樣的公司,在什麼樣的環境下工作了。一般玩Linux的人自己都是有獨立的編譯環境可以用的,要麼自建要麼公司有編譯伺服器,所以本機性能如何其實不需要去關心。當然,Chromebook的性能去編譯大部分代碼還是不會慢很多的,做內核要獨立環境完全是因為在普通電腦編譯一次太久,但是經常又需要秒編譯,秒運行。
後來想玩個性能更好的,就去買了Chromebook Pixel。低壓i5 CPU,完全夠了。而且那些答案說像素的,Pixel的像素高過Retina好多...再後來又出了Pixel 2015,於是乎又入手了,現在正在這台機器上寫這個答案。
儘管默認情況下Chrome OS只是一個瀏覽器,但是谷歌還是很照顧開發者的。可以很簡單就打開開發者模式,然後直接在新Chrome標籤中中Ctrl+Alt+T打開Crosh控制台,然後輸入Shell就進入默認的Linux shell了。
即使打開了開發者模式,根文件系統也是只讀的,但是谷歌又為你考慮過了,如果你真的需要,系統里有預留的腳本可以移除rootfs,然後就完全可寫了。只讀是為了保護系統級別的安全(應用級別的話,由於都基於Chrome瀏覽器,NaCl和自帶Sandbox就行)。
不過,用Chrome OS確實是需要有科學上網工具的,一般除了正常瀏覽就是在第一次登錄和系統升級的時候用到。這個其實和你用別的系統區別不大,反正都要買的。唯獨就是第一次登錄比較麻煩,因為要打開Google網頁,然而那個狀態下只能設置http代理不能設置VPN,所以要事先找個能用的代理或者在有VPN的WiFi環境下進行。之後登錄就不需要了。

再到後來,我參與的Crouton項目就登場了!詳見dnschneid/crouton · GitHub
這項目是一系列腳本,通過使用Linux chroot創建另一個文件系統,然後在文件系統裡面安裝Linux發行版,例如Ubuntu。這樣一來就有一個基本上是完整的Ubuntu了!你一樣可以為Linux chroot安裝桌面環境,這樣以來就有兩個桌面環境可以隨時切換了,也可以只從Chrome OS的shell進入Chroot的shell。還有一系列更酷的功能在這裡不累述,有興趣的可以去研究或者PM我,我很樂意解答。Crouton基本解決了用Chrome OS的所有問題,有什麼跑不了的到Chroot裡面跑就行了,一樣的。

先這麼多,有想起來的或者有哪方面想讓我補充的之後可以再繼續完善。

附一張我的Chromebook們:

從左到右:Pixel 2015, Acer Chromebook 11, Pixel


為什麼沒人提到顯示屏,莫非就我一個人喜歡15.6寸和高解析度的屏么?
14寸低分屏開個vs2010,中間代碼編輯區只剩可憐的一點點區域了。


不容易壞就好,不然找人修挺尷尬的!!!!!!!


我是來求摺疊的

實用低調奢華派:ThinkPad

第一:耐用
第二:耐用
第三:還是耐用!
現在某寶依然賣著幾年前的二手TP

高端大氣有13格:Macbook pro

優點:性能優良,使用感受佳,持久力好,能裝13
缺點:13寸的pro不管有沒有retina,高配與否,都不能算真正意義上的pro。
15寸的略重,出門攜帶時間過長還是有點壓力

小巧輕便更持久:Macbook air 13

對於SOHO類型的,隨處工作的程序員來說,是一把神器;去星巴克,別人以為有個用air你在悠閑的上網,其實你在寫代碼,簡直偽裝神器,給程序員增加了人格魅力!
不要小看air的性能,不要覺得性價比不高,你買了就不會後悔。PS:11寸的就算了

程序員用的電腦,目前的市面電腦都能滿足基本需求,所以買的不僅自己喜歡(重要的是妹子要喜歡)要好用(誰去星巴克帶個滑鼠)要好看!(提現你的審美標準!)耐操(你有錢的話還問這種問題幹嘛)都是值得買的


應該大抵分為兩派,thinkpad死忠和MacBook死忠…

========更新==多圖=============

UNIX環境:

為什麼MacBook在程序員內流行。

Linux的粗糙的桌面環境,客氣點說是勉強能看,難聽點說是一種身心折磨

強迫症患者,一個配色方案折騰三五天都正常……忍受kde那花里胡哨但是凌亂複雜的菜單面板?仿照xp的開始菜單?忍受gnome呆板的配色或者是仿照OS X的全套設計?還是連gvim都沒有macvim好看的字體?忍受一堆莫名奇妙的輸入法以及中文都打不進去的subl………或者是滿屏幕亂飄的gimp面板?

雖然…確實linux下各種東西效率高,但是我現在寧可把linux放在伺服器上自己只用os x(好吧其實是因為gnome什麼對hidpi以及多點觸控支持太低)

所以os x作為一個經過unix認證的是最好選擇

這樣的unix才是真愛!照片來自於一隻家傳的長焦鏡頭(咳咳,窮三代,後期當然是mac os x完成)

當然最贊的是

有這一屏幕app的unix才是真愛(以及找不到女朋友?)
當然xCode的開發環境也說的過去。
硬碟:
ide啟動是硬碟速度的量化標準。周圍抱怨ide啟動慢的不少,作為win時代的freepascal 黨,linux vim黨,大肆用ide都是mac入手以後了,ssd就是感覺不到ide啟動慢,5200rpm的本子啟動eclipse的碼農你削我啊~

脫離滑鼠:

好的觸控板或者小紅點視習慣,這就決定了MacBook or thinkpad…隨身帶滑鼠不能忍

鍵盤:

本來這個應該僅次於系統,但是被MacBook虐慣了,外接紅軸都打不順手了……就放到這裡吧……

好吧為了這個坑我有一陣子每天背著紅軸到處跑,think鍵盤好頂贊(唯一羨慕think的一點)

有時候你不得不這樣

以及這樣

但是你卻可以這樣

輕巧:

筆記本當然要各種姿勢用……

續航:

用不了五個小時?…那我寧可iPad+iSsh,還支持x-windows轉發哦親

低調:

跑馬燈?……………背光是用來熬夜的時候配著一堆咖啡一打論文做出一副孤獨而憂鬱的高貴碼農氣質裝逼給自己看以及給心中的女神的…不是拿來亮瞎眼睛。外觀低調樸實是長期相伴的前提

屏幕:

我就喜歡retina 開MacVim比win下面字體圓潤,think粉你來咬我啊…

這是懷舊style....

這是生活學術

以及外接顯示器。。Mac的支持好太多。。。多工作區不能更贊

請忽略那個混入畫面的滑鼠

雖然有時候會

但是retina修照片是真心舒適,誰用誰知道

(照片我還是刪了-。-人姑娘和我都幾年沒有見過了)

恩,這是我女神,她一定不上知乎。。。。。

音效:

偶然一個人在實驗室寢室的時候,當然要打開外放了!好音響好貴…總得有個湊活的音效(碼農中對各種電子產品追逐的不少,雖然十個有九個聽不出來k450和k701的區別,但是剩下的一個絕不會買ibeats就是了,於是高不成(窮T^T),低不就)

耐砸:

請體會一個bug改了一周還是fault然後不省心的ex又變著法的氣我的時候的心情,老聯想直接藍屏,還好沒碎。

當然我ex硬是砸壞了碳纖維骨架的think你敢信(各位尚能看到我在這裡給你們打字,是一麴生命的讚歌)

能文能武的air才是好air

散熱:
做科學計算的對這個要求高一點,宿舍跑程序膝蓋好燙
其他:
iOS開發depend on mac…科學運算需要儘可能多的處理器,然後Wi-Fi網卡儘可能502.11ac,性能嘛,消費機的玩意都那樣,我是Haswell i7該怎麼慢還是怎麼慢。。。

結論:把Mac Pro的性能,塞上兩塊TITAN,放到一個15寸的rMBP裡面裝上原廠紅軸做成air的重量並且可以壓縮到shuffle的大小並且支持google glass投影屏幕的筆記本才是好筆記本……

其實重點還是順手吧……女神不理你的時候都是你的本本與你相伴,每天睡前摸摸它的頭,明天也要加油哦~

因為長期電烙鐵以及螺旋槳距離電腦十公分以內罩上了殼子。請忽視裡面的語法錯誤(覺得抹掉the以後更霸氣一點)

向所有上道未上道的碼農孩子推薦MacBook全系


價格,越貴越好。


作為程序員的我,給我一台能打CS1.5的電腦我就能敲代碼。。。


編程計算啥的一定要在雲端搞才跟得上時代啊。單位沒有的話買個google或者amazon的服務也不貴,比升級硬體便宜多了,還不用操心硬體更新換代,操作系統隨意搭配,更重要的是可以隨意翻牆啊。

伺服器的性能秒殺筆記本台式機,24小時在線,不用怕斷電數據丟失(當然本地備份還是必須的),不用擔心病毒,不用擔心發熱,不用糾結是不是上ssd和硬碟內存容量,隨時隨地只要有網就可以工作,只要...網速快就好啦。這年頭沒有網怎麼當程序員啊。

終端的話買個MBA就好了,輕便待機時間長,操作系統對程序員友好,辦公室工作的話外接顯示器就OK拉


最好16:10,別給我帶魚屏,最討厭拉橫向滾動條
至少14寸,太小看著鬧騰
最好4個USB口,外接鍵盤、滑鼠、風扇、U盤
有媒體快捷鍵什麼的(播放、停止……)
深色外觀,不分神
……
還是給我一個台式機吧


我反正不用筆記本幹活。。。。

因為頸椎病。

如果一定用。外星人。兩萬以上的版本

不會用mac。除非做objectivec。

看看別人怎麼說。


程序員果斷用台式機


我是從386時代過來的,很清楚程序員的效率和知識儲備有關,和工作機器幾乎無關。所以只要是個及格以上的機器就行了。及格的意思是假如市面最好的電腦是100分,及格就是60分

程序員更應該思考的是買什麼書好,而不是買什麼電腦


Thinkpad t41 -&>
Thinkpad t43-&>
Thinkpad w510-&>
Thinkpad T440-&>
Thinkpad W530-&>
Thinkpad w540-&>
Thinkpad P50

以上為使用過的本本序列,P50還在意淫中,大概過一兩個月買吧,畢竟剛把W540升級了下SSD。
期間還間雜的用過DELL的不記得具體型號,還有一個MBP在柜子里躺灰,改IOS的應用的時候翻出來一下,其餘時間從來不碰。


對我來說就三樣,鍵盤、屏幕、SSD。

所以我買了選配 IPS 屏幕的 X230 ,自行加裝固態硬碟。


就一個要注意的:跑起來要快。如果要做 iOS 開發那只有 MBP 了,不做 iOS ?也可以考慮 MBP 嘛。


2017-11-13 更新:
現在讓我買筆記本,我肯定第一個選擇:小米筆記本Pro 15.6″,價格合理配置夠好,上Windows和Ubuntu 也算是開發遊戲都滿足了。
PS: 自用公司提供MBP15-2015款,我自己肯定不買,想要的配置都要14K+了,還是太貴。新款的Touchbar也沒什麼用。


我是程序員,所以我從來不對一件東西忠誠

有人說不上圖的回答就不是好回答,那先上個圖: 我的電腦全家福。 分別是MD101, ThinkPad E531 , 組裝電腦


鍵盤

關於Thinkpad,以前入手過還是IBM時代的筆記本,那個時候還不知道什麼叫MBP,小黑一下子就征服了,到現在還能依舊保持那麼舒暢的手感鍵盤的筆記本不多了。

再來點圖片:

如果說,背光是一個賣點,我可以放心的告訴,背光只會讓你感覺屏幕有點晃,沒有實際意思,最關鍵的地方是,蘋果鍵盤的觸感,那真的是很糟糕。作為一個筆記本,如果你說我可以瞬身帶個鍵盤,那樣的話,真的你沒有必要去買筆記本了。帶個台式機更適合你。

再來看看ThinkPad的鍵盤:

長得也算不上可愛吧。不過手感真的是中規中矩了,只要在外地出差的時候不至於想再背個鍵盤那麼悲劇的事情發生。


屏幕

本人真的不是有錢人,MD101最便宜的入門電腦,再加上我的渣手機,屏幕就算是拍出來,你也看不出區別,還是上2張圖吧

Mac

Think

2017-11-13更新: 2014那會還沒有Retina,現在Mac的Retina的確很好看,Windows普遍都是1080P,用也能用,但是看起來的確不如MAC。


介面

MD101的介面··真的很少,MBA不適合程序員就不說了,這個借口······呃,說起來都是心酸的事情,買ThinkPad至少可以買到一堆第三方的耗材,至於apple非原廠的東西··你敢不敢買就不好說了.

2017-11-13更新:新款的MBP只有USB-Type-C,大家只能買更多的線材了。。。


待機

這一點,Apple待機的確是完爆,待機了三天了筆記本我還在給大家開機拍照片··你說呢?


散熱

使用Idea寫Java的時候,依然是直升機模式,扇熱這種東西還是看你用什麼了。


最後我們來談談系統吧

1.MBP用戶都自語為Unix程序員,注意是Unix 不是 Linux。

&當然這裡的話,Unix是閉源的東西,我不是太懂,如果非要玩Linux和開源,好像和Mac沒什麼關係。嗯,Boss說的對,開源軟體好。&

2017年更新,上文寫於2014年,那會MacOS還沒開源,不過現在又用幾年的MacOS,最好用的應該是遷移機器功能,也並非無法替代,Mac的觸摸板在出差的時候很爽,當然在辦公室我還是使用滑鼠。

2.Linux支持的話,我最愛的還是Debain,當然我這個小黑跑起來也是挺流程的,至於MBP不知道,沒看過,只看過MBP跑Windows沒有看過跑Linux。

3.多桌面: 給大家推薦一個軟體:Dexpot,當然是免費的!肯定會附圖的。


最後的最後

我覺得windows就挺好,我是java程序員,我有jvm,我也有wps,windows免費的東西也挺多,最重要的事情是,很多企業內部有些用的軟體,居然都是支持window,OH,linux好像也有一些,Mac的用戶在哪裡呀呀呀·····················

2017-11-13更新:現在企業軟體對Mac的支持也不錯,VPN什麼的都幾乎有了客戶端,也算是不錯。


最後最後最後

一張圖就OK


PS:最後··寫下這篇網站的是我的台式機,AMD X4 640,我覺得挺快, AOC 21.5··我覺得看著也挺爽,ducky 2108 青軸,果然還是打字好舒服的樣子.

2017-11-13更新:本文初稿寫於2014年,不要用2017的眼光看待那時候。


推薦閱讀:

如何評價浙江大學教務網新版選課系統?
為什麼外國人寫的書裡面介紹人物時總要提到對應人物父親的職業?
普通一本計算機專業在讀,已開學兩個月想回學校復讀沖一下985現實嗎?
是不是大家都以為有點IT背景的人都會修電腦,哪怕只是在IT公司寫寫文案,為什麼?
私人網站能看到用戶的密碼嗎?

TAG:程序員 | 計算機 | 筆記本電腦 | 購機諮詢 |