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

29 | 1+1>2,灵活的工具组合及环境让你的工作效率翻倍

运行自定义搜索引擎作为浏览器的默认搜索
使用书签功能
使用Alfred进行多种操作
集中较多的开发工作到IDE中直接进行
使用统一的客户端工具进行多种操作
浏览器
桌面快捷启动工具
IDE
命令行
针对IDE的命令行工具的集成
在集成终端中运行当前编辑窗口中打开的文件
IDE中拖动文件夹或文件到集成终端窗口
将使用模糊查询工具的命令保存为交互式的脚本
使用模糊查询工具(如fzf)提高使用体验
灵活地使用多个管道连接多个工具
如何处理浏览器搜索到的多条任务描述
减少并优化常用的工作入口
IDE和周边工具集成
使用管道(Pipe)对命令行工具进行集成
主题: 工具的组合和环境对工作效率的影响
作者: 葛俊
思考题
提高工具一致性
工具的集成
1+1>2,灵活的工具组合及环境让你的工作效率翻倍

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

你好,我是葛俊。今天,我们来聊一聊工具的组合和环境。
在前面几篇文章,我与你介绍了很多工具,有开发工具,也有跟开发不直接相关的工具。毫无疑问,这些工具都很好用。但,如何配置这些工具,才能真正发挥它们的价值,提高我们的研发效能呢?
我们都很清楚,工具的使用离不开具体的工作环境。如果我们在环境中使用的各个工具是割裂开的话,不仅会提高我们的学习成本、记忆成本,还会有工具间交互的衔接问题。所以,用好这些工具,我们还需要做两件事:
尽量把工具无缝集成,解决工具切换不顺畅的问题;
减少并优化常用的工作入口,从而提高工具一致性,降低使用多个工具时的心智负担。
只有这样,我们才能把工具配置成一套好的环境,真正聚焦在产生价值的工作上,发挥工具提升研发效能的作用,实现 1+1>2 的效果。
所以接下来,我会从工具集成和提高工具一致性两个方面,与你介绍如何把多个工具组合成为高效的工具环境。

工具的集成

工具的集成,最值得优化的情况包括两种:一是,使用管道(Pipe)对命令行工具进行集成;二是,对集成开发工具环境(IDE)进行配置,让 IDE 和周边工具集成。

使用管道(Pipe)对命令行工具进行集成

其实,我在前面的文章中已经使用过管道很多次了,只是使用场景比较简单而已。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何通过灵活的工具组合和环境配置来提高工作效率。作者指出,工具的使用需要与具体的工作环境相结合,才能真正发挥其价值。为了实现工具的最大化效用,作者提出了两个关键点:尽量把工具无缝集成,解决工具切换不顺畅的问题;减少并优化常用的工作入口,提高工具一致性,降低使用多个工具时的心智负担。在工具的集成方面,作者介绍了使用管道对命令行工具进行集成的方法,并强调了模糊查询工具在提高使用体验方面的重要性。通过实时过滤和交互式选择,模糊查询工具可以极大地简化工作流程,提高效率。最后,作者还提到了将使用模糊查询工具的命令保存为一个shell脚本,实现交互式的操作,从而进一步提高工作效率。文章内容深入浅出,为读者提供了实用的工具配置和使用建议,有助于提高工作效率。文章重点介绍了IDE和周边工具集成,以及提高工具一致性的方法,为读者提供了实用的工具配置和使用建议,有助于提高工作效率。

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

全部留言(5)

  • 最新
  • 精选
  • 我来也
    alfred真的很方便。 虽然有盗版,但我还是付费支持了下正版。 它应该可以很方便的实现自定义命令,实现老师提到的思考题功能。 因为经常有这种场景,输入一截参数,下面有十个可选项,只需按快捷键,就可以执行使用的操作了。 我用alfred打开谷歌,巨简单,搜索书签内容也方便。 省去了打开浏览器,输入地址栏的过程。 我英文很菜,偶尔查单词或翻译时,也是很方便的在alfred的命令行中用插件去做,也可以直接打开谷歌翻译查询输入的内容。 外加上chrome使用了那个vim的插件,整套流程下来,根本用不到鼠标。 我喜欢在大屏显示器上分左右两边,左边开chrome,右边开iterm。 iterm在需要时就用快捷键最大化。 这样常用的工作入口就在一屏中了。 我电脑自带的显示器会开微信和钉钉。 我也会用快捷键直接在几个应用间切换。 不是cmd+tab的那种。

    作者回复: > 整套流程下来,根本用不到鼠标 厉害厉害!佩服佩服! 我以前尝试过抛弃鼠标,后来发现各种配置太麻烦。最后还是选择拥抱了鼠标,哈哈 @我来也,推荐你去极客时间的部落里面分享你的浙西技巧。里面有一个#效率工具 部落就挺合适这些内容。

    2019-10-30
    4
    9
  • Wellwell
    感谢老师的分享。授人以鱼不如授人以渔,不知道老师是如何找到这些工具的?是不是Google加github,还是有其他更好的渠道?

    作者回复: 我一般是使用Google。具体步骤一般是这样: 1. 平日工作注意经常的操作,留意有没有**值得**优化的地方 2. 每隔一段时间做一点调研,使用Google搜索,并对搜索到的内容进行进一步的扩展阅读。找到合适的提高方法/工具。

    2019-10-30
    2
    7
  • 于小咸
    葛老师有没有什么数据处理然后画图工具推荐吗?在linux系统下做数据开发,python plot脚本写起来有些麻烦,librecCal处理大量数据会有些卡顿,有没有处理数据的gnu软件呢

    作者回复: 这个方面我不在行。之前有自己简单玩过R,但是跟你的需求可能不太一样。 你能更详细描述你的需求吗?我抽空研究研究。

    2019-11-02
    2
    1
  • Jxin
    1.提供交互,选择目标任务。(难) 2.打开所有匹配的任务,以不同的tab页打开。(恶心)

    作者回复: 第二种方法的确有点恶心,哈哈。 第一种方法其实没有那么难。比如bunny1那个工具可以生成HTML输出。里面列举出任务即可。

    2019-10-30
    1
  • huixisheng
    请问动图显示快捷键是用什么实现的
    2022-05-05
    1
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部