OA工程师需要具备以下知识和技能:
编程语言
Java:熟悉J2EE架构和开发模式,掌握JSP、Javascript、HTML、CSS等脚本语言。
其他语言:如Python、C等。
框架和工具
前端框架:如EXT、Bootstrap等。
开发工具:熟悉Tomcat、MySQL、Eclipse、Jenkins、Maven、SVN等。
数据库:熟练掌握Oracle、MySQL、SQL Server等数据库。
开发环境和部署
应用服务器:熟悉WebSphere、WebLogic、JBoss、Tomcat等J2EE应用服务器。
操作系统:熟悉Windows、Linux等。
软件工程知识
系统架构设计:具备系统的软件工程知识和实践经验。
开发流程:熟悉软件开发模式和开发流程。
数据库管理和优化
存储过程编写:精通MSSQL Server或其他数据库的存储过程编写。
SQL优化:具备较强的SQL编写能力和优化方案。
前端技术
Web技术:精通基于Web的应用程序开发和相关技术(JSP、Servlet、HTML、Javascript)。
前端框架:如Struts、Hibernate、Spring等J2EE主流技术的开发及设计思想。
运维和管理
系统运维:具备OA系统运维经验,能够处理日常运维、维护和管理工作。
网络管理:熟悉公司内部网络管理、电话系统管理、财务系统维护等。
沟通和团队合作
沟通能力:具备较强的沟通能力和业务沟通能力。
团队合作:富有责任心和团队合作精神。
项目管理和实施
项目管理:具备项目管理知识和经验,能够参与项目调研、需求分析、系统设计和实施。
用户培训:具备用户培训经验,能够为企业进行流程管理和改进。
其他
学习能力:具有较强的学习能力和解决问题的能力。
工作态度:做事认真仔细,工作态度端正,能承受工作压力。
这些知识和技能将帮助OA工程师在现代化办公和计算机网络结合的新型办公方式中发挥重要作用,确保企业信息化管理系统的稳定运行和高效使用。