版本答案(假设开发框架跨平台,不考虑有平台锁定的开发需求例如 iOS 移动端,Win 客户端等):
1. Windows 笔记本:处理(非开发类) Windows only 办公需求,以及其它轻量级需求。
2. Linux 台式机:主力开发平台。选用台式机主要考虑到安装 Linux 系统的便利程度,其次才是性能因素。
如果自己安装配置环境以及 Troubleshooting 能力强,且平时 Windows only 的办公需求少,不太在意笔记本续航,也可以一步到位直接在笔记本上装 Linux (可能需要牺牲笔记本原厂的一些便捷功能,谨慎选用,Linux 还是推荐在台式机上运行)。
以上这个是无厂商锁定,可以随意选取你喜欢的品牌/厂商的 PC 机的方案,如果自己已经拥有相应的设备(笔记本+台式机各一台)甚至无需购置新机。
如果你没有 mac 平台使用经验或明确的特定软件需求,不建议仅仅是为了 Agentic Coding 而跟风购置 mac 设备。适合 Agentic Coding 的 Linux 系统在你既有的 PC 设备上基本都能轻松运行(包括但不限于 WSL ,其它虚拟机,双系统,独立使用一台闲置设备全盘安装等方式)。