事半功倍:如何使您的工作自动化

加入HK01.com担任DevOps主管后,我的时光飞逝🙂

与我以前在9GAG(作为工程师)的工作相比,现在我的时间通常花在产品开发团队与我的团队之间的沟通上,有时还花费在产品开发团队之间的沟通上。 这对我来说是非常痛苦的(尤其是在最初的几个月中),因为我不是一个在繁重的上下文切换下专注于记忆事物的人。 因此,有时会跳过一些日常工作,例如忘记批准队友的年假。 的确,对于团队领导总是忘记队友的好是非常糟糕的。

作为开发人员,我想对其进行设计。 我决定自动化一些日常任务。 说当客户向我发送需求规格书时,我想将附件复制到Dropbox。 想象一下,我可以准备以下自动化任务配方,或者以Zapier的方式编写:Zaps

并且它将自动执行例行任务,而无需手动操作。

为了节省时间,我没有写一些实际的代码,而是在类似于IFTTT的平台上进行了一些研究,包括

  • 国际金融贸易展览会
  • 扎皮尔
  • 微软流程
  • 烟斗
  • 整合体
  • 自动化

最后我选择了Zapier(即使我每月必须支付20美元)。 尽管有功能有限的Zapier免费计划和Microsoft Flow的慷慨免费计划,但由于以下四个原因,我决定付款:

  • 多步快速切换
    与IFTTT不同,您可以创建具有多个步骤的Zap,而不是触发器(IF)和单个操作(THEN DO)。 例如,您可以在将电子邮件正文转发到Slack之前检查电子邮件正文是否匹配特定模式,甚至可以执行其他操作。 它使其更具可编程性。
  • 强大的触发/行动生态系统
    Zapier提供了超过1000多个应用程序的集成(相比之下,Microsoft Flow中有200个应用程序)
  • 启用以运行JavaScript代码(和Python代码)
    有诸如Filter之类的简单逻辑块,仍然很难实现复杂的逻辑。 通过Javascript代码块,我可以展示我在JavaScript中(有限的)编程技巧。 我可以进行正则表达式匹配,复杂的字符串操作等。甚至可以通过正则表达式在Zapier中创建一个聊天机器人。
  • 简单
    有诸如integromat之类的竞争对手提供类似功能(有时竞争对手甚至具有更多功能),但Zapier仍然是我的最爱,因为UI非常简单,我无需阅读大量文档即可使用它。

目前,我有19个活动的Zaps:一些提醒Zaps,一些常规检查Zaps(例如,检查服务器基础结构是否正常运行),一些聊天机器人Zaps,它们回答了来自最终用户的简单问题。 节省一些时间并做更重要的事情/产生影响是很棒的。

让我们少做多。

HK01正在寻找有才华的工程师,请访问https://bit.ly/2I0YN5r查看更多信息

我的Zapier仪表板