九月第2周工作学习总结

九月第2周工作学习总结

一直很佩服坚持写博客,坚持做一件事的人,发现自己现在真的越来越缺乏耐心了,很多时候都比较急功近利。

写博客在我看来,现目前主要功用是一段时间学习的总结和整理,同时也是自己一点点进步的最好凭证。这种输出方式,可以更好地驱动自己定期整理和总结所思所学,同时这些记录下来的点滴和进步也会让自己产生成就感,驱动自己更多学习和更大进步。

大多时候喜欢将感兴趣和重要的东西放在有道笔记中,觉得这种方式更随意些,但就是缺乏阶段性的总结和整理,使得笔记有些乱了。所以这个博客就暂时定为每周一次,作为一周学习、工作的整理吧。

工作上

本周工作了四天,很快从中秋假期中调整了过来,很不错哟。前两天又是充满了各种会议,后两天被网络问题折磨。主要做了两件事,

一是review了上周未完成的story(QSP Offer — purchase)的代码,Joyce和Nelson继续了后续的Sunpay部分free offer的显示。其中他们重构了我之前写的条件判断的代码,直接用else if搞定了,当时感觉他们错了,但测试又是对的。于是自己写了个成绩评判的小例子,终于真正弄明白了else if,然后就是醍醐灌顶,豁然开朗,看来我的Java基础啊。星期二还准备和峻伟pair cucumber的,于是自己看了Motor代码库的cucumber功能测试,请教了志恒,明白了如何跑该测试。不过下午开Tech Hudddle的时候,Nelson分配了任务,准备和Joyce pair 新卡。

二是和Nelson pair完成了QSP Offer — retrieve的Story,星期三上午开始分析,思考实现,下午和Nelson pair;星期四上午各种测试,发现Niche中的CampaignCd不能更改,于是下午继续和Nelson pair,因为 I4 Niche有问题,切换到了 S4 环境下完成功能。晚上又是各种测试没发现什么问题;星期五 I4 Niche好了,然后就在I4环境下测试,接着发现在retrieve old quote时候还有问题,于是debug,终于在中午找到了原因。星期三分析Story的时候,主要参考了Telematics的实现,刚开始还是比较迷糊,在峻伟的帮助下,细分了Task,就清晰了很多。下午和Nelson pair的时候大部分都听懂他说什么,也更有自信了,可是星期二开Tech Huddle的时候,就只是听到了些关键字,很多信息又missing了,幸亏峻伟下来跟我又确认了下。仔细想来Tech Huddle过程中刚开始还好,时间长了,信息量多了就累了,特别是中午想瞌睡;更重要的是有些时候我不知道会议上下文,比如当时讨论杰哥的Forty那个story时候,因为之前没有了解,就不知道他们在说什么,只是零星的关键字,而pair的时候,话题主要针对已经熟悉的story,还有就是Java和IDE的一些术语,所以大部分都听得懂。不管怎么样,说也好,听也罢,目前为止,最为有效的方法是提前做好准备,这样就能增强自信,知道讨论的内容,减少会议中反应和思考时间,从而不至于丢失信息。下午和Nelson pair的时候,还是有些担心的,虽然是第二次和Nelson pair了,但第一次主要是重构我自己做的东西,自己很熟悉,相对来说简单很多。这次幸亏提前和峻伟细分了task,而且参考了Telematics的实现,做了些工作。最后要约好第二天pair时间时候,有点急,脱口就说 “Maybe,我看”,惹得大家哄堂大笑,囧啊。峻伟还给了feedback,注意语气,比如用Could you give me the control?  而不是You can give me the control。第二天8:20没有赶到,很惭愧,以后要注意时间啊。晚上又做了些测试工作,发了封邮件将pair结束后自己额外做了的工作可见,并告知大家,得到了峻伟的表扬,很高兴,加油。星期五早上还跟Victor、Christian讨论了是否将story移到当前迭代中,是否做Shoulder Check问题。从做这个story过程中,学到了很多,最主要的是增强了自信和做一个story的大致流程。其实想来我们的story真的不难,做好分析,拆解好任务,参考类似功能基本就可以搞定的。

学习上

本周主要是实现了maven管理cucumber和用原生JDBC实现图书的CRUD功能。图书CRUD功能很简单,做了两天,当然那两天主要是集中于做stroy和它的测试了,晚上回去得晚。maven管理cucumber遇到了好多问题,首先是要将项目由gradle迁移到maven,必须添加想关依赖,遇到了很多问题,其中httpclient这个依赖总有错,折腾了很久才找到它,删了就好了。然后是cucumber中webDriver的依赖在maven中已加入,但架包始终无法导入,最终用gradle解决了这个问题。往往我做了很多工作,但最后就差一步,或许是小小的细节,比如测试中方法调错了,input类型button和submit不分,cucumber中没有验证最后结果,最后结果就大打折扣了。峻伟告诉我,不要自己死钻牛角尖,要学会思考,然后有目的的谷歌搜索,解决问题;同时要反思自己为什么总是卡在一些小问题上,我想主要是细心吧。

星期四的郑大晔校,柯翔主要结合项目谈测试工作,带着我们思考从哪些角度去做测试。测试不仅仅是检验功能是否满足AC,更重要的是跳出AC,发现其他潜在的问题和风险。

和勋荣过继承问题的时候,被他和凡鹏善于思考的习惯和品质震撼。一个功能,他们就能从不同角度,用不同实现去完成,并思考它们的实际使用价值。还有就是凡鹏的编程风格和代码规范真的做得很棒,很受启发。这种比较式的学习,的确能从别的小伙伴身上学到很多,有了对比,才能发现问题。

记得周四的时候,杰哥问了我郑大晔校的课程有什么问题没,啊,我好像好久没有问杰哥作业问题了。我和峻伟交流得到很多,但还要更主动些,特别是要充分利用身边的资源,如杰哥,志恒,勋荣。脸皮要厚,要问,还要有质量地问啊。

总结

总之,这周感觉还不错的,慢慢地工作能独立完成了,技术也有了进步,也越来越有信心了。加油,不要辜负了峻伟的期望,还有就是要多总结,多思考,列好计划,注意时间管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值