俗话说工预善其事必先利其器,我观察很多优秀的程序员,都会将自己的工具整的很顺手,无论是软件还是硬件。而电脑就是最重要的一个硬件,是每一名程序员的必备工具,一台好用的电脑可以让你效率更高,心情也更愉悦。

我家里有 3 台电脑,其中一台笔记本和一台台式机是我的,有 6 年左右历史了,开多了应用或者虚拟机的话,就会比较卡。前段时间换了 manjaro,体验好了不少,大家有老旧的机器希望延长它们服役时间的话,可以试试换个轻量级操作系统。这里埋个坑,下次讲讲我一个使用 ubuntu 7年多的老用户为什么这次会选择使用 manjaro 来给老机器续命。

还有一台是媳妇的 macbook air, 6千多买的最丐版,媳妇看看视频什么是够的,开发的话配置就太低了。6 千多只能买 i5 2核 8g 内存 128g 硬盘,不是果粉或者做 ios 开发的话,苹果的性价比我是觉得很低的。

这不马上 618 了吗,我也想着乘这段时间换一台好用的电脑。不巧前段时间,业界大神 Linus Torvalds 公开其最新 Linux 开发 PC 的所有配置, 我们先来看看大神的配置:

CPU — AMD RyzenThreadripper 3970X
主板 —技嘉 Aorus TRX40 Master
Fan — Noctua NF-A14 PWM,高级静音风扇
CPU 散热片 — Noctua NH-U14S 和 Noctua NF-A15
Case — Be Quiet Dark Ba​​se 700
Extra Fan — Silent Wings 3
电源设备 — Seasonic Focus GX-850
Storage — 1TB SamsungEVO 970
Memory — 4x16GB DDR4-2666
Linux distro — Fedora 32
笔记本电脑 — Dell XPS 13

这是两台机器

  • 一台台式机,3970X 是32核64线程,内存是 64G, 妥妥的服务器级别
  • 一台笔记本,Dell XPS 13

价钱方面综合算下来,这一系列设备的总成本约为 3500 美元,折合人民币月 25000,考虑到是两台机器的话,其实也不算贵了(它没列出显卡,估计是随便一个亮机卡)。

我们也可以看到,linus 用的是 amd 平台。关注今年硬件的应该知道,今年 amd 在桌面 cpu 和移动版 cpu 同时发力,桌面版锐龙 3000 系列以更低的价格,单核追平 intel, 多核吊打 intel; 移动版锐龙 4000 系列以更低的价格更低的能耗,单核追平 intel, 多核吊打 intel. 所以作为生产力工具的电脑,今年肯定是 amd 的性价比更高。也就是说相同的价格能买到更好的配置,所以 intel 阵营我就不看了。

cpus

先来看看我们做软件开发几个大件分别有啥影响吧:

  • cpu,各方面都有影响,核心数越多,频率越高越好。
  • 显卡,如果不是做机器学习或者玩游戏话,影响不大,能点亮机器即可。
  • 内存和硬盘。很多时候 io 是性能瓶颈,特别是硬盘,选块好的固态硬盘吧。amd 平台内存频率需要高一点。
  • 主板和电源,散热,机箱。都是支撑部件,稳定的基础上,再加上一个够用,不可以太次了。不超频的话 cpu 原装风扇够用。
  • 显示器,键盘,鼠标。看个人爱好,以符合人体工程学原理,长期使用舒适为下限。

考虑到电脑更新换代也挺快的,且越高级部件的性价比一般也越低, 所以没必要一次配太好, 预计3年还可以胜任手头工作可能是比较好的一个判断标准。

先说台式机,我喜欢的一套配置如下:

CPU — AMD 3700x
显卡 - 铭瑄 RTX2060 Super 电竞之心
主板 — 微星 B450M 迫击炮 max
硬盘 — 西部数据黑盘 sn750 500g
内存 — 威刚 2x8GB DDR4-3200
电源设备 — 航嘉金牌 600W 直出
机箱 - 略

目前京东一整套下来约 6800 元。上 rtx 显卡主要是想学一点机器学习,自己跑个简单模型可能会用到,否则我有可能会把显卡调低到 1660s, 内存提高到 32g。

笔记本的话,这两年联想越来越良心,r7000/r7000p 是不二之选,后者目前还没有上市,预计7月底8月初,相对前者主要提升是显卡和屏幕。目前在售的:

R5-4800H + GTX1650 + 16G + 512G SSD 5599

这款价格不到 6000 量又足,散热优异性能释放充分,显卡入门级差点如果不打大型游戏也够用, 而且外型稳重大气,简直是写代码的完美机器。

r7000

你呢?有没有想法更新一下机器,顺便为疫情后的经济贡献一点力量?欢迎留言交流。