Code Monkey home page Code Monkey logo

elegant-mac's Introduction

优雅的 MAC

阅读地址优雅的 Mac

这本书始于加入 ThoughtWorks 7 个月后的 2016 年 2 月,它是一本关于程序员如何用好 Mac 来提高工作效率的经验总结,目前还在写作中。有很多人已经写过类似的东西,比如《卓有成效的程序员》、《强迫症的 Mac 设置指南》等著作、文章,为啥我还要写呢?我还要写。争取比他们写的更全面一些,更极致一些,更有视角一些。

3年来,在写作和探索的过程中,我曾经纠结在「效率」、「快捷」这些东西的意义上。我曾尝试过定义何谓效率,尝试过所谓系统地全局地看待效率,尝试给效率找出一个高级的意义来,以便更好说服读者加入到提高效率的行列中来。后来我发现,执念本身就是答案,而尝试说服所有人是徒劳的。因此,这本书是这样一个自我表达的空间,它认为效率即美,除此之外不打算回答更多意义。

当然,在日常工作中,我们很多时候都有或多或少的低效的操作:比如用鼠标打开一个几层深的目录只为了找到一个文件,比如经常使用上下左右键,比如过慢的打字速度等……它们都可以以更有效率的方式完成。如果你也有这样的症状,那么也许本书中的某些部分对你是有用的。

此书中关于效率做了以下的假设和限定:

  1. 目标受众是程序员
  2. 假定 Mac 作为编程平台普遍上比 Windows 更加高效

大纲

狭义来讲,我这里提的效率,指的是「使用作为日常工具的 Mac 电脑等硬件工具,更快速高效地完成同一项工作」。它是工作效率,它假定受众是程序员,它假定 Mac 作为编程平台比 Windows 等平台更加高效一些。

它认为,实现高效的一个核心理念是「声明式」地使用:不要自己操作每一个细节,告诉电脑你要干什么。

它认为,实现这个核心理念的两个核心指导原则是:

  • 坚持纯键盘
  • 坚持更高效的纯键盘

它认为,基本所有的鼠标操作都是低效的,都应该被更可键盘化的命令、脚本、工具来代替。

elegant-mac's People

Contributors

ethanlin-twer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.