看到@程序员的那些事 的一则笑话,自己打算写一段比较靠谱的段子。
1. 一堆程序员写了一段自认为牛逼无比,无懈可击的代码。
2. 开始交付测试的时候,发现各种部署问题。P0 bug乱飞。
3. 开发经理捉急了,这个不是代码问题,不能够报bug。测试说,不报bug那怎么跟踪这些问题!
4. 终于,部署问题解决了,测试人员开始测试了。
5. 短暂的沉寂之后,测试人员又发出声音了:这个不工作啊!那个feature还没有做耶!
6. 于是P1 bug开始横行。
7. 一轮测试下来,测试发现了70个bug。
8. 这堆程序员修了其中50个,剩下的20个选择不修,或者当作“不是bug”给处理了。
9. 测试发现,这修复50个只有30个是修好的,其余20个reject了。
10. 同时,测试发现这些修复引来了更多的bug,于是,又报了30个。当然其中有20个是上一轮漏掉的。
11. 程序员抓狂了,这下没完没了了。如此反复。
12. 鉴于市场的压力,产品发布了。市场又回来200个bug。
13. 第一批写代码的程序员获得了表扬,都升为architecture了。
14. 于是,又找来一堆新的程序员来修剩下的bug。
15. 新来的程序员一边吐槽以前写的是bullshit,一边修着bug。由于对于老的业务不清楚和代码的古老、复杂,修复bug又引来新的bug。
16. 测试发现bug太多,feature太多,完全应付不过来了。
17. 测试要求加人,理由为产品质量不好。测试经理动了动眼珠,说,我们要提高自己的产品质量,而不是加人的问题。
18. 再次迫于市场压力,产品又发布了。
19. 这次客户再次激怒了:你给说的这个产品快如猎豹,现在慢得像蜗牛,还时不时宕机!各种性能问题也回来了。
20. 这时,这堆新来的程序员直接重写了一段自认为牛逼无比,无懈可击的代码。
21. 如此重复上面2-19.
22. 在某个角落,一个做产品支持的人终于倒下了,嘴里还念念道:你们测试能不能够不要漏bug啊!你们开发能不能够不要挖这么深的坑给我啊! 然后吐血晕去。
PSS: 当有一个甲保御的时候,你觉得它是准的。当你有两个甲保御的时候,尤其当两个有出入的时候,你产生怀疑了,不知道哪个是准确的了。
啊米啊米啊,你一定要相信我,我会带你去看Nice看海的!
Loire河畔的Blois。自己一个人踩着单车,通往Chambord香波城堡的路上。一个早上,自己沿着卢瓦尔河,骑行在蓝天和宽阔的卢瓦尔河之间。
Loire河畔的Blois。对面就是Blois城区了。
又把法国的地图拿了出来,从巴黎,搜索到布卢瓦,再走向圣米歇尔山,南下波尔多,继续南下到尼姆、阿维尼翁,最后尼斯,再返回巴黎回国。22天,一个人,除了火车就是两条腿,除了面包就是牛奶果汁,试图用一个单反拍完整个法国的风景,却又迷失在这所谓的旅行。有时候是自己一个人,有时候是和几个人聊天,然后又自己一个人。透过镜头,我看到了很多:女人们总想念的埃菲尔铁塔,凡尔赛的皇宫和花园,卢瓦尔河谷的城堡以及西海岸的圣米歇尔山,波尔多的众多酒庄,尼姆的圆形竞技场和阿维尼翁的老城区。当然,还有穿梭在尼斯的老城区,以及不远处的摩纳哥。在写完《蝉游记》以后,自己依旧感觉少了些什么。不,那些照片不是我的旅行,它们只是其中的一部分而已。如果说,我的22天仅仅是换来《蝉游记》上面的那么几张照片,那又有什么意思呢?我还是决定,用文字去记录这段时间,而不是一幅幅空白的照片。
巴黎
在广州机场排队的时候,碰到几个法国人。简单的聊天得知,他们是来中国收养儿童的。我很是吃惊。为什么一定要千里迢迢来中国收养孩子呢?我望了望那几个孩子,那个法国人告诉我,他们不会说中文,只会法语。似乎,他们生下来就是准备要去法国的。从他们的脸上,我看到了一丝的惊讶,看了我这个陌生人以后,很快就转向他的同伴。
信用卡?现金?算算吧。
去巴黎
把这篇和上篇联系在一起,你就得到了它。还有所谓的拍马屁之流,恶心。
- 不要给自己找借口。我试图找过结果,比如,跑去QA那边晃悠晃悠,打算劈当时测这个的QA,为毛你漏掉这个bug了。结果还好自己没有那么狠心劈下去,因为,那实际上是自己的错。
- 而是提供选择。还好的是,自己还是有那么一点直觉"既然问题这样了,我能够做什么?" 提交了fix,自己再测试一把,保证那些数据都修好了。然后发邮件给老大们,让他们定夺这个fix要怎么弄,需不需要hotfix。
- 不要相信QA。正如QA的至理名言:"永远不要开发!" 现在这样的环境下,自己也不能够相信QA了。存储过程的改动比较方便测试,拿到Production上面一测就好了。心里悠悠道:"没有时间是硬伤!"
- 怎么地也要把妹纸放在第一位。。。谢谢妹纸陪我走了这半年!好,就写这么多。:)
- 法国之行
去法国旅游缘于璐儿的一句话,自己就下定决心去法国旅游了。大学就对自己说过,如果自己有了2万RMB,自己就去旅游。我很自豪地对自己说,自己做到了,一个人,环绕大半个法国。一路靠牛奶,面包,果汁,两条腿和法国火车,一路奔波。看到很多风景,也在后来的了解之中认识了更多。无论如何,我很高兴我把这笔钱用来旅游了。 - 已死的project
看到这幅图的时候,我心里痛苦不已。这样的一个花费不少精力的项目,就这样死掉了。虽然,它还在一台虚拟机上面运行着,虽然,它的代码很简单、丑陋,但是最初的一些想法还是没有能够实践下来。我当初把这个项目想得很大,但是到最后,我发现我只能够做这么多,而且我不知道我这样下去,这样的项目到底是好的,还是丑陋的。于是,索性停止加入新功能。同时,工作越来越多,也不允许自己把更多的时间放到这个项目上来。在4月27日,自己的最后一次提交记录,就此敲定这个项目的死亡。等到7月份的服务器迁移,我再次更新一下一个配置文件和修复一些小bug。而在今天,也只是做了一个小改动,而这个改动,已经想了很久,却一直不想动。我回头看自己写的代码,将近二千行,就此死去,心里各种痛楚,眼睛红了好一阵,打转转。
11年8月份,去了一趟西安,和猴子聊了一下。虽然很多东西已经忘记了,但是我能够确定的是,我开始做了。之前写了一些脚本,在那个8月,我开始在自己的电脑上搭建服务器,在Ubuntu下面开发Rails。按照网上的教程,一点点,自己吃力地写着代码,一路google过来,异常吃力,痛苦。但是自己每次能够完成一个新功能的时候,自己又非常的高兴和自豪。我曾对自己说:"怎么地也要做一个能够写代码的测试人员,也要用工具来做一些自动化的事情,让自己能够想点其他的。"但是我的梦想没有能够成真,却陷入了技术支持。
- 产品技术支持
做产品技术支持,更多的时候是源于自己的好奇劲。厌烦了手工测试的繁琐,希望了解每个bug的原因,以及它是如何被修掉的。做着做着,对于产品问题能够找到问题原因,并且提供临时解决方案。做了快一年,忙忙碌碌地干了一年,却很少去反思这样的工作。师傅曾告诫我,要聪明地去工作。我脑子笨,不是一个很快就能够明白很多事情的人,也不知道何时我能够把这个做得更好,走得更远。 - Star trip
公司有个活动,就是每年奖励优秀的员工去旅游。得瑟地被选中去了大连,在大连海滨这边晃悠几天。唯一觉得好玩的,就是和几个人呆在房间里面一边喝酒,一边聊天,一边看《非诚勿扰》。那会儿还有Hui,后来Hui就跑掉了,去印度旅游了。各种思念。 - 只看了3本书
这一年,翻了豆瓣才知道,没有怎么看书。而且看的3本书里面,有2本是在法国旅游期间看的。2013年,得看更多的书,第一本就是《看见》。