研发效率破局之道
葛俊
前 Facebook 内部工具团队 Tech Lead
34093 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 40 讲
开篇词 (1讲)
研发效率破局之道
15
15
1.0x
00:00/00:00
登录|注册

23 | 效率工具:选对用对才能事半功倍

命令行工具
API测试工具
代码仓管理工具
IDE
编辑器
处理PDF文件的工具
截屏、录屏
思维导图
写文档的工具
笔记
云盘
具体的键盘
重新定义按键
文字快速输入
语音输入
剪贴板管理
窗口管理
程序启动
窗口切换
考虑自行开发工具和脚本进行优化
留意重复和繁琐的工作步骤
针对不同任务找合适工具
值得推荐的工具
值得优化的地方
哪些方面的操作比较频繁
开发
浏览网页
知识管理
输入
操作系统上的通用操作
用对工具
选对工具
工具使用得当可以大幅提升研发效率
思考题
任务类别
选对和用对工具
关于效率工具

该思维导图由 AI 生成,仅供参考

你好,我是葛俊。今天,我来和你聊一聊效率工具。
在前两篇文章中,我分别从编程技术和工作方式两个方面,与你介绍了如何提高个人研发效能,成长为 10x 程序员。今天,我再与你分享些工具使用方面的技巧和方法,来帮助你全方位地提高自己的工作效率。
谈到研发效能,一定离不开工具。工具使用得当,可以大幅提升研发效率,甚至可以因此引发业务发展、开发行为的质变。比如,我在第 11 篇文章中与你分享的截屏工具链带来的效率提升,就使得其被广泛用在了 Commit Message 中,大幅提高了整个过程的效率。
我一直对各种工具很感兴趣,从业这些年来,在这上面花了不少时间,也踩了一些坑。比如,我曾经在 Emacs 上面花费了大量的时间,去自动化和优化很多细枝末节的操作。结果是,花在优化和自动化上的时间,比节省下的时间还要多,得不偿失。
所以,我总结得出,对于工具一定要选对和用对
选对工具指的是,我们要针对不同的任务,找到合适的工具来提高效率。而用对工具指的是,我们要分配适量的时间和精力来选择工具,要时刻注意投入产出比。
关于用对工具,我推荐一个比较好的方式是,留意工作中经常重复和繁琐的工作步骤,隔一段时间就做些工具方面的调研,看看有没有更合适的工具或者使用方法来优化这些流程。对于一些非常繁琐、执行频率又非常高的操作,如果没有现成的工具,甚至可以考虑自己开发一些工具和脚本进行优化。频次越高的操作,越值得优化。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何选择和使用效率工具来提高个人工作效率。作者分享了在操作系统通用操作、输入、知识管理、网页浏览和开发五个方面的工具推荐和使用技巧。在操作系统通用操作方面,作者推荐了Alfred、Quicksilver等工具来优化窗口切换、程序启动和窗口管理等操作。在输入方面,作者介绍了语音输入、文字快速输入、重新定义按键和具体的键盘等工具的使用方法和推荐。在知识管理方面,作者分享了云盘、笔记、写文档、思维导图、截屏录屏和处理PDF文件的工具推荐和使用原则。在网页浏览方面,作者推荐了Chrome和Firefox,并分享了一些常用的Chrome插件和技巧。在开发方面,作者提到了编辑器、IDE、代码仓管理工具、API测试工具和命令行工具,并承诺在后续文章中分享详细的使用技巧。总的来说,本文通过分享作者的工具使用经验和技巧,帮助读者全方位提高工作效率。文章强调工具的重要性,但也提醒读者工具只是辅助,编程工作更重要的是思考。最后,作者提出了思考题,鼓励读者分享自己的观点和推荐工具。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《研发效率破局之道》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(14)

  • 最新
  • 精选
  • Jxin
    win的一些工具: 1.Listary 全文检索 2.Beyond Compare 文件比较 3.cmder 支持linux命令的命令框 4.SwitchHosts hosts工具 浏览器: 1.Dark Reader 黑色背景,颜色很重要 2.yformater json格式化工具 3.Tampermonkey BETA 油猴

    作者回复: 多谢分享!!

    2019-10-16
    3
    15
  • 我来也
    学习了,关于知识管理的几个工具,我也要试试,之前没怎么用。 其他的几点我也比较注重,虽然我也是用的macOS,但我用的有些工具跟老师的不一样。 最终的目的都是一样,提高效率! 窗口管理我是用的sizeup(纯键盘快捷键使用),触控板下用的是swish,也很不错。 特别是外接一个大屏幕,再每个显示器上分几个窗口,效果实在是太好了。 不同的窗口放不同的东西,每个窗口又可以分两块/四块区域。 没有一个好的窗口管理工具,真难。 剪贴板管理我用的paste,历史记录都在里面,还支持搜索,还跨平台,太方便了。 我改键的需求不多,就用系统自带的改了caps lock按键为ctrl键。 以前用karabiner发现跟系统有冲突,无法使用option+esc键朗读所选内容。 不过老师这个改键策略很不错,ctrl和esc的使用频率都很高,且一个是组合键使用,一个是单独使用。 键盘就是hhkb蓝牙键盘,使用vim无需改键。 浏览网页就是chrome和vimium了 alfred确实用的满多,再装一些插件真是完美。 比如一个可以通过它来直接打开微信与某个人的会话。 比如用它搜索浏览器的书签 不如用它来搜索系统自带的记事本内容 比如用它来搜索markdown工具mweb里面的内容 这些都可以节约不少时间 再就是打开常用的软件,我不是用的alfred,而是manico。自定义常见的软件,一个快捷键就打开/隐藏了,比alfred还快。

    作者回复: @我来也 的确是个工具达人呀! 我以前用的是karabiner,后来有问题,新版的是karabiner-element,还不错。 Alfred我一直没有使用。主要一开始上手的时候使用的是QuickSilver,觉得够用,两三年以前看过一次,觉得不值得切换。后面要抽空看一次值不值得切换。

    2019-10-27
    3
    5
  • Phoenix
    不知道作者是否遇到过一种情况,公司处于安全考虑,强制员工必须要用公司提供的电脑,但是公司又出于成本考虑,将员工的电脑配置压的很低,甚至打开 IDE 和 浏览器后机器就开始卡了,在这种环境下还应该要如何的保持高效的工作呢?

    作者回复: 我是见过这样的情况的。工作的基础工具比较差,这样确实很难搞。这种情况有两个建议:1. 自己提供电脑,提供给公司IT部门进行软件安装、配置。2. 想办法用数字、事例证明给主管、老板看,在电脑上花的钱是能很快收回成本的。 这两个方法能不能走通,要看沟通的技巧,更要看老板的视野。

    2020-07-25
    2
    4
  • Y024
    为每天遨游于各种 API 文档、代码片段的 yuan 们,安利一款工具: Mac 下 Dash:https://kapeli.com/dash Windows 下 Zeal:https://zealdocs.org/

    作者回复: 我有装过,后来发现还是用网页搜索更直接。当然这个纯属个人偏好 :)

    2019-10-16
    4
  • 张裕
    tmux,fzf,bat,ripgrep 配合neovim很好用

    作者回复: 我还没有用过neovim。改天试试!

    2019-10-18
    3
  • 文中
    用 Alfred 处理检索和剪贴板、Dash 搜索 用 shiftit 处理窗口的 stick to edge 用 1password 进行密码管理 用 vimium 来加速磨损 J 键

    作者回复: 👍👍👍

    2020-04-14
    2
  • JohnT3e
    浏览器可以使用vim模式插件:Chrome(Vimium)或者Firefox(Vimium-FF)

    作者回复: 我在使用Firefox的时候使用过类似的VIM插件。不过发现还是需要用到鼠标,最后就干脆没有这样的插件了。 我有朋友一直在用,他很喜欢。

    2019-10-18
    2
    2
  • li3huo
    请问一下mac系统的同步您使用的哪个云盘呢?

    作者回复: 最近主要使用iCloud。

    2019-10-22
    1
  • 墨灵
    这就很厉害了,不过现在还是比较习惯使用鼠标,看来可以尝试一下脱离鼠标工作。

    作者回复: 对最常见的工作进行优化使用键盘,性价比最好。Good Luck!

    2020-03-25
  • 许童童
    程序员一定要学会使用科学上网
    2019-10-17
    4
收起评论
显示
设置
留言
14
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部