文档视界 最新最全的文档下载
当前位置:文档视界 › 软件开发年度工作总结

软件开发年度工作总结

软件开发年度工作总结
软件开发年度工作总结

2020年度总部交易团队软件开发工作总结2020年即将过去,新冠疫情让世界都陷入恐慌,悲痛之中,庆幸祖国的强大给我们以安宁。在这辞旧迎新之际,有必要对过去的一年进行总结,同时展望一下明年。我是今年6月底来到银河证券,由于之前没有金融行业的从业经验,对证券的业务不是很了解,在工作的过程中得到了领导和同事的大力帮助,才能让我很快的适应工作,履行自己的岗位职责,完成开发工作。我的工作总结和工作计划如下。

1.2020工作总结

1.1根网衍生品系统新产品开发工作

这个项目是我做的第一个开发项目,需求方是财富管理总部,这次是添加一个业务自定义的权证产品“银河小雪球”,改动同时涉及到前台和后台,当时对业务逻辑以及前台开发一点都不熟悉,在刚开始熟悉项目的过程中王聚珍老师详细的给我讲业务逻辑以及实现方法,带着我跟业务一起讨论需求。前台开发也得到了张琳,赵志峰老师的帮助。我先一步步执行代码理解原有的业务逻辑,然后再对比去实现新的业务功能。最终这个项目顺利上线,包含前台界面,后台管理,估值,还有数据导入等功能。目前已经上线多个“银河小雪球”的产品,这一点还比较有成就感。通过这个项目的开发,让我熟悉了衍生品系统的代码,也熟悉了衍生品系统的业务。在开发的过程中我也发现了以下两个问题,也进行了解决。

1、后台Java系统没有使用依赖管理工具,只能在Eclipse的IDE中使用。

针对这个问题,我对后台的代码结构进行了调整,使用Maven来统一进行管理,由于好多jar包都是私有的,我编写了自动添加依赖的脚本来添加jar包到本地仓库。

2 、没有使用源码管理工具

由于没有使用源码管理工具,由于衍生品这个项目的后台是跟根网共享的,需要手动的把更改的代码找出来发给他们,容易出错。多人协作开发时代

码管理成本比较高。因此我搭建了Web版的版本管理工具GitLab,这样无论我们是开发时候的工作协作,还是代码比对都能更快更高效的完成。

1.2行情解析程序

行情解析程序主要是实时解析文件里的行情,如果指定的证券的行情发生变化则打印出来,是为了跟生产上的行情做比对,使用了Java有关文件的Api 来实时获取文件变化的通知,提高实效。

1.3 短信发送程序

短信发送程序也是销售交易总部的需求,他们的交易员需要需要在使用Matlab2012发送短信,但是不知道该如何发送。我接到了这个需求之后,在网上进行搜索,发现资料比较少,官网给出的资料是最新版本的很多API不适用。只能使用Matlab2012自带的文档,发现只能调用Java的接口,我快速的进行了发送程序的开发,开发的时候考虑到代码的兼容性以及程序jar包的体积,只使用了系统自带的接口,减小体积,保证兼容性。编写完代码之后并学习有关的Matlab脚本命令,编写文档并教会业务使用。

1.4 ETF新做市平台的开发

这是一个新启动的项目,是跟根网合作开发的。主要是为了更快的系统响应速度,更快的策略开发速度。我目前主要是通过反编译来学习研究原系统的前台以及后台的功能。目前在整理登录以及行情推送有关的功能。

2. 存在的主要问题及解决对策

2020边学习,边开发,边成长。在这段时间的工作中我也发现了自己的一些不足之处,需要在未来一年的工作中尽量弥补。

2.1 对金融业务不够熟悉

期权权证互换,量化投资,定价模型,科创板、、、金融有太多的新名词,很多可能之前都没有听过,而现在却要去做这些相关的业务,需要学习的东西太多。

在未来的一年里首先要立足于业务,先学习衍生品ETF有关的业务知识,然后再学习其他方面的。学习的途径主要有以下几个方面:

1、金融有关的书籍。

2、向同事请教。

3、证交所、证监会,等网站的官网上不仅仅有相关的知识还有相关的数据,是学习验证的好地方。

2.2 对我们组的系统不够了解

保障交易组有几十个系统,覆盖自营、PB、QFI|、衍生品、EFT等各个业务,这些业务是公司收入的主要来源。我有义务弄清楚系统的运作流程,从敲下指令到报盘到成交到回报的整个流程,怎么进行估值,风控系统是怎么运作的。这些都应该知道。学习的途径主要有:

1、值班学习,在值班室跟着值班老师直观的去学习,向值班老师请教。

2、在开发中学习,在开发工作中加深对业务流程的理解。

3. 2021工作计划

2021我要努力工作,不断奋斗,提升业务水平和工作能力。2021年我的工作计划如下。

3.1 场外衍生品新产品开发

市场节奏越来越快,业务也会有不断的有新的产品开发上线,我们能做的就是快速的相应需求,完成开发,保证质量的上线。在完成开发之外我还要做好如下工作:

1、代码优化很多代码由于功能的叠加,重复的代码以及SQL比较多,需要进行梳理和优化。

2、实现面向切面的监控,在不改动业务代码的情况下,通过注入和代理的形式来完成监控。

3.2 ETF新做市平台的开发

ETF新做市平台是跟根网联合开发的,在2021年能够做到以下两个方面:

1、系统能够顺利投产上线。

2、能够独立完成从前台到后台的各个模块的功能的开发,减少对厂商的依赖,提高自研能力。

相关文档