Developer --} Tester --} QA? Senior Tester ? Lead ? Manager?

【译】糟糕的工作环境带来什么好处?

上一篇 / 下一篇  2013-02-24 21:47:46 / 个人分类:

糟糕的工作环境带来什么好处?

我们可以很容易判断出某个公司很糟糕,比如,薪酬(太低)、设备(太旧)、自由度(太低)。


很多人常常地扮演着“受伤的人总是我”。他们常常说,“这不是我的错”,“因为糟糕的公司把我安排在这糟糕的位置上。我是无能为力的”。然后就能获得同情并避免进行改进。

这种心理状态被称为习得性无助感(learned helplessness)。许多情况都能造成该现象。某些情况下,公司就造就了这些人——每一次,他们做了些超前的改变,或提了一个构想,或担了某些不该由他们负责的责任,然而他们得到却是公司的惩罚。还有的情况是,他们有可能只是看了太多的童话故事,正在等待出现一个白马王子,或卢克·天行者,来拯救他们。

所以,当我说到“糟糕的环境”,实际上我为我们找了一个借口,“我非常悲催,但不是我的造成,是他们的错。”

不过,的确也可能是糟糕的环境的问题。


真正糟糕的环境

  • 项目计划明显有问题,没有一点道理。
  • 管理层(也许是销售)正忙着向客户隐藏实际的项目状态,同时还希望你能表现出对这个项目具有“信心”。
  • 某个开发者对他所负责产品功能的控制欲极强[译者:不愿意其他人碰他负责的功能]。如果他不在办公室的话,那就什么都做不了。没有其他人能够理解它。
  • 经常安排初级程序员去维护没人能懂的、问题多多的老程序,同时如果没有搞定,还会受到惩罚。
  • 你的老板喜欢什么都插手。当你表现出不俗的能力和其他人表现出对你的依赖时,他会感觉到威胁,就开始对你的工作挑刺 - 这样的工作你是根本不可能胜任的。
重要的是、值得注意的是,大部分的情况,糟糕的环境下不意味着致命的情况,他们并没有营造出一个充满敌意的工作环境。他们只是糟糕而已。


对于“我的工作环境十分糟糕”,经典的建议,改变你的工作环境。意味着要么改变现状,要么找一个新工作。

但我已待过足够多的公司,和见过足够多的人,明白了仅看见一些微小问题的迹象就跳槽,那么下一个工作中还是会在某些事情上出点问题,也就意味着大量的跳来跳去。

所以如果你没有魔杖来改变你的工作环境,或者你不愿意抑或不能够得到一个新工作,我给你提一个建议:最大化现状所带来好处。

或者正如(Crosby, Stills, and Nash)的经典名言说的那样:“如果你不能得到你所爱的,那么爱你所得到的吧。


糟糕的工作环境的好处

这里简单说几点: 

  • 和难以相处的人相处。极少数人在工作中是故意做不好的事情和故意搞破坏。有一个控制欲超强的程序员可能是极其不安全的。花些时间去了解他本人。和他一起用午餐。让他碰碰你的东西,并让尝试和你一起配合。注意他的表现和反应。(我曾经做过类似的事情,然后那个员工抱怨我。当投诉到我上司那里时,最后我笑了,说:“稍等,什么?杰夫因为我说的而生气,你确定你知道整个故事吗?”这次谈话就到此结束了。)
  • 更多主动的沟通(Force-feed communication)。有一次我在做项目管理。那时公司已经建立每周一次的一对一会议制度,我最初的反馈是非常不错。后来她突然地就取消这个会议。然后告诉我,放松些,我已是一切尽在掌握之中。你可以猜到接下来会发生什么,在一个月里大伙开始问她“你知不知道,马特以前就这么做?”,她说:“不知道。”现在我相信了,如果之前我就给她介绍些情况,她原本就会支持我的决定。糟糕的工作环境中这种类似事情时常会发生;“边打边跑”(Hit and run)的管理思路就是把没有方向和迅速的乱序的方向结合起来。当你在这种地方时,你可以争取反馈。在4:55的时候到办公室,在卫生间找找人聊聊天 - 电子邮件里写得明确些。试着把它看成是一个学习的机会。
  • 弄清楚哪些事情会得到真正的奖励。在糟糕的环境里,官方的[明面的]规则其实能起的作用不大,而非官方的[潜]规则才是真正起作用的。职员晋升和奖励的规则也是同样的道理。CS刘易斯曾指出,通常官方流程(official system)和真正的决策过程是有区别的。而且,通常写在纸上的规则和起作用的规则是有区别的,哪些工作应该会带来奖励和真正带来奖励的工作也是有区别的。
  • 意识到不对劲的情况。当你和那些攻击性强情绪不稳定的人(who’s fight or flight reflex is kicking in)意见不和时,他们的观点看似是合乎逻辑的。但后来想到那一刻,你感到内疚,尴尬,并作出一个承诺或许诺“搞定它。”你散散步,意识到那个会议是多么不靠谱……但现在你已经被困住了。


在病态的环境中工作,意味着学到不同于正常环境的生存和应对技能。同样也意味着,当你到一个正常的环境中工作时,由于你的抗体,已经能够对疯狂情况有所免疫。


接下来要做的事情

在大多数情况下是到一个正常的工作环境里工作,但并非总是如此。你可能生活在“只有一个公司的小镇”,而且因个人原因想留在那个小镇。你可能需要照顾你生病的母亲;也许你真的很喜欢这份工作中的有些东西;它可能是足够方便,每天清晨上班很快就能开始工作;薪酬是非常高的;或者是你两年后就要退休,而不想破坏现状。


这样话[译者:只能待在这个环境的话],这些[生存和应对]技能相当得关键。他们能够带来不同,带来价值。

明天也许公司就会雇佣了一个新的产品开发副总裁,然后这些情况会有所改善 - 但如果你让自己成为失败者,那么在副总裁被录用之前,你已经被淘汰。



所以,不要失败。


不,不对。不要失败还不够。

[所以我们的目标是]冲击胜利。


原文链接:http://www.softwaretestpro.com/Item/5766/The-Benefits-of-a-Bad-Work-Environment/Software-Testing-Process-Agile


译者注:

  1. 第一次尝试翻译,有不通顺不易理解不当之处,请大家不吝赐教。文章有些地方是意译,直翻太难,目前还不会,如果有愿意指点的,万分感谢。另,( )里面是原文,感觉拿不准的翻译就会贴出原文;[ ]里面是我自己的一些补充,希望没有画蛇添足。
  2. 翻译的原因,感觉目前的很多人都太浮躁,太爱抱怨,没有考虑或者尝试去解决目前面临的困难和问题。希望就以此文为一个引子。每个环境都自己的不同,自己的优缺点,值得思考是面对缺点应该采用什么样子的心态和怎么具体的去挑战这些缺点。

TAG:

 

评分:0

我来说两句

Open Toolbar