一转眼,玩UiBot已经1年了,有些心得一直想分享、交流、学习,无奈身边没有玩这的,还是回到论坛,聊一聊吧。
刚开始玩这个主要是因为单位要求每天都要做一个上报,很无脑,很重复的一件事,所以我就在想:是不是有什么方法可以让电脑自动的完成。通过不断的查阅资料、网页,发现了UiBot这个好玩的东西。
记得刚开始的时候,官网的视频教程我一遍一遍地看,一个不漏地看,考初级、中级,在咸鱼上接单子练手。在去年疫情严重的时候,很幸运的我,被隔离在单位。一大段无聊的时间,我做了一个RPA的小样:通过QQ群内的消息,自动重置设备密码。通过2-3个月的使用,不断优化,修复bug,目前已经部署在一台电脑持续运行到现在了。通过做这个小样,我发现了一个很有意思的问题:我学习的方式可能是有问题!
学习新东西的时候,通常是优先学习基础指令、代码的意义和使用方法,忽略了框架的重要性。当我有一天想考高级的时候,才意识到这一点。毕竟我之前没有真正接触过软件开发(虽然之前的专业学的是这个),但是对成熟的逻辑框架接触完全是零接触,造成的问题就是在开发的过程只能通过不断的试错来提升软件的稳定性。在UB中try命令,也是在之后才意识到它的重要性!通过try,和条件分支,可以实现很强大的功能(大佬可以略过)。
这个小样的正常运行,让我信心倍增,想着要把高级考了。不过在我报名之后,我发现高级考试的内容,跟我目前操作的完全没有交集,包括我现在正在做的小样,都没有交集!我放弃了。
UB的使用场景还是有很多的,区别就在于每个开发者的场景不同,专注的领域也不一样。不过,完善的框架是通用,需要通过这个完善的框架降低RPA在运行过程中出错率。
很希望有一套完善的框架来支持RPA的运行,或者是有专门的课程来学习,谢谢!