“工欲善其事,必先利其器”。每年 9 月入学季,各社交平台上都会冒出大批新生提问:“我是计算机专业,该买什么电脑?“说实话,我对计算机硬件也同样一窍不通。如果你自认比较了解电脑配置,完全可以跳过本章;如果你也不幸和我一样是个外行,不妨往下看看我挑选配置时的一些思路。

电脑组成

首先我们需要知道,电脑可以从两个维度来划分。

  1. 按配置,大致可分为轻薄本和游戏本两类(某些标榜"全能本"的产品,建议直接忽略):

    • 轻薄本:通常没有独立显卡,性能偏弱,但足够轻便,续航也不错。
    • 游戏本:带独显,性能强劲,但非常重,续航也很差。
  2. 按系统,通常分为 Windows、macOS 和 Linux:

    • Windows:最为通用普及的系统,但可能遇到各种 bug(比如经典的蓝屏),而且缺少类 Unix 终端,会让很多事情办不成。
    • macOS:苹果自不必说,续航持久、轻便、性能足够,但学校作业里某些代代相传的"特定软件"可能找不到替代品。
    • Linux:服务器基本都用它。无论你选 Windows 还是 macOS,都至少要会基本的 Linux 操作。
    • 鸿蒙系统:至少目前,还是先别拿出来说了。

一台电脑中,我们需要关注以下配置:

  • CPU:电脑的核心,通常决定了电脑"快不快”,一颗好的 CPU 能缩短程序编译时间。
  • 内存:每个应用运行都要占用内存,内存大小直接关系到工作效率。
  • 硬盘:存储数据的地方。
  • 显卡:负责图形渲染,分核显和独显,独显通常更贵(自然也更强)。
  • 屏幕:一块好屏幕能让眼睛干活时舒服些,但没必要强求。
  • 网卡:一般不会标注出来,纯看运气(抽到螃蟹网卡的就自求多福了)。

我们的需求

首先需要纠正一个误区:学计算机专业 ≠ 需要一台高配置电脑。对大部分叫得上名字的牌子来说,日常写代码完全够用(游戏等额外需求另说)。通常你在本地只会写一些普通开发或小工具代码,并不会耗费太多资源;而那些需要大量资源的程序,比如大模型,我们往往会连上远程服务器去跑(本地本来就跑不动,总不会真有人打算用一张 4090 来研究大模型吧 😭)。大学里又常常要背着电脑到处跑,所以比起高配置,便携性和续航才是我们更需要的。

因此,需求就很明确了:在预算范围内,选一台轻便、续航长、性能说得过去的轻薄本。

如何选择

事实上,预算在选购中占了很大比重。如果预算充足,我建议直接上 Mac。前面提到,Mac 可能用不了某些学校软件,但我认为这不算大问题——一台电脑你要用 4 年甚至更久,而这 4 年里需要那些特定软件的次数恐怕都超不过 4 次,况且总有其他曲线救国的办法(比如装个虚拟机),所以这个因素并不影响最终决策。就个人体验而言,Mac 的最低配置如下:

  • CPU:M2 芯片(一定要是 M 芯片,Intel 芯片的 Mac 等于垃圾)
  • 内存:16GB
  • 硬盘:512GB
  • 其他:不要带 Touch Bar,很容易误触

如果预算没那么多,或者就是对 Windows 情有独钟,我推荐的 Windows 配置如下:

  • CPU:一定要选 Intel 芯片,AMD 只会让你的电脑不停地蓝屏
  • 内存:建议 32GB 起步,实在不行可以降到 16GB
  • 硬盘:建议 1TB,免得有硬盘焦虑;必要时也可降到 512GB(内存和硬盘之间,优先保证内存)
  • 显卡:如前文所述,没有特殊需求基本不需要独显,用自带核显即可

Windows 电脑品牌五花八门。依我看,只要是正规渠道(优先官网,其次京东、淘宝的品牌旗舰店)购买的耳熟能详的正规牌子(如联想、华为、荣耀等),基本都不会差太多,买的时候注意用上学生优惠;实在拿不准,也可以去各社交平台转一圈,搜搜测评,挑一款自己喜欢的就行。

最后提一嘴:如果你有华为的其他设备,又想买 Windows 电脑,不妨试试华为 MateBook(D 系列除外),手机厂商做的电脑续航往往会好一些。虽然目前华为的 Windows 授权又没了,但你可以买 Linux 版本,自己装个 Windows 系统。