51RPA谈谈RPA人才应具备哪些技能

2019-10-14 17:17:14 浏览数 (1)

RPA:在做机器人流程自动化的时候,RPA专业人员应该具备什么,这是最近因为合作伙伴招人的事情,一直在思考的问题。那么在追寻答案的时候,不妨先从这三方看一下,或许会有头绪。

以下视图是整理了一下三方的关系。

 先从客户说起,客户有流程需要发起梳理验证,那么就需要有能够快速整理业务并能梳理业务和优化它的人,同时也可能涉及系统的RPA技术验证,来做POC。

再从实施方说起,为了满足客户的需求,需要去落地机器人自动化方案,甚至还可能帮客户去搭建机器人卓越中心COE。

最后,RPA厂商,一部分需要去营销RPA产品,让客户或者合作伙伴看到效果,一部分就需要去培训RPA产品的部署注意事项以及功能扩展等。

综合以上,我们分析一下,从对接需求到交付项目RPA人员应需要的技能。

以上视图是整理的技能概览:

1:全栈

为什么说是全栈呢,是因为RPA开发的特殊性,自动化流程的效益特点就是短平快,所以在做的时候基本都是单兵作战,那么他具备的知识就必须要全面。A1:前端方面的HTML,CSS,JS 是为了对网页端进行操纵使用时,能利用RPA软件灵活的处理网页信息。当然如果能力可以,即使没有RPA软件也是可以对网页端进行处理。A2:后端方面的VB.NET或者C#,Python主要是为了能源码开发,虽然RPA软件功能很全面,但并不是万能的,有些没有的需要你用源码去处理,有些RPA处理速度太慢的,同样需要考虑用源码快速处理。A3:数据库是一项必备技能吧,任何一家企业估计都有自己的数据库,那么如何实现RPA与数据库的交互就需要懂得那些很常规的数据库知识:在线存储,主键索引,全局锁与表锁,增删改查等。A4:架构可能算是延伸吧,不过只要做过软件开发基本都必然会知道这个,如何能在规定的时间内满足客户对需求的处理,什么时候考虑高并发和分布式,都是保证RPA工程实现高效优质的技术指标。但不是说每样都要精通,熟悉就可以,因为毕竟有RPA神器作为辅助。(SD/SA)

2:业务

说起业务应该不是技术人员的特长,但是既然做开发,那么最基本的东西除了技术,就是要熟悉业务流程,那样才能针对具体的业务进行自动化开发。但是有一个问题就是你还需要有BA的角色,并不是客户把流程说成什么样,那就是什么样,你首先需要从业务的角度去分析,然后再从技术的角度去评估和构建,目的就是让自动化能高效省时并能让正确率接近百分之百。所以说梳理是容易的,但优化并不是那么容易,可能需要项目的积累,也可能需要在项目中不断反复的验证。(BA/SME)

3:IT

IT说是重要也不那么重要,不重要是因为如果是内部项目,基本前期基础设施都搭建好了,你基本不需要再去做什么基础搭建。重要是如果你是乙方在甲方现场驻场,那么你必须要知道这些东西,毕竟客户的IT部门并不是时时能响应这种事情。你可能需要了解ERP、CRM、HR、OA等应用系统,还有windows/Linux/Unix/VM以及U盾,税盘等,也不排除可能RPA OCR/NLP,这样就需要你会集成这些功能于一体,变成全息流自动化。

4:网络

做项目的时候,经常会遇见内外网甚至还有其他类似P/V网等不同网络,所以懂一些网路知识也是必要的,如何切换网络,使用代理IP还是V**,还是文件传输FTP等,以及如何在RPA软件上配置EMAIL等等。

以上就是对RPA人员需要具备的技能思考。因为其特殊性,所以综合素养就很重要,综合一下大概就是沟通能力,理解能力,学习能力,执行能力和解决问题的能力等。

但就目前RPA的市场火热程度来看,RPA人才现在处于严重短缺,所以就需要去培养这样的人才,那么初期的招聘对象是什么呢?总了一下如下:

RPA人才备选:

1、计算机类或信息类或数理统计类相关专业本科

2、力,可以快速了解用户业务场景。

3、主动学习积极性高,执行力强,善于解决问题,能主动推进项目进度。

4、具有敏锐的市场意识,团队合作以及良好的客户服务意识和创新意识。

5、加分项:有任意一款RPA产品的相关证书;熟悉VBA/C#/JAVA /Python/JS/PHP其一;有RPA实施经验。

其他提升类:

1、有主机系统,网络设备,数据库技术,信息安全技术等方面的基础培训;

2、对软件产品售前或售后支持工作有了解或实践经验积累;

3、有良好的文档撰写能力—熟悉Office等工具;

4、了解财务;

5、了解自动化测试工具Selenium/Appium或按键精灵/AutoIT/句柄精灵/Inspect等;

6、具有ERP,CRM等管理软件实施工作经验;

7、了解OCR,NLP,知识图谱,人脸识别,机器学习等技术。

0 人点赞