从 Mac 到 Windows (1)
Mac 切换到 Windows 的心得和备忘

从 Mac 到 Windows

引子

从 Mac 到 Windows 是我一直想写的一个系列。自己从 2013 年前后开始使用 Mac,在大学期间也尝试过黑苹果,到 2021 年使用 Mac 的时间已经接近十年。

2014 年,Satya Nadella 开始上任 Microsoft 的 CEO,从那个时候开始,Microsoft 似乎真的在进行一些改变,.Net 开源跨平台,Visual Code 面世,Typescript 在前端开发者中炙手可热。

另一方面,随着周围无脑鼓吹 MacOS 的 Mac 用户越来越多,我承认自己是一个容易被外界影响的人,感觉曾经 Mac 营造出的 Geek + Design 的高级感在我心里已经渐行渐远。

于是从 2019 年开始,我对之前嗤之以鼻的 Windows 重新有了好奇心,开始尝试在游戏之外使用 Windows 系统,包括 Coding,办公等等。

像这两年每个从 Mac 换回 Windows 的人一样,我惊讶于自己只需要简单的适应就可以很轻松的上手 Windows 系统,而且并没有遇到太多让人难以接受的痛点。经过这一年的 Windows 和 Mac 交叉使用,我可以说“Windows 没那么差,而 Mac 也没那么必须”。事实上,除了 iOS 开发以外,我想不到有什么必要的原因,必须去使用 Mac。

在这期间,我自己也积累了一些平台转换的心得,给同样从 Mac 换到 Windows 的同学一些参考。同时,整理的过程也是再次学习的过程,促使我写下这篇博客。

开发工具

我想对于一个软件开发工程师来说,最重要的就是自己吃饭的家伙。这也是从 Mac 转换到 Windows 平台后最大的障碍。

Mac 是一个基于 Unix 的操作系统,至少对于我们这些开发者用户来说,一个无比接近 Linux 的系统无疑是非常顺手的,这里主要是指 Shell 和 一些系统目录的组织形式。

Shell

伴随着知乎上一些早期 Mac 用户的布道,我接触的大部分开发者,都会使用 zsh + iterm2 + ohmyzsh 来作为控制台的主力工作流。其实我问过很多同事,他们不知道为什么要用 zsh 而不是 bash,也不清楚为什么要用 iterm2 而不是系统自带的 terminal ,ohmyzsh 的使用也仅限于知道会让 shell 更加美观。

软件备忘

浏览器

  • Edge ✓
  • Firefox

开发工具

  • Visual Code ✓
  • Windows Terminal ✓
  • Powershell ✓
  • Winget ✓
  • Chocolate
  • 微信开发者工具 ✓
  • Emacs

Internet

  • Telegram
  • Discord
  • Clash for windows ✓

媒体播放

  • VLC player ✓
  • QQ Music ✓
  • Neteast Music ✓
  • Spotify ✓

音乐制作

  • Ableton Live ✓
  • NI Access
  • Sonic Pi
  • ASIO4ALL
  • Roland Cloud

Gaming

  • Steam ✓
    • Dota2 ✓
    • 极乐迪斯科
    • 神界-原罪 1、2
    • 永恒支柱 1、2 ✓
    • 群星 ✓
    • 黑暗之魂
  • BattleNet CN
    • 魔兽世界
    • 炉石传说
    • 守望先锋
  • 网易 UU 加速器

创作

  • Typora
  • Office
  • Zeplin
  • LightRoom
  • PhotoShop

Fonts

  • Iosveka ✓
  • 更莎黑体 ✓
  • Pragmata Pro ✓

MISC

  • 7-zip ✓
  • Logic G Hub
  • Office ✓
  • Microsoft To-do
  • PowerToys ✓

Last modified on 2020-11-12