X.D 笔记X.D 笔记

程序员生产力电脑选购贴士

程序员生产力电脑选购贴士

前置说明

双11写篇剁手文章乐一乐,说明:

  1. 只针对程序员生产力、办公用,其它需求不属于讨论范围。
  2. 非广告,非建议,是个人折腾的小总结,也给自己下次换新留个参考。

操作系统

有以下需求支持选择Mac就行,建议是 Pro 或 Studio 等高性能版本。

  1. IOS/MAC 开发者
  2. 刚需同时包括:续航 便携 美观
  3. MacOS 重度使用者
  4. Apple 粉丝

如果不是以上四者,还是选择Win吧,不选 Mac 的理由:

  1. MacBook 有很多优点:续航、做工、外观都超一流。但做为程序员生产力,基本上都是工位上全天插电,也不会拿去咖啡馆,这些优点都是不重要的因素。
  2. MacOS 界面也是一流。我很喜欢文件管理、专注模式和一些系统管理方式。但现在同样也喜欢不起来,一是BUG太多,二是很多功能我个人不喜欢,感觉总像耍小聪明。另外对于程序员来说,工作机太多性能耗在显示高清界面和动画上也不是一个好主意。

如果是苹果粉丝,或是工作刚需,或是真正大神,或是标新立异推崇极客精神者,自行选择Mac或Linux即可。

其它情况就推荐 Windows,并没有想象中的那么拉跨,反而非常强大,除了很好用的 Wsl2PowerShell 外,还有 PowerToys可以替代很多功能软件。

第一选择:游戏本

第一建议是:游戏本,即便不玩游戏,也是一个好的选择,以下是原因:

  1. 没有便携美观等需求,游戏本笨重、续航低、颜值普通这些缺点,对程序员来说基本可以忽视。
  2. 程序员最注重的是性能,游戏本基本都配备标压强核心,扇热啥的都有.
  3. 价格便宜,现在2023年,(京东日常价,非杂牌)7000就能买到13代I9 13900HX,32G DDR5,RTX4060 满功耗,PICE4 1T,2.5K屏,不同品牌差价也不会太高。相比苹果1万多买个乞丐版,加到这配置都可以买三四个了。
  4. 即便不玩游戏,对于一个有好奇心的程序员来说,也不会让显卡吃灰了,现在很多软件都可使用显卡加速,暂不多说。
  5. Win的触摸板现在已能胜任一些软件的操作,图片音视频的编辑可能不如Mac那么适配,但只是偶尔用用配合鼠标问题也不大。
  6. 现在笔记本性能不输台式机了,笔记本自带一块屏幕,相当于可以少买一台显示器。

对于轻度工作的程序员来说,也可以选择高性能轻薄本,即够工作中使用,同样兼顾到了颜值、便携、续航,对于纯前端开发已然足够。

几个显示器够用?

取决于工作内容,个人觉得纯后端用两个就够了,前端或全栈用三个。

最低配置 23 + 14,如果已经有个14寸的笔记本,那外接一个24寸的就能保证顺畅工作了,最高不推荐超过 27 + 27 + 27,再多就难把控了。

高清高刷对于程序员并非必要,如果不做要求,基本都是白菜价,就算高清也贵不了多少,游戏本的显卡也完全能带动。

配置显示器的逻辑是屏幕定位清楚每个屏幕干什么事,比如分配一个屏幕编辑代码,另一个屏幕查资料看输出等,前端可以左边再挂个屏幕放原型等。

程序员用什么键盘?

游戏本除了便携续航不怎么样之外,还有一个缺点:键盘区位不友好。

这个缺点只是个人偏好,并非硬性缺点,程序员一般喜欢左边这种键盘,但游戏本通常都是右边这种键盘。

笔记本键盘键位

不过程序员一般都是外接机械键盘,所以这个缺点也是可以忽略的。

做为程序员标配机械键盘,个人认为最友好的是就是87键,把没用的数字区省掉即可。

很多极客喜欢用HHKB的60键,只能说是大神专属,人认为 F区 对程序员来说还是比较重要的,按个F1或一个左右键都要使用组合键,目前还不想去适应这种输入方式。

推荐: 仅推荐87键,多了少了都感觉怪怪的。

个人喜欢茶轴,人各有异,如果有线下店可自行体验选购。

键盘的其它基本可以忽略,什么背光倒计时热插拔宠编程全无冲之类的,基本都是提价噱头,Win/Mac 双模式可能有点用,但在Mac上一般使用软件解决,而且很少程序员双持,所以也是鸡肋。

其它我个人有喜欢一个额外功能,在IKBC比较老的款里面有个键盘加速的功能,开两档很舒服,可以现在的新款都没这个功能了,其它厂家也没有这个功能,可惜。

程序员用什么鼠标?

直接推荐中档以上的游戏鼠标

喜欢Mac的朋友可能会喜欢触摸板,其实我觉得触摸板也不适合程序员:

触摸板的优势主在于手势,单屏操控图片编辑,音视频剪辑等任务有独到的优势,但这些与程序员关系不大。

刚才说过,程序员工作配两个以上的显示器更顺场,所以鼠标需要能快速移动精准定位.

鼠标回报率最好是1000Hz,DPI的话,个感觉双屏 12000 Dpi, 三屏15000 Dpi用起来就可随心所欲了。

所以这是是要求需要中档以上游戏鼠标原因了,如果没用过高的DPI可能需要几个小时适应,适应后,低档游戏鼠标8000的DPI或触摸板都感觉像乌龟一样。

鼠标和键盘,都推荐用无线的,一般合格的无线设备几乎感受不到延时,线材的解放来是还是很实际的。

多少内存合适

目前游戏本一般就三个档位 :16G / 32G / 64G,对于程序员来说,需要根据自身工作习惯

  • 是否常规运行大型运行环境,如微服务、K8S、CI、ES Server 之类的,运行的话直接顶配。
  • 机器学习、大数据之类用途,或是经常需要读写超清视频,超大文件直接顶配,外加好显卡。
  • 项目规模,使用JetBrain家IDE, 项目多开,选32G。
  • 普通中小项目开发,环境使用网络服务,16G足矣。

如果选不定就买高一档,最好是不要后面加,因为加不如换,因为基本上出厂时都已经是双通道了,8 x 2 和 8 x 2 + 8 其实实际表现差不多。

另外,在CPU/内存/硬盘方面,如果新代不太邋遢,就使用买新不买旧原则,比如2023/11/11选购,就可以这样: 锐龙9 或 酷睿13 + DDR5 + PICE4, 如果不急可以等酷睿14,显卡高配必要不大。

总结

主要就是今天双11,刷了会视频号,推了一堆数码博主的配机,我觉得都不适合于程序员工作。

所以选购贴士只针对程序员 x 生产力,只作为思路梳理。仅为个人偏好,里面有很多个人习惯,不代表所有程序员都一样。

算下花费:游戏本 7000 - 10000,鼠标 200 - 600, 键盘 100 - 500, 显示器 500 - 2000, 区间 8000 - 13000 区间基本没问题。作为生产力,使用价值远大于购买价格,不用过于贪便宜。

还有,现在 Mac Mini M2 乞丐8G版 已经3000不到,如果不做为主力,偶尔用来编译MAC相关应用,可以入了利用起来,加上一整套工作环境还不到一个MBP的价钱。