• 效率提升的好物分享


    1.背景

    作为一个程序员,平时的工作已经非常的繁忙,加班更是家常便饭,如何提升效率,将有限的精力放在更重要的事情上,让自己少加班,是需要我们持续关注和思考的。
    以下是博主在平时工作当中总结出,能够帮助我们提升工作效率的好物,希望能够帮助大家早点下班。

    2.效率提升

    以下分享的一些软件或插件包括 Utools https://u.tools/Snipaste

    2.1 工作效率提升

    1. 网页快开

    这是 Utools 的一个插件,可以将常用的一些网站记录下来,然后给这个网站一个关键字,我们就可以通过关键字快速的打开这个网站了。
    例如,如下图所示,我将我的 csdn个人主页记录下来,并将其设置成关键字,那么我就可以通过这个关键字快速的打开网页,而不用去百度搜索网站,或者先打开浏览器,再从网页标签中寻找,可以一步到位。
    在日常的工作当中,我们可以将常用的网站,例如捞日志,bugly 或者 tapd 看板这些经常需要访问的网站记录下来,需要的时候可以一步打开,非常香!这也是我使用频率最高的一个功能。
    在这里插入图片描述

    在这里插入图片描述

    2. 截图

    截图真的是工作当中日常交流的刚需!Utools 当中也有截图的插件,但是我还是觉得 Snipaste 截图比较好用,截图可以调整大小,做标记,打马赛克,复制到剪贴板,而且快捷键一键就能够呼起,非常方便!
    在这里插入图片描述
    Snipaste 能够非常方便的帮助我们截 pc 端的图,但是有时候我们也需要在手机端截图。

    我之前在手机上截图分享的路径:
    测试手机截图 -> 保存到 sd 卡 -> Android 文件传输工具 -> 找到目录将图片导入到 pc 端 -> 图片编辑标记 -> 企业微信发送。
    这个路径非常的长!然后我发现了 Logcat 提供了一个截图的功能,可以直接截手机上的图!
    如下图所示,直接点击照相机按钮,就能够截一张手机上的图,
    操作路径就变成:
    Logcat 截图 -> 图片编辑标记 -> 企业微信发送。
    截图一步到位,再也不需要去 sd 卡里面找来找去了,nice !
    在这里插入图片描述

    3. 脑图

    我们平时工作的内容可能会比较多,到年中或者年终需要总结或者回顾的时候,有时候都不知道自己都忙了些啥,这个时候我们可以通过脑图来记录我们的工作内容。
    每个工作内容上都可以标记一下进度,这样就可以一目了然的知道自己都做了啥。
    脑图的软件有很多,像 xmind,processon都很好用,Utools 里面也有脑图的插件。
    在这里插入图片描述

    4. 备忘录

    我们手头上可能同时需要处理好几件事情,比如你正在开发 A 需求,然后突然插入一件优先级更高的事情,然后你不得不去处理。就需要将 A 需求的代码提交,切到其他的分支。当其他的事情处理完成之后,再切回到 A 需求的分支。
    看起来非常的合理,但事实上,切换上下文也是比较大的成本。特别是有些项目创建分支还需要满足一定的规则,例如必须要是 feature/xxx_xxx_xxx,分支名都非常长,然后你切换回来的时候还需要在所有的分支里面找到你的分支,这个时候可能有一些需求的细节你有点忘记了,需要再看一下需求文档,你又需要从 tapd 的列表当中找到对应的 A 需求的文档,这个时间的开销也不小。

    可以分享一下我的做法,在备忘录里面新建一个分支的标签,然后记录你当前正在做的需求,包括分支和需求文档,这样可以方便你随时快速的切换上下文。
    在这里插入图片描述

    5. 笔记

    笔记和备忘录的功能有一些重复,我是这么区分的,将短期需要频繁使用的内容记录在备忘录当中,例如需求的分支和需求文档之类的。
    将可以沉淀的内容记录在笔记当中,例如一些会频繁使用的代码片段,技术方案之类的。
    在这里插入图片描述

    2.2 开发调试效率提升

    1. json 格式自动转换

    json 在开发的过程中应用非常广的数据传输格式,但是我们收到后台下发的 json,通常是一个字符串,字符串比较短还好,若字符串比较长,就很难直观的看到 json 当中包含的内容,并做对应的解析。
    在这里插入图片描述
    这个时候我们就可以用 json 的插件,帮助我们一键格式化解析,就可以非常清晰的看出 json 的结构。
    在这里插入图片描述

    2. pb 自动解析

    pb解析网站:https://protobuf-decoder.netlify.app/
    有时候我们在跟后台联调的时候,数据解析没对齐,就可以将收到的byte数据统一16进制编码,然后将编码的信息复制到网站上,便可以自动解析出pb的格式,方便我们快速定位问题。
    在这里插入图片描述

    3. 文件 diff

    文件对比也是我们工作当中经常会用到的功能,beyond compare 也挺好用的,不过需要收费,Utools 提供了文件对比的插件,如下图所示:
    在这里插入图片描述
    通常,文件对比有一个缺陷,就是如果两行内容相同,但是交换了位置,也会被认为是不同的。但有时候我们对比 json,它的顺序可能不同但是内容是相同的,这个时候仍然会被认为是相同的 json。这时,我们就可以用下面这个网站来对比json:https://json-diff.com/
    非常香!
    在这里插入图片描述

    4. 时间戳

    时间戳也是非常方便的一个功能,可以帮我们快速的转换成对应的时间,在调试的时候非常方便。
    在这里插入图片描述

    3.总结

    希望大家都能早点下班,多花时间陪陪自己喜欢的人,不要卷😊。

  • 相关阅读:
    5V升压充电8.4V芯片
    算法leetcode|88. 合并两个有序数组(rust重拳出击)
    局域网IP扫描
    蓝桥杯刷题(三)
    概要设计:描绘软件结构的图形工具,结构图既能表示模块间的数据信息、控制信息,也能表示选择调用和循环调用关系。
    [山东科技大学OJ]2676 Problem G: 数字统计二
    顺序栈的入栈出栈
    HWS-2022 夏令营线上赛 WP
    关于HTML有序无序及自定义列表
    libmp3lame的接口使用
  • 原文地址:https://blog.csdn.net/hbdatouerzi/article/details/126437693