高效工作的一点理解
🏃

高效工作的一点理解

Tags
效率
思想
description
如何高效的完成工作
更新时间
Last updated February 6, 2022

什么是高效

高效是指在相同或者更短的时间内完成比别人更多的工作,而且质量与其他人一致或者更好。

如何高效的工作

 
这是一个很大的话题,当然有非常非常多的方法,比如充足睡眠,制定详细的工作计划,工作时集中注意力等等,我也不可能全都讲的面面俱到,所以我这里只会从几个核心观点出发,推导出相关的个人实践经验。最后可以让大家都来分享一下自己的一些高效的工作习惯,共同学习进步。
 
我对高效工作的理解就是
  1. 明确自己要的是什么
  1. 以最快的方法完成它
  1. 减少心流的切换
而我以此推导出的三个工作习惯就是
  1. 多用以及善用搜索而非遍历
  1. 多记多用快捷键而非手动
  1. 能用键盘就用键盘,少用鼠标或者触摸板
 
可能大家都理解上面的三个理论,但是对下面推导的工作习惯并不是很理解,或者一时无法接受,那我们就慢慢的来叙述我是如何推导和理解的。
 

搜索

当我们说我们要做一件事情或者说要找到一个东西的时候,我们让别人知道呢?比如你的钱包落在了家里,你想让你妈妈给你找到并且给你送过来,你该怎么向你妈妈描述了
如果你只是简简单单地说,我钱包落在家里了,那你妈妈可能得花十分钟才能搜遍整个房间,如果你的钱包还比较奇形怪状,那可能你妈妈到最后也找不到。所以你最好这么说:
妈,我的钱包落在家里了,一个粉红色的钱包,上面画着一只猫,应该是在我床头柜的第三层。
那你妈妈如果速度快的话,应该10秒钟就找到了:)
 
这个故事告诉我们如果我们要明确自己想要的东西,就应该尽可能的描述关于这个东西的信息。比如我们工作中的需求,比如测试要反馈的bug。
 
那么为什么我们要多用搜索呢,因为搜索其实就是描述你想要的东西是个什么东西。
 
当我们在mac中打开一个文件夹,想要找到某一个文件时,最快的办法是什么
有的人可能是直接开始漫天乱找,企图靠眼睛的动态视力去捕捉一闪而过的,有的聪明人已经把文件按命名排序,然后按字母顺序开始翻阅。其实这都类似你没有提供你妈妈更多关于这个钱包的信息。
那最快的办法其实是,输入你要找的文件的名字。

搜索无处不在

mac是一个优秀的系统,他已经在几乎所有我们需要搜索的地方提供了,比如设置,比如spotlight,比如应用程序文件夹,它就静静的躺在那里,但是我们还是靠眼睛一个一个去找。有时候我们根本搞不懂省电模式到底在通用下面还是高级设置下面,往往进去找了老半天也没找到。这其实是最慢且浪费眼睛的。我们应该使用搜索。
 
同理在我们开发时,我们似乎也习惯用眼睛去找文件,比如从最上面的标签栏找,从左边的资源管理器找,可是最简单的方法应该是利用vscode 的 command + p 呼出搜索,然后在上面搜索自己的想要的查看或者编辑的文件,这里可以搜到项目里除了被排除的文件,如node_modules之外所有的文件。
 
同样可以善用搜索的还有各种文档页面,比如MUI文档,antd文档,React文档等等。
MUI
同时我们不一定只使用文档自带的搜索,还可以使用Chrome提供的页面搜索功能,而不是自己傻傻的去翻找。
例子:
从React文档里找到ref的相关信息。
 
总结来说,多用搜索不仅仅会让我们获取想要的东西的速度更快,也会让我们养成一个习惯,去明确我们想要的东西,并且尽可能详细的描述出来,这对我们的整个思考能力也是一种正反馈。
 

快捷键 不用解释的高效

怎么判断你对一个区域非常的熟悉?就是你知不知道这个区域从一个地点到另一个地点最快的路径是什么,比如你要回家,别人都是走大路,而你知道有一条小路可以很快的回到家里,怎么判断你对一个软件熟不熟悉,就是你对这个软件的快捷键知道多少。
比如你知道mac关闭窗口的快捷键是⌘+w,退出程序的快捷键是⌘+q ,你知道chrome新建标签页是⌘+t ,新建窗口是⌘+n ,用⌘+1-9 可以切换到不同的标签页,⌘+r 可以刷新当前页面吗?
我想这些常用的大家应该都知道哈。
那我们来到我们最常用的vscode,你知道vscode常用的那些快捷键吗,比如
快捷键
作用
command + p
文件搜索
command + shift + p
搜索各种命令
command + shift + e
切换到资源管理器
command + shift + g
显示git
command + shift + f
全局搜索
command + k command + w
关闭所有窗口
command + [
向前缩进
command + option + f
格式化代码
通过这些快捷键我们可以快速的打开对应的功能,极大的提高我们的效率。
但是快捷键的本质并不是快捷键,而是追求最快路径,我们没必要在接触一个软件的时候就翻开他的快捷键列表开始背,而是应该在我们的日常生活中保持思考,这真的是我完成这项工作最快的方式吗?还有没有更快的方式?这种思考方式最终会让我们去学习快捷键,并且在日常的工作中记住他熟练他。

完全的键盘操作演示

那么我接下来就演示一下如何利用搜索,快捷键,以及各种插件工具来进行完全的键盘操作演示
  1. VSCODE操作
  1. PR操作
  1. MUI 组件搜索
  1. Sentry文档搜素

保持长连接

可能大家看了以后多少会觉得,有点花里胡哨,但其实我并不是为了追求帅才追求全键盘操作,而是为了减少在键盘与触摸板之间的一种切换,我感觉一会儿让我用触摸板一会儿让我用键盘就好像是你明明走在高速路上,但是偏偏要你过一会儿下下高速,还要被堵几个红绿灯,这对我来说是一种十分难受的体验。
 
在键盘和触摸板之间不断切换就好像是网络请求在不断的建立链接,而不是保持一种长链接,会不断地打断我们的思路。所以我选择追求一种纯键盘的操作,让我们至少在操作上保持一种长链接,虽然有时候确实不可避免的还是要使用触摸板。
 

休息 保证健康

少坐多思考
保持运动
多喝热水