首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

职场半年-工作总结

比较官方的个人工作总结,仅此记录入职半年的学习。

一、个人工作总结

时至今日,来到农行差不多半年时间。从九月到现在在渠道组学习,师兄师姐们在工作上都给了很多的关照和热心指导。试用期内的我主要完成以下几个方面的工作:

前期学习工作主要分为学习基础知识、网银架构、测试和代码四个方面。首先对于基础知识,学习网银需要用到的语言和开发工具,如C#、SYABSE、JavaScript、HTML、CSS等相关语言,Firefly、TFS、Aqua Data Studio 10.0、VS2012及CTG等相关工具。其次看文档学习网银架构,熟悉境外网银系统发展历程、总体架构、逻辑架构、部署架构及数据库架构等基础知识。学习EBF构架、网银逻辑处理和配置过程、网银开发规范、境外网银系统后台开发流程,并熟悉网银开发过程中会遇到的问题及其解决方案。对于测试工作,测试的是迪拜分行汇款、对外转账、内部转账、复核部分,这部分工作使我首次感官的接触到网银,熟悉网银部分业务,当时感觉测试很神圣,测试发现了存在的问题时,心里很雀跃。最后对代码的学习主要是东京分行企业网银系统代码,通过跟断点熟悉功能开发流程以及内部转账和对外转账业务流程。前期工作对网银有了总体上的了解,为后面几个月学习奠定很好的基础。

通过前期对网银的了解,中期进入到境外企业网上银行2.0项目的测试工作以及oracle数据库移植的前期工作。对于2.0的测试,测试复核员和操作员角色涉及功能菜单,熟悉各角色功能及业务,并编写集成测试文档。对于oracle数据库,熟悉sybase和oracle区别,学习oracle建表及增删改查等基本知识和语法,编写oracle学习手册。用oracle编写网银数据库63张表建表脚本,这个过程我学习到了做任何事都要细致和勤思考问为什么。如我最初提交的脚本版本只是简单地对比了oracle与sybase语言基本差异,对脚本没有深入理解,对数据类型及长度没有深究,提交给师姐的建表脚本很浮于表面,直至后来师姐返回意见才知自己做事很粗糙。

两个月的学习,对网银有进一步的了解。后期师姐分配我编写OEBS2.0数据库的日志系统脚本,建视图脚本和其他建表脚本。有了中期编写oracle建表脚本经验,我认真注意建表脚本的细节包括表名、字段名、类型和长度等,以减少犯错误。此外另一重要任务还是测试,主要完成境外企业网银2.0的账户、首页、转账付款、服务中心和权限设置等功能测试,撰写测试缺陷列表和测试的word截图文档。得到的总结是:测试是持续的事,直到项目投产完成。每个阶段测试完成,工作还没完成。需要继续跟进测试内容,验证师兄们对测试缺陷的修改,并记录结果,不断和师兄们沟通改进。这时,师姐给我们分配了网银2.0二阶段的开发任务,首先是编写进口信用证修改申请和复核的需求分析说明书。需求分析提交的第一版本得到师姐的反馈是文档粗糙,没有什么实质性内容,并没有深入思考和提问题,没有细节化功能流程。随后便按照师姐的意见细致地修改,每次提交文档得到的反馈都相当珍贵,都能反映存在的问题和不良的做事习惯,对自己成长有很大帮助。而后,参考中国香港网银代码编写账户明细的下载明细按钮代码,完成开发流程,对网银功能的开发过程有进一步深入理解。接下来师姐安排我们按照用户需求说明书进行对外转账和定期存款动账测试,包括测试币种节假日日历,余额查询,限额等。动账测试需要考虑到交易的各个细节和不合理的输入和相应的功能输出,在和师兄们交流过程学习到基本的开发设计规则。此时项目组对oracle数据库移植工作进一步推进,需要编写在表中需要添加网点号和实体号以及将CENTREID作为主键约束的脚本。期间由于自己对项目的不熟悉,出现考虑问题不周到,导致建表工作返工重复。在整理VS程序中sql语句,并将其修改成oracle语法在oracle环境下测试过程中,进一步深入学习oracle数据库语言。

目前主要工作还是测试,主要在数据库改到oracle后重新测试全部功能并跟踪缺陷的修复,修改对外转账复核,K令校验,账户余额查询的多语言展示以及样式修改,修改相关帮助信息的多语言展示。其次编写2.0用户需求分析说明书中的8个功能的需求分析,测试2.0柜面端功能,通过测试深入理解网银功能操作流程。

二、工作中存在的问题与改进

目前工作存在的问题主要包括编程能力不足、测试能力不足、对网银技术发展的关注不够和做事方式不成熟等。

首先,编程方面主要问题是实战经验少,许多编码细节操作能力、读取数据库操作能力、以及编码过程中出现的问题及解决问题能力有待提高。其次测试方面主要没有系统地学习如何进行软件功能测试,比如黑盒测试、白盒测试和边缘测试等,测试思维定式,没有转变角度。对网银端和柜面端的业务不够了解,如对柜面端的测试,很多时候是师兄教我们怎么做怎么测,我们就怎么做,缺少自己主观上的思考和逻辑上的深入理解,对业务和业务之间,功能和功能之间的联系理解不够透彻。要在网银这一领域有所积累,很多方面的能力有待提高,如金融业务知识,计算机系统编程能力,操作系统知识,数据库使用和管理等。另一方面,银行大多使用成熟技术,由业务需求推动技术的发展和使用,但也要提升对新技术的感知能力,如有意识地关注其他银行网银的发展和新技术的使用,紧跟时代水平。

最后,做事方式上需要改进的地方,如克服急躁的做事习惯、改掉粗心的毛病和思考不到位的缺点等。编写文档时自己要多检查核对几遍,平时尽量多记录,多提问,多思考,多总结。这半年来最深刻的感悟是任何有效的学习都要内化成输出才能把知识变成自己的,学习、内化、输出才有价值,这一感悟我连续琢磨了好几个月。另一方面,作为职场新人,在学校几年的专业知识学习,对实践的东西接触少,对许多实际应用的问题不了解,现在则是转变学习方式的关键时期,要在实践中积累,提高动手解决实际问题的能力,不断完善自我。每次提交文档都是自己的思考和输出,体现的是自己的思辨能力、逻辑能力和总结概括能力,所以都要严谨。

三、下一阶段工作计划

下一阶段的工作计划是将根据这几个月工作期间发现的问题和不足认真改进,同时用心完成师姐分配的任务,配合师姐开展各阶段工作。首先,对于2.0一阶段的测试,需要更全面细致地进行测试,克服测试思维定式,进行边缘测试和全部交易测试,认真对待遇到的每一个问题。其次,努力完善二阶段的需求分析和软件规格说明书,需求分析要做到全面和细致,才能尽可能减少以后在编码过程中出现问题。最后,希望尽快进入二阶段的编码开发,进一步系统地全面地了解网银的工作流程和开发过程,全方位提升能力,解决遇到的各种问题。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180108G0RZY900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券