rpa实施需要掌握那些技术?

Lance 发布于 9个月前 分类:其他

如题:

2个回复

  • Brandon

    你应该问的是指RPA流程开发人员吧。

    最少需要三大块吧:

    1、需要有软件开发经验

    RPA项目虽然不同于传统的软件开发的大批量的编码,但是也遵循软件开发的流程和方式,本质上是一样的。

    不同之处是RPA产品的功能封装得更完善,不需要通过编码来实现,但是有些产品没有实现的功能也需要通过开发人员通过编码的方式来实现。

    根据在项目中的观察,3年以上经验的开发人员,特别是5年经验左右的开发人员,有一定的技术积累,熟悉开发流程,具备自我研究和解决问题的能力,这种类型的开发人员从事RPA开发工作可以做到独当一面。

    2、掌握1-2种RPA产品

    RPA开发人员需要掌握1-2种主流的RPA产品,便于应对不同客户的产品需求。

    需要了解产品的架构,组成部分,功能和优劣势。

    重点需要掌握开发模块的各个功能,并结合框架和组件能做到最优的实现方式。

    3、掌握Python和.NET技术

    RPA开发人员只掌握RPA产品的功能是不够的,还需要熟悉VBA和.NET技术。

    VBA的名气虽然无法和主流开发语言媲美,但是VBA的确是非常实用的开发语言,特别是处理Excel。在RPA项目中有大量的需要处理Excel的场景,灵活结合和运用VBA是很有帮助的。

    大部分的RPA产品都是基于.NET技术进行开发的。UiPath需要依赖VB.NET语法,AA和BP也可以通过调用DLL。熟练掌握.NET技术有利于对RPA产品之外的功能进行扩展和定制。

    对于RPA开发人员要求能掌握这两种技术基本可以应对开发中遇到的问题了,也可以根据跟个人的喜好学习其他的JS,VBS,Java,PS,Python等技术。

  • Keaton

    一般有一定Python、Java开发经验的就可以了,没有特别高的要求。RPA本来就是往傻瓜化、智能化的方向发展。