银行实习报告

  实习生—sherwin.chen(陈胜)

  光阴似箭,岁月如梭,将近三个月的时间里,经过领导们的关心,leox尽心教导,同事们的帮助,自己的努力和调整,现在已基本上融入到<源数科技>这个大家庭中,同时对公司的组织结构,工作流程等各个方面都有了初步的了解。回顾这段时间的工作,我在思想上、学习上、工作上都取得了一定的进步,成长了不少,但也清醒的认识到自己的不足之处,具体情况如下:

  一、工作描述

  a、入职感受

  来到由kevin带领的国内团队和justin带领的<银联多渠道转换前置>项目组,经过了将近三个月的培训,大体上对业务的流程、规约、开发程序的方法步骤有了一定的了解。期间做过几个模块和相关应用工具,从简单到复杂、从模拟到实际,使我受益匪浅。

  进入公司的第一天,就感受到查博士的热心帮助,让我感受到源数大家庭温馨与融洽。经过miles对<银联多渠道转换前置>项目业务流程讲解后,我来到了由justin带领的项目组。于是在justin带领下,三个月的实习生涯开始了。

  b、项目实战

  起先,感到这个<多渠道前置转换>项目非常之庞大、内容丰富、模块功能繁多。复杂之中又有规律。在此非常感激justin、leox,还有同事们对我的技术上的指点。那段时间内,justin与leox俩常常在吃饭的时候给我解析该系统的组成,以及一些关键性的技术,以使我尽快熟悉了该系统。当justin第一次交给我任务时,我感到无比的激动,同时也感觉到前所未有的压力,为了编写了pro*c程序,我开始自学起pro*c编程技术,虽然已是冬下时节,但激情让我感到无比的暖和,当把做好的模块交给justin时,我充满着自信。之后,由leox指导,由我来设计实现的<数据库编辑工具>的任务起动,为此我分析需求,设计软件框架,同时也与leox讨论过数天,发现了详细设计的问题。体会到我们<源数公司>对软件开发的严谨和细致,处处体现了规范。如注释地添加、这是多人合作的工作、你写的代码要好好书写注释、以便于以后的修改阅读。在做这本程序时、很多的细节问题常常被我忽视。更重要的是,我还没有足够的去熟悉<多渠道前置转换>的业务逻辑,因此不能满足该工具的需求。而leox给予了我很多关键性的意见,以及如何去了解整个项目的业务需求,进而分析,设计出合理的解决方案。

  c、项目小结

  在工作中了解到一个原则那就是效率时间优先原则。一切都要有效率、都要在提交项目之前、提早发现问题、解决问题,千万不要拖到最后一天、才发现了问题、那样要耽误事情了。同时采用前紧后松原则:即前阶段多加紧点、后阶段就会宽松点。这样就会留大量时间给予你测试,而不至于提交的程序bug无数,作为一个好的程序员,以bug最少为基准,这是我追求的目标,因此每做完一个模块,或者一个程序片,我都会写测试程序进行内部测试,尽量发现问题,尽快解决已发现的问题,当遇到困难时,我不会第一时间去请教 leox 或 justin他们,而是去请教google老师,这是好的习惯,因此,我利用网络资源学到了不少知识,比如数据库连接组件 odbc、ado,标记性语言xml,com编程以及高级应用activex,在做相关技术具体应用时,体会到不同技术在同一解决方案下的可用性,odbc与ado就是一组最好的说明,odbc虽然简单,但是使用它,会令调用代码肥大,ado虽然复杂,但是它提供了一些com组件形式的不同接口,使数据库开发工作轻巧,灵活。 同时为了面向对象化轻量级的ado接口,我设计并实现了 pfile类,它实现了ado基本的连接、增加、删除、修改、查询等功能,简化了ado提供的接口,使程序的开发更加的方便。在之后的<业务数据编辑工具>的项目中,我使用了它做了操作数据库的接口,让整个程序的开发减少工作时间。

  d、能力提升

  当leox分配我<业务签到工具>项目时,从leox了解项目需求后,因涉及配置文件和数据问题,我寻找着解决方案,leox给我的建议是可用文本文件代替,然后自己写专门的模块读取文件数据内容,我根据这个思路寻找新的技术 xml,它是我从java中学过来了,之前只知道xml在java中有xml解析器,之后想了想,在c++中肯定也有类似的解析器,只是自已没有去学习,没有去找罢了,于是,找google老师,果然,在c++中,微软为我们c++程序员提供了com组件形式的msxml解析器,上msdn找相应的函数,竟然没有提供该类的说明,为了学到该技术,我继续在网络上寻找着,求知的动力领导着我,终于找到了相关的操作实例,但却没有找到相应的开发文档,于是,我实验着,慢慢吃透msxml为程序员提供函数接口的函意,3天内,一个相关的xml读取小程序完成了,当数据显示在对话框上时,我相当的高兴,这就是做程序员的意义吧。

1/2