我是2018年的时候开始接触的RPA,英文全称是Robotic Process Automation,也就是机器人流程自动化。之前用过一些国外的RPA产品,觉得并不好用。于是就去查了一下国内有没有相关的产品,于是就发现了阿里云RPA,之前叫“码栈”。刚好2019年初这时候有线上的培训课程,而且当时只要99块钱,于是就报名参加了。
阿里云RPA有“图形化开发”和“代码开发”两种模式。图形化开发适合没有编程基础的用户,代码开发适合程序员。而且代码开发是采用的Python编程语言,更容易上手。刚好我之前也学过几年Python,所以入门没有什么难度。甚至一些封装好的组件,都能猜出背后是用了哪个Pyhton库。这算是一种学习过程中的暗自窃喜吧。因为这时候看学习群里还有人在问一些基础的Python语法问题。老师也很热心的解答我们的问题,但是我真的想说一句,编程语言的基础问题,自己解决就好了。
然后是19年5月份参加的考试拿到的RPA高级开发认证。其实最有感触,以及觉得最有价值的是前几节课老师讲的RPA实施方法论。这些内容与技术关系不大,但非常重要。一个IT不能只懂技术,更要懂商业逻辑。尤其是RPA,是跟具体业务流程分不开的。这其中涉及成本,效率和投资回报率ROI等问题。所以除了技术之外,也要多去学一些业务方向的知识,比如财务,销售,人事等等。了解了业务方向的知识,才能更好的把RPA落地。我现在在做RPA相关的开发和实施工作。在阿里云课程中学到的知识,对我现在的工作帮助很大。很感谢阿里云。
关于阿里云认证备考经验。我觉得还是要多练习,而且是放在业务场景中去练习。可以是想象出来的场景。比如想象一下,如果你是一个公司的老板,你会想要技术怎样给业务赋能。比如老板可能想随时随地都能快速知道公司的那么多银行账户上分别有多少钱。如果让财务去查,可能要好久。更麻烦的时,如果是下班之后呢,这时候总不能叫财务回公司加班去吧。这样一个场景自然就出来了,那就是老板给一个聊天机器人,比如钉钉上面的,发一条消息:帮我查一下公司账上还有多少钱。然后RPA机器人收到之后马上行动,查好了,整理成报表发给老板。比如我想关注某购物APP上的球鞋的价格。这个也是我之前做过的案例。场景化的学习能把各种知识点都串联起来。有可能还会为你打开另一个领域的新大门。比如前面这个抓取价格的案例,就涉及到了OCR识别里面的机器学习相关内容。以及"童装的尺码竟然这么复杂“这些业务方向的认知。
另外,就是觉得阿里云RPA对外宣传的可能比较少。希望更多的人去了解RPA和学习阿里云RPA。