Skip to content

工欲善其事必先利其器(硬件篇)

在进入软件相关的内容之前,我们先来看看硬件设备方面的内容。毕竟硬件是软件的基础,硬件的好坏直接影响到软件的运行效果(开发效率及体验)。

平台/系统

在选择硬件设备之前,你需要先确定你要使用的操作系统。不同的操作系统在交互体验、软件支持和硬件兼容性方面都有所不同,你需要根据自己的需求来选择适合的操作系统。以下是一些常见的操作系统:

苹果/macOS

macOS是苹果公司的操作系统,专为苹果硬件设备设计,是苹果设备独有的系统。与Windows和Linux不同,macOS有着独特的设计风格,适合设计师、开发者等专业人士使用,也适合普通用户使用。macOS提供出色的用户体验,但价格相对较高,且硬件设备选择范围相对较小(尽管在绝大多数场景下已足够)。

特点:

  • 系统稳定性高,不易崩溃
  • 安全性高,不易受病毒攻击,流氓软件少,系统更新及时
  • 性能优秀,无需额外安装驱动,无需关注系统优化
  • 免费升级,且升级简单,无需重装或备份数据
  • 使用简单,是所有操作系统中最容易上手的
    • 用户体验好,交互符合直觉,操作简单
    • 界面设计优美
    • 交互体验统一,有统一的设计规范
    • 无需精通专业知识即可很好地使用macOS
  • 有大量开发、设计类软件支持,部分专业软件仅有macOS版本
  • 与苹果相关硬件(iOS设备、AirPods、键鼠等)有很好的互通性,提供许多独有功能
  • 使用macOS系统的Mac设备(包括MacBook笔记本、Mac Mini主机、iMac一体机、Mac Pro专业主机)价格相对较高,周边配套设备价格也相对较高,但使用体验通常更佳
  • 生态中有很多优秀的软件,但不少优化的软件都是收费的,且价格不菲(开发相关软件则有很多免费优秀的选择)

微软/Windows

Windows是微软公司的操作系统,是全球使用人数最多的桌面操作系统,适合各类用户使用。Windows拥有丰富的软件支持和硬件设备选择,价格相对较低。

特点:

  • 系统稳定性一般,偶尔会出现崩溃
  • 安全性一般,容易受病毒攻击,流氓软件多,系统更新不够及时。许多国产安全软件本身就属于流氓软件
  • 性能一般,部分外设需要安装驱动,长期使用后需要进行系统优化(需要专业知识)
  • 升级需要付费,且升级不便,需要备份数据和重装系统,存在数据丢失风险
  • 使用相对复杂,有众多设置选项分布在各处,快捷键和隐藏功能较多,需要较长时间学习
    • 用户体验一般,交互不够直观,操作相对复杂
    • 界面设计一般,Windows一直在模仿macOS的界面设计,但始终未能达到macOS的水平
    • 交互体验不统一,因软件而异
    • 需要掌握较多专业知识才能更好地使用Windows,如系统分区、优化、卸载、驱动、注册表、系统服务等
  • 软件支持丰富,有很多免费软件,但免费软件中流氓软件比例较高。Windows中付费软件相对较少,主要原因包括:
    • Windows系统对软件付费的支持较差,缺乏统一的解决方案和支付平台
    • Windows系统安全性相对较低,付费软件的盗版率较高。因此免费软件往往采取广告、流氓软件等方式盈利
    • Windows系统用户群体广泛,许多用户不愿为软件付费,也有用户不了解软件的价值或付费方式
  • 生产使用Windows系统的电脑(包括笔记本、台式机、一体机等)的厂商众多,价格范围广泛,选择众多,平均价格相对较低
  • Windows周边配套设备丰富,价格多样,选择众多,但质量参差不齐,需要时间去了解

Linux

Linux是一个开源操作系统,适合技术人员使用,拥有丰富的软件支持和硬件设备支持,价格相对较低。

Linux更适合专业用户,普通用户容易将系统搞崩溃且难以恢复。如果你想尝试Linux,可以参考以下链接:

如何打造Linux开发环境,从硬件到软件(英文)

电脑

大多数人在选择电脑时,会选择笔记本电脑,因为笔记本便携,适合各种场景和人群使用。但是笔记本电脑在性能、价格、续航、散热等方面各有不同,你需要根据自己的需求选择适合的电脑。

在Mac(使用macOS)、Windows电脑、Linux电脑三个选择中,大部分开发者会优先选择Mac。

Mac

