阅读地址:优雅的 Mac
这本书始于加入 ThoughtWorks 7 个月后的 2016 年 2 月,它是一本关于程序员如何用好 Mac 来提高工作效率的经验总结,目前还在写作中。有很多人已经写过类似的东西,比如《卓有成效的程序员》、《强迫症的 Mac 设置指南》等著作、文章,为啥我还要写呢?我还要写。争取比他们写的更全面一些,更极致一些,更有视角一些。
3年来,在写作和探索的过程中,我曾经纠结在「效率」、「快捷」这些东西的意义上。我曾尝试过定义何谓效率,尝试过所谓系统地全局地看待效率,尝试给效率找出一个高级的意义来,以便更好说服读者加入到提高效率的行列中来。后来我发现,执念本身就是答案,而尝试说服所有人是徒劳的。因此,这本书是这样一个自我表达的空间,它认为效率即美,除此之外不打算回答更多意义。
当然,在日常工作中,我们很多时候都有或多或少的低效的操作:比如用鼠标打开一个几层深的目录只为了找到一个文件,比如经常使用上下左右键,比如过慢的打字速度等……它们都可以以更有效率的方式完成。如果你也有这样的症状,那么也许本书中的某些部分对你是有用的。
此书中关于效率做了以下的假设和限定:
- 目标受众是程序员
- 假定 Mac 作为编程平台普遍上比 Windows 更加高效
狭义来讲,我这里提的效率,指的是「使用作为日常工具的 Mac 电脑等硬件工具,更快速高效地完成同一项工作」。它是工作效率,它假定受众是程序员,它假定 Mac 作为编程平台比 Windows 等平台更加高效一些。
它认为,实现高效的一个核心理念是「声明式」地使用:不要自己操作每一个细节,告诉电脑你要干什么。
它认为,实现这个核心理念的两个核心指导原则是:
- 坚持纯键盘
- 坚持更高效的纯键盘
它认为,基本所有的鼠标操作都是低效的,都应该被更可键盘化的命令、脚本、工具来代替。