@计算猪杨玲:“做开发和QA真的有很大区别吗?我知道做开发比做测试更难,尤其是女生。如果你真的喜欢它程序员们,你们真的觉得测试很无聊吗?”最近@计算器的事情同学把帖子(见上图)转发给我,提问关于测试工程师的价值。最近随着工作内容的变化(二女儿的出生),对考试的关注度越来越低,但还是抽空写了一篇文章来回复以往类似的问题。这是最后一次回答诸如“测试仪有价值吗?”之类的问题。“自动化测试人员更好吗?”“考试比较悠闲吗?”首先,测试人员一文不值吗?价值分为两部分,一是你的命有没有用,这个不说了。在过去的两年里,我写了一系列关于为什么测试人员的工作很重要的文章。有些人讲的价值,其实就是值多少钱。这是一个有趣的话题,如果我们把测试人员的时间看成是“劳动商品”,把企业主看成是消费者,那么工资其实是由消费行为决定的。消费行为很有意思。她(不好意思用female,因为我觉得女性消费者比较典型,尤其是我老婆)看似理性,其实很感性——我们觉得一个东西值这个价,每个人都有一部分不是因为有用或者不是,但它是由几个部分组成的:竞争、稀缺性和消费心理。竞争力很容易理解。前几天拿百度涨薪的新闻开玩笑说,“经理的KPI加几分,总比360挖铲子好。”至于为什么企业会有人才需求竞争,这个在后面的消费心理学会讲到:有时候真的是自己需要,有时候是因为邻居需要觉得自己也应该需要。?从稀缺性来看,会写代码的测试人员对项目的贡献可能不如那些传统的手工测试人员,但他们的薪水要高得多——因为现在很难招到这样的人。所以如果你在项目上贡献比他多,赚得比他少,真的不要抱怨太多。从价值上来说,家里的一袋大米比男朋友送你的玫瑰花高多了,但是一斤玫瑰花比一斤大米值钱多了。而消费者心理更是难以捉摸。经济学家早就发现,有些东西价格上涨时需求增加,价格下跌时需求减少(经济学中的虚荣效应);消费力强,但他们还是会追着买,因为邻居也买了(经济学中的羊群效应)。而邻居可能刚好真的需要这个东西,追着邻居买也不一定。在测试行业,我们可以看到很多公司高薪聘请了自动化测试技术人员,但是他们并没有为项目做出太大的贡献。一些公司到处挖热门职位和那些大牌,工资天天涨。好几次,其实就是典型的从众心理和虚荣心效应。真的不一定是他们的产品有实际需求。?归根结底,很多人把自己的价值等同于自己的工资。这是他们麻烦的根源。我们不妨借用马克思主义经济学的说法,资本家给工人发工资,不是为了让他们发财,而是为了应付合适的生活,方便他们。恢复劳动力。?其次,开发和测试哪个工资高?如果说起薪,在同一个职位下,在大多数公司,发展会高一点,但不会多。话说回来,考虑到北京和上海的房价坑爹,你真的觉得一个月300-500的差价对你的生活有这么大的影响吗?至于为什么会出现这个价差,请用第一部分的理论分析。开发人员和测试人员之间的工资差距有一定的历史原因。早期的全职测试人员可能已经从文员工作转行。再加上自从电脑发明以来,靠谱的开发人员就和夏天大街上身材匀称的妹子一样稀缺,所以工资会高一点。但是,在测试人员的薪资中有一个很有意思的现象:测试人员的晋升途径比开发人员多。几次表现好,就会被重视,就会被各个部门挖走。但是开发人员在专心表演的时候,不和周围的人说话,你也不要试图打断他和他说话——真的有可能被打。所以很多码农工作十几年了,还是码农。还有升职后的工资,你懂的。我在冒充外企500强的时候,经理这个头衔几乎是最年轻的。我开发的Manager一般都比我大5到10岁:好的开发人员要么不屑当老板,要么花了5年时间让他的老板明白,雅也愿意升职。第三,测试是不是比开发忙一点?好吧,如果这诱使一些人才加入测试团队,我会违背我的意愿同意。但现实是测试大部分时间都很忙。测试的唯一空闲时间是跟踪开发和修复错误。此外,bug修改后还需要进行确认测试和回归测试。当需求发生变化时,您需要更改测试设计和用例。很多产品测试环境的部署工作量非常大,加上99%的测试是在人手不足、时间不足的情况下完成的,所以他们真的很忙。不过,从好的方面来看,至少工作是安全的。当然,忙与忙的差异,大部分与公司、项目、项目负责人有关。?第四,自动化测试好不好?答案是,好的自动化测试当然是好的。但是糟糕的自动化可能不如手动。至于问测试工作会不会很无聊的女工程师?不得不说,是的!结婚以后天天看到老公的脸会不会很烦?确实,这叫审美疲劳,然后诱发出轨的冲动(如果你到了这个地步,请联系我)。资本家雇用你的目的就是要以最低的成本解决问题。对他来说,让员工做熟悉、重复的事情,当然是成本最低的。这对挖掘者、编码员和测试员来说都是一样的。资本家雇用你不是为了好玩,而是为了利润。写代码的人比做测试的人更快乐,也没有那么无聊?明确的答案是否定的。本文作者:伯乐在线-柴阿风
