標籤:

如果只是寫寫代碼,我需要什麼樣的電腦?

又到了新生入學季,找我推薦電腦的人數又爆炸了。再次強調一下,我不是銷售崗的,學校和實習的事情也有不少,如果長時間沒有回復私信,敬請諒解。

這段時間裡,大家向我提的問題最多的,似乎就是:「我不玩遊戲,就寫寫代碼,買什麼電腦好?」

先說結論: 大部分情況下推薦遊戲本,並且CPU越高越好。

不要以為寫代碼就是那種拿著一個13寸甚至11寸的mac,在編輯器里打幾個字,那樣的人一般都有一個高性能的主力設備,否則大概率是前端。如果你已經決定了,大學四年就學習前端技術這一個方向,其他都不學,那你也可以一台mac用到畢業(可能說的有點重了,13寸的macbook pro儘管體驗不如其他高端輕薄本,但也不是不能用,當然air那破屏幕是真的不能用)。當然,按照我校的情況,這樣的操作是畢不了業的。

在這裡講一下本文的適用範圍:計算機類大學新生,準備買 單個 筆記本 作為學習工具,並且對Windows有需求(比如MS Office,MS VS,QQ for PC等)。

那麼顯然,如果你是準備買單個台式機,或者台式機+筆記本的壕,或者是平板寫代碼的大dou神bi,請直接關閉這個頁面,因為考慮的角度會和單筆記本的學生有所不同。

如果你能堅持四年不用Windows,不用MS Office、VS和QQ for PC等軟體,也可以把這個網頁關掉了,因為我在北航是沒有見過這麼特立獨行的人,所以我不會去考慮過分小眾的用戶群體。

計算機類學科理論上都要學C/C++,這就需要一個順手的IDE。我個人最喜歡的是JetBrains家的CLion,但是這個IDE是非常吃資源的:

我放出這張圖的時候就知道,肯定有人會說,這是個體型龐大的IDE,如果用一些輕量級的文本編輯器,開銷會小很多。對此我只能說,別靠想像辦事:

即使是非常輕量級的Atom,在安裝插件的時候,也會把i7-7700HQ給吃滿。你說你不關心裝插件時候的佔用率,只關心coding本身?好吧,你可以把這篇文章關了,等你一個大插件一個小時沒裝完的時候再用其他設備來看這篇文章。當然你也可以用遠古IDE,只要能忍受漫天的BUG就行。

至於體積更加龐大的VS,佔用的資源和版本關係較大,2015/2017都是非常吃資源的。

所以總結下來就是,CPU最好是標壓i7,預算吃緊的話,標壓i5也行。不建議用低壓U。

內存這一塊就很明朗了,8G起步,16G充裕。毫無疑問,使用Windows開發的話,如今4G內存是根本不夠用的。如果你堅持大學期間全程linux,相信你不會點進這篇文章。

當然,有CPU這個前置條件,內存無需再去關注,因為給標壓i7一般都是配的8G及以上的內存。

接下來就是影響coding體驗的另一個重要因素:硬碟。SSD是必須配備的,否則系統能否跑流暢都有問題。在compile & link(編譯、鏈接)的過程中,需要處理很多的小文件,這時候就非常考驗磁碟的4K性能。我個人推薦使用NVMe的固態硬碟,因為其4K性能比普通的SATA硬碟強很多。判斷是否是NVMe也很簡單,如果筆記本的整個宣傳頁面都沒有出現"PCIe" "NVMe"的字樣,基本就不是了。

coding對於性能的要求基本就是以上這些,體驗方面的下次接著寫。


推薦閱讀:

探索衍化風口:聯想帶領PC迎來第二春
2018 年,對於不玩大型遊戲的你,買筆記本電腦的需求底線是什麼?
筆記本中的里程碑 盤點史上最奇特的遊戲本
筆記本電腦的哪些設計值得推廣?哪些問題有待解決?

TAG:笔记本电脑 |