投稿邮箱

digitcw@163.com

您的位置:首页 > 产业观察 >
不要害怕自动化
作者:赵法彬   添加时间:2022-07-14
自动化只是一种能够使生活变得更轻松,同时帮助组织机构顺利运行的工具。

(文/Chrystal Taylor,SolarWinds首席极客)在全球数字化浪潮下,自动化已经成为我们生活中的一个重要工具。根据麦肯锡的预测,自动化可以使全球生产力增长率每年提高 0.8% 至 1.4%,而蒸汽机和信息技术分别使全球生产力增长率提高 0.3% 和 0.6%。另外,据普华永道估计,到 2030 年,因人工智能(AI)和自动化而增加的生产力和消费将占中国 GDP 的 26%,相当于 7 万亿美元。


 QQ截图20220714163542


但自动化常常被描绘得十分可怕。无论是 AI 机器人征服地球,还是人类由于被自动化机器抢走了工作而全体失业,电影和娱乐节目经常把自动化描绘成一种“反乌托邦”式的恐怖事物。但 IT 专业人员很清楚这种情况不会发生,他们知道自动化只是一种能够使生活变得更轻松,同时帮助组织机构顺利运行的工具。不过,许多 IT 专业人员对自动化心存芥蒂并非无缘无故。


 


他们害怕自动化的原因之一是认为这项工作需要编程能力。一些 IT 专业人员觉得他们缺乏实现自动化所需的必要技能,认为自己的技能不够或者不知道从何处入手,因此害怕开始这项工作。他们觉得需要学习至少一种编程语言才能开始,这种想法可能会让人望而却步,不知所措。除此之外,也有 IT 专业人员担心如果他们开始使用自动化,可能会让自己丢掉饭碗,最好避免此类“错误”,因此不愿意带头引入自动化。


 


从小任务做起


 


当我们第一次开始自动化任务时,不应该想着“要将所有的工作都自动化”,而是应该“点到即止”,先从可以自动化的简单任务开始,例如常规、可重复的工作。在这类工作中每次做的事情都是一样的,那么就可以将其自动化,然后用这几分钟时间来做其他事情。


 


例如在监控平台中,可以将解决方案设置为自动扫描网络并添加新的设备,这种简单任务的自动化可以避免每次手动操作所带来的负担。一名 IT 专业人员可能不仅仅是一名监控工程师,而要负责许多不同的工作,让一部分工作变得更容易和省时会非常有帮助。


 


不一定要成为开发人员才能开始自动化


 


每当谈到自动化时,笔者总喜欢说:不需要脚本技能也能开始自动化任务。我不是开发人员,但我自认对 PowerShell 足够了解,只是还不足以用它去做任何有用的事情。但我们的确不需要精通脚本也可以开始自动化,与其写一个脚本来实现任务的自动化,不如看看工具中是否包含自动化功能。


 


许多软件都带有可以使用的自动化功能和框架。我们通常可以使用这些工具实现标准化任务的自动化,例如工单分配,或在监控平台上创建 IT 服务管理(ITSM)平台的工单,不仅节省宝贵的时间,长此以往还能节省企业成本——如果任务在自动化后能够缩短清理偶发事件所需的时间,就能给企业带来效益。并且这些小任务自动化后,即便发生故障,也只需要 10 分钟就能恢复,而不是 30 分钟。


 


通常,解决方案可以轻松地将简单的任务自动化。如果你的 ITSM 解决方案与监控解决方案集成在一起,并能够使用监控数据自动填充事件和工单,那可就轻松多了。即便自动化系统第一次没有能够正确分配工单,或者打开了错误类别的事件,也不算什么世界末日。一开始先将这些简单的工作自动化,可以帮助我们更加熟练地掌握手头上的自动化工具。


 


自动化出错了?没关系!


 


每个人都会犯错,这个世界上没有十全十美的人,但这并不是逃避自动化的理由。大多数时候,只要我们努力改正自己所犯的错误,大家就不会失望。承认错误,然后努力改正错误反而会带来很大的帮助,这表明你是一个可靠并且愿意在出错时承担责任的人。另外,在需要时可以寻求帮助,因为这表示你愿意尽一切努力来解决问题,并且不害怕承认缺点。


 


我们也不太可能犯下“丢饭碗”的错误,尤其是从小任务做起时。如前所述,只要你能改正错误,没有人会因为工单分配错误而解雇你。如果仍然担心犯错,那就进行测试,通过测试可以确认自动化任务是否能够按预期工作,消除后顾之忧。


 


经验再丰富的 IT 专业人员也会犯错,即便是高级 IT 专业人员也不例外,笔者也犯过这样的错误。在早期的一次工作中,我破坏了一个客户的整个 IT 环境,于是不得不从头开始重建。但出乎意料的是,在我改正了错误并将所有东西都重新组装起来之后,客户在与我们的合同到期时还想雇用我。犯错并不是世界末日,因此也不是逃避自动化或其他具有挑战性的新事物的理由。


 


眼下我们可能几乎没有任何脚本技能,不确定从哪里开始自动化,但不需要害怕。先从小任务的自动化开始,可能的话在已使用的工具中寻找内置的自动化功能,通常会有文档指导我们如何一步一步地实现简单任务的自动化。例如,使用 SolarWinds® Orion® 平台可以将各种警报措施自动化,而且可以在 Orion 平台文档中找到相关信息。