本文最初发表于知乎:学编程买个什么电脑比较好~求推荐? – 耕读君的回答
会不会写代码取决于人,愿不愿意写代码,那还真的和设备有关系。因为写代码对多数人而言是劳动而非娱乐(要不然也不会一写一个秃),从编程的体验看,一台好电脑确实很重要。
这里所说的电脑不包括台式机,毕竟现在笔记本硬件性能直逼台式机,连上鼠标键盘显示器它就是一台主机,这难道不香吗?
“什么电脑适合写代码”这个问题我也曾纠结过,查过许多资料,也看过很多知乎的回答,最后总结出我认为适合编程的电脑应该具备的特点。
一、术业有专攻
做什么东西用什么材料。别看电脑都是屏幕键盘加鼠标,硬盘内存处理器,有些厂家就是喜欢搞特殊。对,我说的就是苹果。
iOS / iPad OS / MacOS 的 APP 一般用 xcode 开发,xcode 只能在 macOS 上运行,macOS 只有在苹果自家的硬件上面才稳定好用。所以,苹果系 APP 的开发者没有太多选择,结合预算买就行。
得益于 macOS 针对自家硬件的适配和优化,以及逆天的 M1 芯片,不同价位的 Macbook 拥有相近的体验。但是既然要用来写代码,高配 Pro 是首选。
Macbook Pro 是许多程序员的饭碗和装饰物,随时随地从包里掏出来,掀开屏幕就可以进入打工状态。
在 macOS 之外还有一个特殊的群体,他们是开源的拥趸,林纳斯大神的粉丝,当然,也可能是苦逼的运维工程师。他们需要一台运行 Linux 的电脑。
一般而言能装 Windows 的电脑就能装 Linux ,但是显卡、触摸板、无线、摄像头、屏幕亮度等等功能都可能因为厂家没有提供 Linux 驱动而让人抓狂。
有一家专门做 Linux 笔电/台式机/服务器的公司叫 System76,但是大陆不好买,而且它家的产品外观设计似乎还停留在几年前。
联想和戴尔近几年致力于推出符合 Ubuntu 和红帽认证的笔记本,所以许多 Linuxer 会选择 Thinkpad,同时戴尔 XPS 也是不错的选择。
二、简单稳定
不知你有没发现,上面推荐的笔记本都具有简单稳定的特点。对于生产力机器而言,最重要的就是稳定,一般人如此,更不用说视代码为生命(虽然很可能过两天自己都看不懂)的程序员了。
就不说代码丢不丢,好不容易搭建好的环境说崩就崩,这台电脑也一定会被程序员挂闲鱼的。
怎么样的电脑算是简单的呢?
首先是外观,一定要杜绝“光污染”。
很多笔记本为了满足部分用户的虚荣心,在电脑上安装各种灯条。在外壳上装灯光也还好,可是很多厂商偏偏连键盘都不放过,愣是把键盘搞成跑马灯,甚至为了灯光“炫酷”而制造出极易出问题的控制软件(例如:外星人的Command Center)。
这些灯光不仅会占用可怜的电池电量,消耗空间和算力,而且,容易降低人的审美。
其次是功能,越传统越好。
我们知道 PC 行业已经成熟得没有太多可突破的地方,大家的硬件都差不多,怎么才能做出差异化让消费者掏腰包买单呢?
很简单,增加一些看起来高大上的功能,例如:触摸屏、眼动仪、翻转屏、旋转屏、隔空传送等等等等。这些噱头让商务精英、视频网站科技区UP主去体验就好了,程序员要实在一点。
三、性能强劲,可扩展
相信我,电脑就像老婆一样是不会经常换的。就程序员而言,大多数人都要靠“学习机”找工作,等到用它挣了钱才会去换一台更好的。所以,在购买的初期就要考虑好未来性能的需求,要不然过两年它就会变成鸡肋——食之无味,弃之可惜。
出于对轻薄的追求,几乎所有厂商都在努力提高笔记本内部硬件的集成度。除少部分面向发烧友的产品外,几乎所有笔记本的 CPU(显卡)都集成在主板上。随着工艺继续提升,之后出现了集成内存的产品,再后来甚至连 SSD 也开始集成在主板上。
就集成元件这件事,苹果又一次引领了潮流,你可以说它设计牛逼,也可以说它就是想多赚钱,所以断了你自己升级的后路。
所以我们选择笔记本时需要考虑的性能因素主要有:
- CPU 性能
- 显卡性能(如果需要)
- 内存频率、支持第几代、插槽数量
- 硬盘接口协议、接口数量
- 网络、视频输出、USB、Type-C等接口信息
从2020年开始,AMD 一路开挂,碾压 Intel,桌面移动两开花。例如联想小新Pro 14,虽然因为定位于轻薄本,内存板载无法升级,但是 AMD R7 5800H 卖这个价,感觉只有一个字:香。
欢迎大家关注我的知乎:耕读君
以及微博:@我是耕读君
还有微信公众号:耕读君
关注起来,让我们互相连接