我的职业生涯之在天津


 
    2007年元旦刚过,我和李总就去了天津,为了天津建设银行的一个项目。
    天津的冬天不算冷,但是树叶都掉光了,只剩下光秃秃的树枝,和广州到处都是绿叶的环境很不一样。这很明显地告诉我,这里是北方。
    我们起先住在酒店,但由于需要呆好几个月,我们还是租了房子。房子在小区里,环境不错,有地铁直达建行。小区附近有饭店,还有一个菜市场。看起来生活还是便利的。
    一去到客户那里,我们首先和客户的相关人员见了面。我们的项目是天津建行的个人贷款系统改造,涉及数据迁移和系统改造。
    数据迁移就是把天津建行的数据导入新的系统。中国建业银行在做数据集中,全国设几个数据中心,所有省级分行的数据都集中在数据中心。和存取款相关的综合业务系统已经完成数据集中,这次是针对个人贷款系统的数据集中。数据集中后,所有交易都由数据中心的系统处理,省级分行只是通信节点。
    如果省级分行有自己的特殊业务,中心的系统无法处理,则省级分行可针对自己的业务特点,构建自己的特色业务系统。天津建行的个人贷款业务,主要是涉及住房公积金贷款的业务,存在一些特殊性,需要开发特色业务系统。  
    天津建行为了这次系统改造,调集了大量的人力,包括下面各分行的技术人员,技术科也调了4个小年青参与。这4个小年青是2男2女,2个男的是小张、 小付,两个女的是小高、小黄。
    小张个子很高,喜欢搞健身。小付个子较矮,比较胖。
    小高个子高,很苗条,她是甘肃人,追随男朋友来到天津。小黄是山东人,在天津读书,在建行实习。
    技术科另外还派了李工和王工,他们是当前系统的维护者,也会成为新系统的维护者。
    我们这边分为两个小组,一个小组负责信贷数据的数据迁移,另一个小组负责账务数据的数据迁移。
    信贷小组的负责人是余工,他手下有个主要成员是胡工,都是男的。余工穿着比较讲究,头发也总是梳理得很有型。胡工的装扮比较有个性,长头发,还用一个圈子把头发套着,我叫它紧箍咒。据说他还有一套唐服,定做的。
    我所在的账务小组,负责人是李总。李总以前在建行呆过,对建行业务很熟悉。银行贷款账务还是比较复杂的,如果不熟悉业务,软件系统是没法做的。
    首先是数据迁移,这关键是要比较新旧系统的数据表的差异,然后通过转换程序,把导出的旧数据转换后,导入新系统中。在实际的尝试中,发现旧系统的数据很不规范,需要进行清理。为此,特意制定了一个规范,让下面分行的人员进行数据清理。数据迁移的工作,虽然比较繁琐,但并不算复杂。
    早上我和李总坐地铁去建行,地铁上人不多,经常都有座位。出了地铁站,还需要走一段路。天津的天空经常是蓝色的,空气还不错。
    我们中午和建行的人员一起在食堂用餐,时间长了,大家都比较熟悉了。天津人喜欢打乒乓球和台球。在建行有一个休闲室,里面有很多乒乓球台,中午的时候,很多人会上去打乒乓球。我也喜欢乒乓球,就和他们一起上去打。中午打一下球,下午精神也好。
    晚上回去的时候,经常都会买小宝栗子吃,还会在“桂顺齐”买一些小吃做早点。天津的小吃全国闻名,味道还是很不错的。晚餐一般在外面吃,兰州拉面是我们经常光顾的地方。
    我们在一个很大的房间一起办公,上班的时候,讨论问题很热烈,显得很嘈杂。但是,大家都觉得很充实。天津人比较豪爽,大家相处得很融洽。
    一天早上,我看见小高穿了一件大红的裙子,非常显眼。听旁边的人说起,原来她要去见男朋友的家长了。小高是个可爱的女孩子,而且我发现她非常聪明,领会力很强。大家都希望她能幸福。然而,后面的结局不太好。见了家长后,就没有下文了。唉,红颜多薄命



    数据转换工作进行得差不多的时候,我们开始考虑天津特色业务系统的开发工作了。数据迁移和特色业务系统是进行新旧系统切换必须做的两项工作。特色业务系统涉及的接口多,开发有一定的难度。
    我们首先确定了运行环境。系统运行在unix 小型机上,需要用tuxedo 中间件,informix 数据库。开发语言,我们选用了C++ , 数据库接口采用了嵌入式SQL 。 
    然后,我们根据应用特性,进行了类层次和模块化设计 。特色业务系统对外提供的是各种业务交易,每一次的交易执行流程大体是一样的。每次交易都涉及到前台的通信请求、从数据流里解析交易包的各个域(即解包)、交易处理、把交易包的各个域放入数据流(即打包)、返回给前台数据流。因此,交易基类实现了交易流程框架,交易子类实现具体的交易处理。 与交易密切相关的是交易包,交易包的基类实现了数据包采用的格式和打解包的处理;具体交易类对应一个具体的交易包,交易包实现包内各个域的打包和解包。我们考虑了通信数据包的格式,为了通用性,决定采用XML。
   特色业务系统外部的业务请求途径很多,有来自前台业务终端的,也有来自别的系统的。不同的请求来源,通信方式和数据包格式都有差异。因此,根据不同的请求,开发了代理程序,负责通信和数据包的转换。 对同一个交易,来源不同,最终的处理是一样的。 
   这样,我们就构建了以中心处理为核心,提供多种接入方式的业务系统。从后面客户的使用情况看,这种模式提供了足够的灵活性,很方便后续的扩展和维护。
   当我们设计完成的时候,已经是春暖花开的时候。大地苏醒过来,在一片灰色的枝条里多了一些绿色。几星期内,一下子已经满是绿叶。大树在向我们宣告,我的根基很稳,只要环境合适,我很快就能展现绿色。我们的系统设计得也很好,能经受客户需求的考验吧?
   吃了几个月的兰州拉面,我们开始很反胃了。可是,能选择的不多。天津的外来人口不是很多,所以快餐店不多。包子店不少,可是我们不太习惯把包子当做正餐。狗不理包子早就尝过了,没有想象的好。于是,我们有空就四处走走,找一下可就餐的地方。我们发现了一家韩国店,里面有牛尾汤喝。牛尾汤还比较鲜美,还有一些青菜,也能吃下两碗饭了。
   在项目全面展开的时候,股市也开始疯狂。于是大家都关注起股市来。懂的、不懂的都买了股票,不买就感觉没有跟上时代!项目组几十号人聚在一起,热闹非凡。等事情都就绪的时候,新系统上线的时间也确定了。大家朝着共同的目标奔去。
   由于人手不够,我们晚上开始加班了。由于前期设计的时候考虑得比较充分,基本没有大的返工。对于交易包的代码,格式都差不多,我们干脆就用一个小程序生成了。特色系统的大部分代码,就是李总和我完成的,后期增加了两个人手,帮忙做些测试等杂事。我们后面在上海建行的一些项目,就沿用了当前的架构,所以开发起来效率特别高,一两个星期就开发完了,弄得客户一脸惊奇。
   胡工除了喜欢唐装,也喜欢喝茶。而且他喝茶比较讲究,茶具齐全。他还经常说他的茶叶是好几百一斤的,我去喝过,味道很一般。胡工的女朋友在上海,他还去过几次上海。李总说他们隔得太远了,很可能没有结果。
   周末我们还去了百饺园吃饺子,各种馅的饺子让我们大开眼界。去滨海区吃海鲜,价钱没有想象的便宜,味道也不算太好。还吃了某个牌子的炸鸡腿,需要排长队,味道也一般。总体来说,我觉得在天津生活不错,环境好,有文化底蕴。

 
 
   上线的时间终于到了。银行里由于经常有许多系统上线,所以上线的流程领导们都很熟悉了,安排得井井有条。系统上线后,我们和银行的人员一起参加了庆功宴。李总喝醉了,在路上吐了。
   项目顺利结束了,建行的人员虽然很疲惫,但是内心都充满了喜悦,这么大的项目,难得遇上一次。这次建行的个人贷款系统数据集中,意义重大。数据的集中,意味着总行能方便的获取到所有分行的业务情况;系统的统一,便于业务的标准化,也大大减少了系统维护所有需要的人力、 物力。能参与天津建行的系统改造,是一次宝贵的经历。
   这次项目从开始到结束,历经一年。天津一年四季,我都经历过了。我们和天津客户建立了深厚的友谊。天津人的热情、豪爽,给我留下了深刻的印象。
   特色业务系统,涉及的接口多,有些业务还比较复杂。但是,主要人员就李总和我两个人。客户看到我们那么少人,都很担心,总是要我们加人手。我们最终有条不紊的完成了,质量客户都比较满意。客户的系统维护人员李工反映现在比以前清闲多了,领导都想再安排别的工作给他了。这些都得益于我们前期的分析、设计工作做得比较充分。一方面,没有出现返工的情况;另一方面,代码的重用率很高,模块化较好。 
    天津建行的项目,是对我过去技术经验的总结和提升。使我深刻体会到了软件工程的重要性,对我以后的工作有很大的启示。。。。。。    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值