作为编程初学者,选择什么样的学习设备才不会「踩坑」?
我觉得我现在的路线就特别好,特别是对于初学编程特别友好。我使用的是二手 Thinkpad + 4K 屏 + Linux 系统。你那 6000 - 8000 的预算根本用不完。
MacBook 适合编程吗?只在部分场合下适合,比如远程连接到 Linux 服务器搞远程开发,比如搞前端开发。优势是什么呢?优势就是它润眼的屏幕和超高的颜值。
从硬件上来说,同等价位下,它肯定是远远比不上 Windows 的 PC 或者笔记本的。甚至你 6000 到 8000 的预算,还不一定能买到一台 MacBook,但是真的能买一台高配的 Windows 台式机或者笔记本。
从软件上来说,MacOS 虽然颜值高,但它是个残疾的 Unix。命令的完整性和编程的舒适性是比不上 Linux 的。
给你介绍一下我现在的主力机:一台 2018 年出品的,CPU 只有 i5-8250U 的 Thinkpad T480s。但是我给它换成了 4K 屏。
装的是 Linux 系统。

这台机器我当年买的时候是 2100 元,然后花了 500 元换成了 4K 屏。但是这个操作太骚了,不建议你学习。现在 T480s 应该只要 1800 元了。
为什么我要搞这个骚操作呢?主要还是为了这块独显。虽然从性能上讲这块独显约等于没有,但是在学某些领域的编程时要用到,比如 CUDA。
其实如果不要独显的话,我更推荐 2020 或者 2021 款的 Thinkpad X1 Carbon,CPU 性能更强一点。而且还有原生 4K 屏,免去了你自己换屏的麻烦。价格也完全在你的预算范围之内。


4K 屏下的 Linux 和 MacOS 的颜值和舒适性是可以一拼的。
至于会不会卡。那完全不用担心。16G/512G 或者 16G/1T 的配置怎么会卡呢。本来编程对系统的要求就不高,更何况你还是初学者。
CLion 运行起来都毫无压力。
比如使用 OpenCV 做 傅里叶变换:


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


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