您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 金融Java人才的培养模式
作者:PeterLiu欢迎交流kernelhot@gmail.com金融软件(Java)开发人员的人才培养模式一、背景介绍随着中国金融行业国际化程度的不断提高,国内金融业务的不断发展,各类保险公司、各类证券公司、私募基金公司、外资银行、国有银行、国有资产管理公司、股份制商业银行、农村商业银行等国内金融业主体都在不断深化各自的金融信息化水平,借助IT技术不断更新,将自身业务进行分类、分离,尤其是将一些非金融核心业务,例如金融数据处理、金融服务软件及系统研发、金融灾难备份、清算中心、银行卡业务等进行外包,来降低自身金融信息化建设成本,提升自身运营效率,以增加其在业内的竞争力。过去10年以来金融信息化建设从最初的网络系统运维,软硬件采购外包逐步扩展到以应用系统开发为重点的,涵盖容灾中心建设与运维、项目监理、咨询等外部延伸服务。可以预见的是,随着我国金融业国际化程度的不断加深,国内各类保险公司、各类证券公司、私募基金公司、外资银行、国有银行、国有资产管理公司、股份制商业银行、农村商业银行等国内金融业主体的竞争将日趋激烈,这些机构也将更加整合自己的核心业务,对IT及业务的信息化建设的需求将不断扩大,层次和深度将不断的提高。而国内以中软国际(上海华腾)为代表的金融信息化服务外包研发解决方案提供商们将整合自身十余年来积累的金融信息化技术和金融业务管理咨询的解决方案的不断的标准化和扩展化也会带动国内金融信息化外包服务的净增长;而且过去十年以来,我国金融业的信息化建设投入中,硬件投入的比例偏高,信息化软服务投入的比重较小,与国外银行业偏重软服务投入的做法差距巨大,明显可以预见,随着中国金融行业信息化建设对软服务投入到不断增加,金融软件人才的市场需求和供给均会不断扩大。也预示着未来10年金融软件开发人才将出现供不应求的局面。二、什么是合格的金融软件开发人才顾名思义,合格的金融软件开发人才一方面要掌握金融行业的基础业务流程,掌握金融专业术语、了解金融业务流程所涉及到的英语或者日语,另一方面需要掌握金融软件开发所需要的相关计算机技术(开发语言、weblogic或其他应用服务器、开发框架、计算机网络、Linux等相关操作系统、oracle等大型关系数据库、金融软件测试技术等知识)目前全国所有高校均没有针对性的培养金融方面的软件研发人才的教学体系和专业方向,因此,目前市场上的金融软件开发人才均属工作之后转到金融软件开发方向的,因此整体而言从事金融软件开发的工程师的收入比从事其他行业软件研发的工程师收入要高很多。据智联招聘统计在长三角地区一个从事金融软件开发工作2年以上的工程师的月收入平均在8000-12000这个区间。作者:PeterLiu欢迎交流kernelhot@gmail.com三、如何成为一名合格的金融软件开发人才具体来说,作为一个刚毕业的学生需要通过3-4个月的集中金融项目实训掌握以下技术体系:1、开发语言Java基础:JavaSE、多线程开发技术、分布式开发技术;JavaEEWeb开发技术:Servlet/JSP/JavaBean编程技术、了解Flex/Flash、AJAX/JQuery/XML等前端技术,了解MVC模式,通过项目实践掌握敏捷过程Scrum;JavaEE流行框架技术:Struts2/Hibernate3/Spring2/ibatis/Cluster/Jquery/SOA/OSGI等流行框架;2、中间件及应用服务器技术:中软R1中间件技术、weblogic或其他应用服务器技术;3、数据库技术:初步掌握Oralce、informix、DB2、Sybase数据库中的其中一门数据库开发,并了解数据库性能优化;4、金融软件测试技术初步掌握TDD或基于单元测试的自动化测试技术,junit测试框架等;5、操作系统及网络了解金融软件项目所涉及到的Linux/Unix操作系统、具备应用Linux/Unix命令提取、分析、定位日志的能力;能够对金融软件系统所涉及的网络技术有初步的了解;6、金融业务知识;通过1-2个大型金融项目的实践,初步掌握常用的金融术语及基础金融业务流程;四、中软国际所提供的金融项目简介1、项目名称CNAPS银行端接入系统TopBridge2、项目简介中国现代化支付系统(CNAPS)由两个互为备份的国家处理中心(NPC)和北京、上海、武汉等城市处理中心(CCPC)构成,为参与者和特许参与者提供大额实时支付系统(HVPS)、小额批量支付系统(BEPS)、清算账户处理系统(SAPS)以及支付管理信息系统(PMIS)等服务。作为CNAPS的银行端接入系统,除了要支持所有CNAPS系统的功能接入外,还要有银行内系统管理功能和帐务处理功能。作者:PeterLiu欢迎交流kernelhot@gmail.com3、系统的总体结构图国家处理中心灾难备份处理中心EIS处理中心城市处理中心中央银行会计集中核算系统中央银行国库业务处理系统外汇交易系统前置机汇票处理系统前置机商业银行系统前置机农村信用联社系统商业银行行内汇兑系统城市商业银行汇票处理系统全国银行间同业拆借系统全国银行间外汇交易系统全国银行间外汇交易和同业拆借系统国债系统前置机中央债券综合业务系统中央债券发行系统中央债券簿记系统央行公开市场业务交易系统图1中国现代化支付系统的总体结构图4、主要业务流程帐务数据轧差与清算支付数据审核支付报文录入数据加密、发送汇总对帐产生报表明细对帐作者:PeterLiu欢迎交流kernelhot@gmail.com5、功能框架6、关键技术系统中使用了多种数据传输与加密工具:TCP/IP、MQ、DES。如何保证在大量的数据传输过程中数据的一致性和可靠性、数据传输安全、帐务数据正确和完整以及多节点数据的核对与调整,网络系统的自动备份与恢复等。7、适用范围适合内外资银行的行内系统接入CNAPS系统。8、系统展示
本文标题:金融Java人才的培养模式
链接地址:https://www.777doc.com/doc-1983060 .html