声明:本文是作为一个金融行业门外汉,入门的学习笔记,记录自己总结,和学习的一点体会,可能不准确,后续可能会更新。
因为工作原因,从软件开发到软件测试,然后开始进入银行领域对投资交易系统的业务领域的学习。只有在对业务熟悉的情况下,才能做到最好的测试。
软件层面
从软件操作层面,你知道一个操作,和理解这个操作背后业务的逻辑,还是有很大的差别的,尤其涉及金融领域的交易层面,交易本身有很多的复杂性。
交易本身,要考虑交易前,交易中,交易后的风控,合规。交易后的各种核算标准的清算,对账。各种操作层面,要控制就要添加比较复杂,且可以灵活调整的审批流。以及各种符合不同要求的报表。以上构成了一个投资交易的核心内容。
灵活性就是底层有各种的接口,可以直接对接交易所的各种二级市场的交易系统,底层有封装的接口,适合中间逻辑层灵活定制的计算,规则开发。
行业发展
最早是国内的一些软件公司和交易所券商合作,开发了一些交易所的柜台交易系统,和业务层面捆绑的比较深,从软件发展的方面,也比较容易理解,最早为了尽快上线这样的系统,是直接定制,程序写死的方式,开发了一系列的软件。从没有软件,到有软件可以直接使用,系统会有一个稳定期。
经过这个稳定期,业务是变化的,金融交易的规则会变化很多,那么这个软件就需要做一些逻辑层面的定制化需求开发,那么原来的快速实施的系统架构,对于这种升级,或者定制化开发的需求,难度就会很大,相当于要重新开发一个系统。
为了交易的灵活性,性能,以及更灵活的定制开发和升级,软件会迎来一次,彻底的架构升级,就会产生一个新的产品。
主要交易的核心可能没有变,但是可以更灵活的扩展,升级,以及做一个客户化的定制。
金融知识学习
前面两个大点,作为软件开发行业的老员工,是比较理解这种行业背景,软件发展的。国内的金融领域因为以前也没有接触,现在接触下来,金融行业往交易所周边的这些投资机构,理财公司,需要自己规则的投资交易系统,底层能够直接对接交易所的,这个行业现在也正在电子信息化。目前这个市场并不是很成熟,一些升级换代的软件,也是在2022年开始投入市场。
从测试软件的角度,需要更深层次的了解这些金融知识。完全变成了小白,开始学习。
所以需要定一个2023年的学习计划,就是学习证券的一些基础知识。这是我前期接触了一些投资交易的软件,以及了解了国内一些投资交易系统的发展,总结的一些内容。
给自己留个备忘,后续不断加深学习,再做一些笔记。