一些无关紧要的废话

半年前,面试x姓网时,面试官问了我一个问题:

"你做了什么提升其他同事效率的工作吗?"

我当时回答的是:"我做了一套简单的CI."

现在想想看,当时的回答确实十分幼稚.一套简单的CI,并不能提升多少效率.

但是这个问题我却一直在思考:在编码时,最影响效率的事情是什么?

在工作了两年之后,我想尝试给出一个答案:是被打扰.

打扰会破坏你专注编码的状态.一些人把这种状态称作心流.我很讨厌写代码的时候被打断,而打扰大多数情况下并不来自外部,而是来自于:

--------你忘记了某个API,于是你打开新标签页->搜索MDN/VUE/REACT->进入文档->开始搜索->浏览结果->选出匹配->浏览

--------你不知道这个样式能不能兼容,于是你打开收藏夹->点开CanIUse->回到编辑器找到那个样式->浏览

--------你进入了一个不知道在哪里的Finder目录,想要在这里执行Shell,但是却苦于找不到位置,切换了半天目录,最终都忘记自己是来做什么的了.

--------你不知道某个函数怎么命名,于是打开Google翻译,发现直接翻译的结果很烂,于是你又打开字典来回找.....

它们不仅仅浪费你的时间,也破坏你的专注.而这些操作的流程越短,速度越快,就越有可能不打破你的专注.

在接触Alfred之前,我对它的期望是很高的.因为人们说它是"效率神器".但是后来我就发现,连查文档这种简单的事情它都要依托于168块的Dash,想要实现它的强大功能,除非你自己写工作流.

网上能够找的工作流不是年久失修就是让我觉得不够好,并不适合我的使用习惯,也不适合大多数国内alfred使用者的习惯,查出来还一大坨英文.并不是说看不懂英文文档,而是不爽.我不想要为了快速查个React文档就买个昂贵的软件.就更不爽了.

离职之后,很快就去面了一家公司,过了.在继续准备面试的时候,突然觉得很难受.胸口憋的慌.

我觉得我要把这个东西写了.不管是使命感还是什么,我只是想爽一点.

然后就肝了差不多一周,三个通宵左右把这玩意写了.代码量不大,但是写过小工具的人应该都明白,最大的时间耗费在填坑和搜集资料上.

没有准备面试而是写这么个玩意虽然很二,但是我觉得很爽,我舒服了.希望你们也能用的爽.

如果这个工具确实给你带来了方便,并且你用起来觉得爽的话,

请给我Star/给我发Offer/面试放水

其实我还有很多想到的,没有实现的功能,比如:

IconFont一键更新+图标一键插入/基于类型推断库的JSON-Mock-TypeScript InterFace互转/TypeScript代码扩展/前端高质量信息流(Medium & Twitter from Developer of Vue&React)/一键CI...

但是眼下来看,还是先找工作吧.要恰饭的嘛.

总之,谢谢你看到这里,看完我的碎碎念.如果有什么你觉得如果有,会很爽的功能,欢迎提Issue和Pr,或者直接给我发邮件.

之前我给它取名叫AlfredFE,是因为只想做前端相关的.后来想想,没有后端相关的原因是因为我不会后端嘛.

最后,谢谢你的使用!

results matching ""

    No results matching ""