苹果的Mac主要分为以下几种:

  • MacBook (分为Air和Pro),笔记本电脑,自带高清视网膜屏,轻薄,续航时间长,性能好,适合移动办公、开发、设计等
  • Mac Mini,电脑主机,体积小巧(与路由器相当),适合办公桌使用,需自备显示器、键鼠等
  • iMac,一体机,体积较大,适合家庭办公、设计等
  • Mac Pro,专业主机,适合专业设计、开发等,需自备显示器、键鼠。对大多数开发者而言性能过剩,价格过高,不推荐前端开发者购买

对于开发来说,一般推荐的Mac配置为16G内存(8G也勉强够用),512G硬盘(256G也勉强够用),13寸或15寸屏幕(15寸更佳),购买最新的M系列芯片的Mac(性能更好,续航更长,散热更好,购买初代M1也可以)。 新版Mac均默认配备USB-C接口,不同版本、型号接口数量有差异,你可能需要购买适配器、转接线等,以便连接老旧外设。 如果你有移动办公需求,推荐购买MacBook Air或MacBook Pro;如果是固定办公,推荐购买Mac Mini或iMac。

Windows

Windows电脑的厂商众多,价格范围广泛,选择众多,你可以根据自己的需求选择适合的电脑。 推荐配置为16G内存,512G硬盘,15寸屏幕,选择性能好的CPU、显卡,散热良好的电脑。 推荐品牌有:

  • Dell
  • HP
  • Lenovo ThinkPad
  • Microsoft Surface

不推荐小米等互联网公司的电脑,因为这些电脑在质量、售后服务、软件支持等方面都有所不足。

购买Windows电脑后,尽量从Microsoft官方商店下载软件,不要从第三方网站下载,尤其是破解软件,以免下载到病毒、流氓软件等。避免安装国产软件,尤其是国产杀毒安全软件。

键鼠

如果你使用Mac,可以购买苹果的键鼠:Magic Keyboard、Magic Mouse、Magic Trackpad。

第三方键鼠品牌众多,你可以根据自己的需求选择适合的键鼠:

  • Logitech

显示器

如果你使用Mac,你一定会被Mac的高清视网膜屏所吸引。视网膜屏风靡后,业界推出了标准的HiDPI显示器,若希望使用高清显示器,推荐的像素尺寸有:

  • 27寸 4K显示器, 3840x2160像素, 价格一般在2000-3000元之间
  • 34寸 5K显示器, 5120x2160像素, 价格一般在3000-7000元之间

更高尺寸的高清显示器价格会更高(超过一万),你可以根据自己的需求选择适合的显示器。

显示器面板的大牌厂商有:

  • LG
  • Samsung

推荐的显示器品牌有:

  • Dell
  • LG
  • BenQ
  • Philips

建议选择带有Type-C接口并支持反向供电的显示器(新的显示器大多已支持),这样你可以通过显示器给笔记本电脑供电,也可以通过显示器连接笔记本电脑。

如果预算有限,也可以选择一些国产显示器,但需注意售后、口碑等问题。

显示器的支架也很重要,推荐购买可调节高度、角度、旋转的显示器支架。

电脑桌

电脑桌的几个考虑要点:

  • 桌面尺寸,要能放下显示器、键鼠、笔记本电脑等
  • 桌面高度,要适合你的身高,保持正确的坐姿
  • 桌面材质,要耐磨、防水、易清洁,不要有甲醛逸散
  • 是否有电源插座,用于给电脑、显示器、手机等充电
  • 是否有抽屉、收纳空间,用于存放文件、文具等

如果预算有限,可以考虑宜家的电脑桌,价格适中,质量不错,也不用担心甲醛问题。我选择的是宜家1.25m*0.75m的餐桌(没错,是餐桌),价格在350元左右,大桌面,适合放置显示器、键鼠、笔记本电脑等,也适合放置文件、文具等,使用很舒适。

如果预算充足,可以选择自动升降桌、带有抽屉、电源插座等收纳空间的电脑桌,价格会更高,但使用体验会更好。同样推荐宜家的电脑桌,可以现场去体验。

椅子

椅子选择也很重要,你需要选择一个舒适、符合人体工程学的椅子,支持升降、调整仰角,以保持正确的坐姿,避免腰背疼痛等问题。

一般选择700元以上的椅子,价格在1000元左右的椅子性价比较高。

其他

其他配件可以根据自己的需求选择.

  • 屏幕灯
  • 路由器
  • 扩展坞