是予以免除的。
古人讲“劫富济贫”,然后现代社会运行的逻辑却是“劫贫济富”,林渊在程序编写之初,就意识到了这一点。
国人有三件事很欠缺,一是很少懂法,且少有法律意识,因为敬畏法律,故而不愿打官司;二是大多不懂金融知识又极爱贪财,常有上当受骗,损失金钱的事发生,譬如那些非法集资的;三是缺少探究自然科学知识的精神,从众心理严重且认可人云亦云,最常见的一句话就是“听别人说的”。
林渊相信,以国人匮乏的金融知识储备,加上对大型金融机构的盲目信任,新系统上线后,很少会有人关注到自身账户余额的这种微小变动。即使偶然条件下注意到了,也不会耗费精力到机构营业部去打印资金余额的流水明细,进而提出异议。换句话说,一旦新系统上线,由于中小资金账户占比较多,每天都会在悄无声息中为该机构贡献一大笔额外的利润。悲哀的是,他们被蒙在鼓里而毫不知情。
做为商业合作伙伴,公司的一切金融服务都选择在这家金融机构,包括林渊及其同事每月的薪水发放。一想到自己编写的程序反过来要割自己的肉,来为其漂亮的财务报表做贡献,林渊就觉得自己的肝在痛。
没有办法,世上的事就是这样,有些事想做而不能做,这叫“无可奈何”,有些事不想做却非做不可,这就是“身不由己”。而林渊现在的心情,就是后一种。
由于要求简单,程序也不复杂,在规定时间内的下限内,公司那些小码农就把程序做完了,交到了林渊的手上。像这种东西都是绝密的,不允许用网络邮件或其他通讯手段发送,只能在公司内部安装防窃密装置的计算机上点对点传输。
相对于那些互联网大厂,林渊所在的公司规模小的可怜,因此他这个技术副总监听起来名头高大上,其实就是程序员的领班。严格一点,林渊算是一个高级程序员,不过实际上,与制造业流水线上的“工长”没太大区别。
唯一的区别在于,程序员编号好代码后,就可以到茶水间冲杯咖啡,拿一点水果与零食,然后躲在公司一个角落用手机摸鱼。而林渊还不行,按照互联网产品研发流程,他在做好前期的任务分配,项目监理、工作协同以及部门沟通等工作之外,还有后面很重要的一项任务,就是对这些程序进行后续的审核与测试。
若是审核后没问题,林渊会把代码交给技术总监,由其进行终极审核。再次通过后,程序代码会封存交给公司老板闻墨轩,由他与甲方客户对接,接收甲方提供的一些商业数据,进行最后的测试环节。
测试若没问题,技术人员会签字确认,其后由技术总监领衔与甲方技术人员进行对接,将程序代码安装在金融机构的后台程序链上,在特定时间段内完成多次的整体测试,检验系统的兼容性。一旦成功,这些程序将最终成为新系统的一部分,完成一次所谓的系统升级。当然,具体的安装测试操作,技术总监是不会参与的,要由林渊负责带队,带领手下程序员到金融机构去具体完成。