作为编程初学者,选择什么样的学习设备才不会「踩坑」?

我觉得我现在的路线就特别好,特别是对于初学编程特别友好。我使用的是二手 Thinkpad + 4K 屏 + Linux 系统。你那 6000 - 8000 的预算根本用不完。

MacBook 适合编程吗?只在部分场合下适合,比如远程连接到 Linux 服务器搞远程开发,比如搞前端开发。优势是什么呢?优势就是它润眼的屏幕和超高的颜值。

从硬件上来说,同等价位下,它肯定是远远比不上 Windows 的 PC 或者笔记本的。甚至你 6000 到 8000 的预算,还不一定能买到一台 MacBook,但是真的能买一台高配的 Windows 台式机或者笔记本。

从软件上来说,MacOS 虽然颜值高,但它是个残疾的 Unix。命令的完整性和编程的舒适性是比不上 Linux 的。

给你介绍一下我现在的主力机:一台 2018 年出品的,CPU 只有 i5-8250U 的 Thinkpad T480s。但是我给它换成了 4K 屏。

装的是 Linux 系统。

图1、我的电脑信息,fastfetch 的输出

这台机器我当年买的时候是 2100 元,然后花了 500 元换成了 4K 屏。但是这个操作太骚了,不建议你学习。现在 T480s 应该只要 1800 元了。

为什么我要搞这个骚操作呢?主要还是为了这块独显。虽然从性能上讲这块独显约等于没有,但是在学某些领域的编程时要用到,比如 CUDA。

其实如果不要独显的话,我更推荐 2020 或者 2021 款的 Thinkpad X1 Carbon,CPU 性能更强一点。而且还有原生 4K 屏,免去了你自己换屏的麻烦。价格也完全在你的预算范围之内。

图2、Thinkpad X1 Carbon 2020 的价位
图3、Thinkpad X1 Carbon 2021 的价位

4K 屏下的 Linux 和 MacOS 的颜值和舒适性是可以一拼的。

至于会不会卡。那完全不用担心。16G/512G 或者 16G/1T 的配置怎么会卡呢。本来编程对系统的要求就不高,更何况你还是初学者。

CLion 运行起来都毫无压力。

比如使用 OpenCV 做 傅里叶变换:

图4、Linux 中运行 CLion
图5、使用 OpenCV 做傅里叶变换

再比如使用 OpenCV 做计算机视觉:

图6、使用 OpenCV 做计算机视觉
图7、使用 OpenCV 做计算机视觉

但是你从 C/C++ 开始学编程的话,我估计你两年之内没有机会压榨出这台就电脑的全部性能。

所以学编程完全够用了。

编辑于 2026-01-04 · 著作权归作者所有