一、个人成长
在外派齐家四个月中做了两个项目,从什么都不会到分配完任务后自己着手做。第一个月是最难熬的日子,项目1压力很大,工期短,师傅在搞一个很重要的模块,自己被分配到一个发布内容页面后基本上都是我来做,一开始布局后就开始着手写代码,由于自己没有想好怎么开始做,就导致自己写的代码质量很不高,bug一大堆,交互很差劲,没有达到产品经理提出的需求,师傅看在眼里,心里很着急,不免会责备和批评我,措辞很严厉,句句点中我的不足之处,有时候下班后他说,你把代码提交一下,我回去再看看,说这句话的时候,你们知道意味着什么吗?
我个人在浪费时间,也在占用师傅休息的时间,而且那时间是额外付出的时间,是没有报酬的时间,师傅回到家就将近11点了,还得看我写的那些糟糕的代码。我感到很失落,那时候我有些情绪,和师傅的关系也有点紧张,后来想想师傅想让尽快成长起来,可以负担他的任务。
项目1的1.6版本开始了,这次我已经适应了,和师傅的沟通也顺畅了,当时我遇到问题解决不了会叹气,师傅说不要叹气,这样会造成团队里士气低落,更加完不成项目。每次想叹气的时候师傅都会问我遇到什么问题?来堵住我的嘴。
这一招高明,我已经对师傅服服帖帖了,他镇得住我,有他在我干得下去。工作上遇到一个好的师傅真的很难的,除了在技术上指导,在为人处事上也影响我。项目1的1.7版本,在需求确定会议之后我分配到一个单独模块,在做之前我会看懂原型,理解该模块的需求,将各个需求罗列在一起,放在tower上面,需求清晰后,就可以预估项目进度和时间,需求罗列的越细,出现的bug就越少。
项目2的1.0版本开始了,在完成项目1的1.7版本过渡到项目的最后一天,项目1出现了一些严重的bug,需要我和师傅立马解决,当天就已经开始加班了,当天晚上搞到10点才下班。项目2的工期更加紧,基本上每天都加班到晚上8点半,周六可以早上十点到公司大家一起加快项目进度,每天下班后头晕晕的。
项目2的1.1版本需求已经确定,分配了任务,我还是做单独的一个模块,有了之前的1.0版本的经验,1.1版本做起来也轻车熟路,同时也遇到很多坑,自嘲自己为“坑王”。自己挖坑掉进去就算了,还让别人掉进坑里。这是一个比喻,那是因为封装的一个控件没有考虑到一些细节,例如图片的的比例可能没有,会导致除数为零,得到的值会是NaN,正无穷大,我勒个去,程序奔溃没有任何提示,直接闪退。一般会打几个断点,从视图加载函数到数据加载函数一步一步缩小问题范围,直到最终直到问题的根源。
二、个人感悟
这四个月对我的成长很有帮助,有压力才有动力。遇到坑是好事情,遇到bug也是好事情,在坑中提升埋坑的能力,在bug中增强软件的鲁棒性。让软件变得无可挑剔,接近perfect。今天是在齐家的最后一天,项目也已经上线,我最多就是多写代码注释,以便他们后期维护项目,留好线索,做一个有责任心的程序员。
八月我们APP组的四个人就要返回本公司,开始新的项目,新的项目新的开始,也遇到新的坑,我已经不怕坑了,勇于面对坑,Yes, I can.
三、那些人那些事
齐家项目成员:
产品经理女王、项目经理张哥、无线team Leader曾哥、iOS 郭哥、iOS小霞、android 顾大侠还有测试美眉小周等等。
产品经理女王很强势,对项目非常负责,每到下午五点都会给我们发一小包饼干,可别看这一小包饼干,它的作用大着呢。她是个工作狂,据说七夕还在公司加班。项目经理张哥是个老好人,对项目的流程,项目中协调各种资源,每次加班点菜都是张哥来点的,每次必点两盘小葱跑蛋,这是我们最喜欢的菜。曾哥是整个无线部门的负责人,他精通无线开发的技术包括android 、iOS以及WP。技术上他会提供一些指导。下面介绍的人是和我一起解决坑的人,在此我对他们的敬业和钻研精神印象极深,有些坑是他们给我找出来的,我没有注意到一些细节会导致界面交互不流畅,有一次我们一起解决我的坑,本来是六点下班的,结果搞到七点才下班。我再次感谢他们,谢谢你们的指导。测试美眉小周,工作很负责,有一次我去调界面,回来,刷新禅道的bug别表,被刷屏了,bug一大堆,同时邮件满天飞,悠闲解决优先级极高的bug,在打包后把bug项关闭,以便测试部门进行测试。直到在发包前一天列表bug终于没有了。但是后续的优化每天bug数量不会超过5个,一旦测出优先级高的bug立马去解决。
网友评论