上周把UI画好,这周周一调接口,填充数据,周四打包提测,下班前师兄”阴险“地对我说:明天准备迎接bug吧~~。
其实一开始我是不以为然的,因为我自信已经把该做的都做的比较好了。
结果!!!!!
硬生生是报了100个bug!
好吧我手一抖多打了个0,但是对于伪处女座的我10个也很多啊!
我怀着”我倒要看看你是什么gui“的心情打开了wiki。
结果第一个bug就是:字体大小与要求不符。
bug 2:多次点击详情会打开多个页面。
bug N:头像圆角不够圆。
类似的bug还有很多,有一些bug我都觉得”这都算bug?!“,但是没办法还真得按人家说的来。
好不容易把那些鸡毛蒜皮的、偶尔的确严重的bug解决的差不多,正要歇一口气。UI的一位师姐坐到了我的旁边,温柔地指出了7处页面与切图不一致的地方,7处啊!每个页面都要修改又要一个多小时啊!!!
我多希望我变成
这样bug(八阿哥)就会怕我,而不是我怕他了 ~~(>_<)~~
不懂就问,不要觉得差不多就复制粘贴,万一相关功能有问题你会很担心的,生怕被发现自己没思考生搬硬套。干脆开始就多思考、多问
活生生的教训:周一调接口时,其实有一些方法我是不知道作用是什么的,但看之前代码实现类似功能时就调用的这个接口,我就直接copy过来,删删改改,居然也能得到结果,心里还很高兴。
结果第二天测试就报了bug,用户请求数据得到返回结果不正确,怎么回事呢?师兄一打断点,三下五除二就发现了问题所在:一个过时的接口被调用了。
早在师兄找原因时我就隐隐觉得事情不妙,很可能是我直接copy导致的问题。结果还真是。师兄问我怎么调的还是旧接口,不是给了新协议吗?
我支支吾吾地说了自己不太懂那部分,只好参考之前的。好脾气的师兄没有想象中的责骂,而是耐心的对我说:刚做不太熟,不懂就多查多问,不要copy别人的,要不然出错了再回去找原因、解决问题,成本更大。
哦,我脸红地回答。
工作中git pull时发生多次冲突,究其原因是自己操作不熟练,没有及时查看同事的更新。
团队协作的重要,不要只是自己蒙头干,可能你绞尽脑汁解决不了的问题同事早就遇见过,多请教
就比如说头回出现冲突,我自诩自己脑子好,直接拿着问题百度,结果操作总是有问题,耽搁好久。师兄关注到我除了问题,主动提出帮忙才解决。
另外要注意的就是别人帮助你后自己也要思考、总结一下,总不能此次麻烦别人
还有昨天师兄让我给增添个功能,当没有数据时显示一个界面,有数据时显示另外一个界面。
拿到问题我还觉得挺简单,不就是把原有LinearLayout布局改成FrameLayout,在需要的时候显示那个界面,覆盖掉之前的。
结果实际做的时候才发现自己想的不周全,会出现各种问题,搞来搞去耽误一两个钟。后来师兄看着满头大汗的我也无奈了,一语中的、一阵见血地提出了很好的方案。
和一个有离职意愿的同事聊了很多,思考了自己前方的道路。
人贵有自知之名,而年轻人经常把自己想的太过优秀,总想着打破长辈给定好的条条框框,自己打出一片天。殊不知这种心态本身也是一种桎梏。
我现在能力还不够,所以不必羡慕那些比我强的人,每天幻想有钱了怎样怎样毫无用处,多想想为什么我现在没钱,要怎样才能成为我羡慕的人那个境界。我现在的任务就是学习、学习、再学习,不论为人处世还是技术方面。
看了一篇文章,里面讲了一个在同龄中算比较优秀的年轻人,不顾父母反对和女朋友领了证,早早结婚,然后工作一年多一点老婆有了,生了孩子。结果在他这么年轻、本该努力工作、全心全意为将来拼搏的年纪担负太多压力,孩子吃奶粉要钱、房贷要钱、老婆生孩子上不了班雪上加霜、老婆上班了老人还得来看孩子分外操劳。这些问题让家庭条件不是很好的他承受太多压力,活的太累了。
读完这个故事我的最大想法就是:有经济能力,生孩子是幸福;没有能力,生孩子就是负担,不论对老人、夫妻还是孩子。
另外对团队的组成又多了一些理解:除了常见的市场、运营、运维、研发、测试、人力,还有一个容易被人们忽略的后台。不过我一直傻傻分不清楚后台与server的区别,尤其是看了百度百科对Baas的解释:
生活更近:接触到已经在生活中摸爬滚打的前辈,向他们学习请教,了解到生活的难,同时反省自己有没有能力面对,差什么。
行业更近:接触很多行业里工作的师兄、师姐,了解到很多自己之前不曾了解的框架、sdk,设计规范、设计模式也有了提高。
而且不仅仅在技术上有进步,接触产品经理,了解了一些思维,比如说”把你自己当成客户,经常问:我使用这个软件会有什么需求、什么感受”,而不是站在开发者的角度使劲猜”客户到底要什么”
Android实习周记:第五周,如果测试没提那么多bug,世界将变成美好的人间
原文地址:http://blog.csdn.net/u011240877/article/details/46390511