写这篇文章的背景和原因
我的个人工作经历
两年前,我经过Java培训转换做了Java开发。到今天也做了快2年,期间换了一次工作,都是与银行外包相关,所以有2家银行外包的经历。
个人对比2次工作经历,银行用的技术都是比较老旧,原生js、jsp、socket…这些肯定每一家都用,主要就是用在企业网银上。
从社会发展来说,因为银行很早就有了,银行客户也有企业网银需求,所以当时it兴起的时候,搭建企业网银用这些技术,还一直沿用至今不稀奇。
这是个人关于银行所用技术落后的一些感想。
当然spring,vue,angularjs等这些也会在其他项目有用到,主要看你进入银行外包是负责什么项目。
关于银行的框架,大多都是采用一些外包公司研发的框架,也就是外包公司的解决方案,采用的这些框架应该是经过了招投标对比之类的流程才确定采用。因为中国的it外包公司多了去,比如中金电信、宇信科技、中软国际、软通动力等等,同一种金融场景每一家都有自己的解决方案,所以这也是外包公司自称叫技术解决方案提供商的原因吧
每一家银行用的框架都是不一样的,大概因为是银行招投标的时候,外包公司的框架是有给银行进行个人定制导致。
这也是我2次入职期间经历的阵痛,因为入职的时候完全对框架不认识,上一家的框架使用经验对现在的这家完全没有用,换银行外包之后就是一个小白,都是要重新学习。这种阵痛应该也是以后换银行外包需要经历的常态。
此外,银行还有一些管理系统之类的,也会有用外包公司做的。不过可能是其他公司,提供框架和提供管理系统的不是同一家。