【程序员的操蛋生活之】心里有什么,看见的东西就是什么!
2011-08-18 11:20
549 查看
我喜欢“做程序员喜欢的测试人员”这篇文章,喜欢上了其中的一句话“测试人员不要机械的去验证功能和需求文档的差异,要多[b]了解业务和客户真正意图的才能够帮助你更好的设计用例、发现和定位问题。”[/b]
我觉得这句话对程序员同样适用。但是,很多程序员不太愿意去深入了解业务,自发主动去解决问题,他们的身上还留着一些稚气。你给他分配一个任务,理应按照要求完成任务,但是他总会以各种各样的借口去拖延,这让人感觉他想传递的信息是“不是他不是不能做,而是他有各种理由不去做”。然而,当你罗列了一些列的,其中不乏挑战性的任务,问他你想做什么就分配给他时,他却退缩了。就算是强制的分配的任务完成了,也会被测试出各种各样的bug,问他怎么回事,他支吾说不上,反正代码就在那里。接着你让他去修复bug,都是件让他很勉强、很为难的事情,更谈不上让他去维护别人的代码了。
这样子的程序员,1)没有责任心,不敢承担责任,一到任务分配就流露出不情愿的怨妇样;2)自私,以自我为中心,自我优越感非常强,在说他人的代码有问题或者和他讨论需求的时候,他的声音总是可以盖过你的;3)对自己的编写的代码没有一个整体的认识,写了就忘了,就是典型的"一叶障目,不见泰山"。(引用:“一叶障目,不见泰山是指一片树叶挡住了眼睛,连面前高大的泰山都看不见。比喻被局部现象所迷惑,看不到全局或整体;也比喻目光短浅。” 说到这一点,我觉得人和人真的不同,包括在同一件事的认识问题上,你认可的观点很可能别人和你是相反的想法,看来人与人的隔阂是在互相对问题的认识上不能达成共识,以己推人是人们惯性思维!)
我也是程序员,但是我希望大家做一个有思想的程序员。为什么呢?我觉着吧,一个人生活在这个世上,总要留下一些东西让自己骄傲,兴奋,或者是光宗耀祖。。。思想有多远,你就可以走多远。多了解业务,多和客户沟通,[b]“对所做的事情的理解越深,你就会做的越好”,这也是成为编程巨星的唯一的捷径。[/b]
我借一个故事来说事:曾经苏东坡去见佛印,并对佛印说:你在我眼里就是一坨屎,而佛印却说:你在我眼里是一尊佛!苏东坡高兴地回家学给他老婆听,他老婆听后叹气说:心里有什么,看见的东西就是什么!
同样一个bug,如果你看到的是bug,那么你将很难改变你身为底层程序员的生存状态;如果你看到的机会、挑战,那么你将会快速进步,快速的超越别人。再想想守株待兔的故事,你想想“为什么兔子会撞到树上?”,只有通过研究与思考才会发现兔子奔跑路线选择的秘密,或者发现怎样更合理地排布树桩才会增加兔子撞击的几率,再或者形成一套驱赶兔子撞树桩的操作流程。——所以,发现一种现象合理存在并不神奇,神奇的是合理地让现象持续存在。
有了这个态度,再去看看你现在遇到的问题,再去看你心里有什么,我想你的码农生活,会越来越有意思。
附:程序员们最不愿意从测试人员口中听到哪些话?
1、XX,又发现了一个严重BUG!
(尼玛,文案错误也要算C级BUG吗?尼玛,1号BUG和2号BUG是同一个问题,你提两遍C级?要不要哥把你提的BUG在JIRA里都置成Not a BUG)
2、我提的BUG怎么不清楚了?上次提的问题到现在都没有改!
(尼玛,你提的BUG里面,截图有木有?操作环境有木有?好容易写点文字描述又不加标点!有木有!我只能按我自己的理解改喽!)
3、XX,你到我这来看一下,我这测出个问题!XX,过来,又有问题。。XX,又有问题。
我觉得这句话对程序员同样适用。但是,很多程序员不太愿意去深入了解业务,自发主动去解决问题,他们的身上还留着一些稚气。你给他分配一个任务,理应按照要求完成任务,但是他总会以各种各样的借口去拖延,这让人感觉他想传递的信息是“不是他不是不能做,而是他有各种理由不去做”。然而,当你罗列了一些列的,其中不乏挑战性的任务,问他你想做什么就分配给他时,他却退缩了。就算是强制的分配的任务完成了,也会被测试出各种各样的bug,问他怎么回事,他支吾说不上,反正代码就在那里。接着你让他去修复bug,都是件让他很勉强、很为难的事情,更谈不上让他去维护别人的代码了。
这样子的程序员,1)没有责任心,不敢承担责任,一到任务分配就流露出不情愿的怨妇样;2)自私,以自我为中心,自我优越感非常强,在说他人的代码有问题或者和他讨论需求的时候,他的声音总是可以盖过你的;3)对自己的编写的代码没有一个整体的认识,写了就忘了,就是典型的"一叶障目,不见泰山"。(引用:“一叶障目,不见泰山是指一片树叶挡住了眼睛,连面前高大的泰山都看不见。比喻被局部现象所迷惑,看不到全局或整体;也比喻目光短浅。” 说到这一点,我觉得人和人真的不同,包括在同一件事的认识问题上,你认可的观点很可能别人和你是相反的想法,看来人与人的隔阂是在互相对问题的认识上不能达成共识,以己推人是人们惯性思维!)
我也是程序员,但是我希望大家做一个有思想的程序员。为什么呢?我觉着吧,一个人生活在这个世上,总要留下一些东西让自己骄傲,兴奋,或者是光宗耀祖。。。思想有多远,你就可以走多远。多了解业务,多和客户沟通,[b]“对所做的事情的理解越深,你就会做的越好”,这也是成为编程巨星的唯一的捷径。[/b]
我借一个故事来说事:曾经苏东坡去见佛印,并对佛印说:你在我眼里就是一坨屎,而佛印却说:你在我眼里是一尊佛!苏东坡高兴地回家学给他老婆听,他老婆听后叹气说:心里有什么,看见的东西就是什么!
同样一个bug,如果你看到的是bug,那么你将很难改变你身为底层程序员的生存状态;如果你看到的机会、挑战,那么你将会快速进步,快速的超越别人。再想想守株待兔的故事,你想想“为什么兔子会撞到树上?”,只有通过研究与思考才会发现兔子奔跑路线选择的秘密,或者发现怎样更合理地排布树桩才会增加兔子撞击的几率,再或者形成一套驱赶兔子撞树桩的操作流程。——所以,发现一种现象合理存在并不神奇,神奇的是合理地让现象持续存在。
有了这个态度,再去看看你现在遇到的问题,再去看你心里有什么,我想你的码农生活,会越来越有意思。
附:程序员们最不愿意从测试人员口中听到哪些话?
1、XX,又发现了一个严重BUG!
(尼玛,文案错误也要算C级BUG吗?尼玛,1号BUG和2号BUG是同一个问题,你提两遍C级?要不要哥把你提的BUG在JIRA里都置成Not a BUG)
2、我提的BUG怎么不清楚了?上次提的问题到现在都没有改!
(尼玛,你提的BUG里面,截图有木有?操作环境有木有?好容易写点文字描述又不加标点!有木有!我只能按我自己的理解改喽!)
3、XX,你到我这来看一下,我这测出个问题!XX,过来,又有问题。。XX,又有问题。
相关文章推荐
- 【程序员的操蛋生活之】心里有什么,看见的东西就是什么!
- if you are not making someone else's life better, then you are wasting your time.– Will Smith如果你不能给别人的生活带来改善,那么你就是在浪费你的宝贵时间。 --威尔 史密斯(程序员,你做的东西...)
- 【高效程序员系列】序——生活的目标就是幸福
- 程序员的生活就是每天,在代码中游走,还得不断地调试BUG,不断的积累解决错误的能力,这样才能成为一个合格的程序员!
- 成熟是什么?成熟就是喜欢的东西依旧喜欢,但可以不拥有;成熟就是害怕的东西依旧害怕,但可以面对;成熟就是讨厌的东西依旧讨厌,但可以忍受。成熟就是以前觉得难以理喻的事情可以理所当然。
- 程序员所说的「轮子」是什么东西?
- 过了四年的程序员的生活,梦想是什么?
- 【程序员的操蛋生活之】你为什么要创业?献给对创业有困惑的童鞋![修]
- 程序员所说的「轮子」是什么东西?
- 程序员的感悟之《科技改变了生活,但是缺了点儿什么》
- 程序员最核心的竞争力——「学习力」(公司付钱是让你来解决问题的,不是来学习的。公司给你提供的最有价值的东西,就是实战的机会。必须要自己学,你的亲人再怎么关心你,也不能替你去吃)
- 没有什么事情就是想写点东西
- 顶级技术人员都在思考些什么东西 程序员的一些经验与心得
- 网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)
- 程序员的生活规律就是“没有规律”
- 玩了一下午游戏,头疼,回家看书,好像程序员的娱乐生活基本上就是游戏。
- 程序员的生活就是这么单调吗
- 程序员的优势 生活的核心问题是——你想要什么?体面的?有地位的?安逸的?有事业的?有激情的?家庭的? 我的生活目标是简单、自由、自足
- 文奇的WY实习连载日记:5.17-如果你觉得生活很无聊,你去问一个程序员,他一天都做了什么。
- programmer day 1: 程序员应该读些什么东西