【问题标题】:QA engineer and more money or software engineer with less [closed]QA工程师和更多的钱或更少的软件工程师[关闭]
【发布时间】:2010-09-25 15:49:23
【问题描述】:

我可能有机会加入工程密集型 QA 团队(单元/场景测试自动化)以获得更多报酬。然而,目前我是一名软件工程师,这听起来对我来说更有声望。不过,更多的钱听起来也不错,但在什么时候才值得呢?

【问题讨论】:

  • 没有人可以为您回答这样的问题。你是唯一一个知道你看重金钱和声望的人。
  • 即使仅从职业发展的角度来看,问题也不应该是“什么让我现在变得更好”,而应该是“什么让我在 5 年后达到我想要的位置?10 年后?”
  • 您已经有一段时间没有问过了。你做了什么决定,发生了什么?
  • 在 Atari/Cryptic Studios 作为工程师找到了一份更好的工作。
  • 这个问题被问到时很好。我认为它不适合 Stack Overflow 的当前目的。我认为它应该被关闭,尽管我认为它不应该被移除——它应该被标记为具有历史意义。

标签: qa currency


【解决方案1】:

在我看来,声望无关紧要。我建议你对做你喜欢的工作而不是赚更多的钱做一个成本效益分析。

您可能不太介意 QA,因为这种情况需要额外的钱。如果您认为这会很糟糕,请不要这样做(除非有大量资金易手)。

我担任了大约 18 个月的 PM 以获得额外报酬,但在大约 6 个月后就讨厌它。

我现在回到了技术岗位,并且非常享受它很多。我现在不会做 PM 工作,除非他们把我的薪水加倍(即使那样,我也会三思而后行)。

我的建议是首先做你喜欢做的事。你的人生只有一次机会,即使你发了财,100年后你仍然会死。我最喜欢的一句话是:“老鼠赛跑的问题是,即使你赢了,你还是一只老鼠”。

【讨论】:

  • 在决定此类问题时,您的建议过去和现在都是我的生活指南。人们需要简单地看到更大的图景。也喜欢这句话=)
  • “做你喜欢做的事,钱就会随之而来。”也许不是 100% 正确,但往往是正确的,因为您倾向于在自己热爱的事情上做得更好。
【解决方案2】:

你喜欢弄清楚如何破坏事物吗?你擅长这个吗?擅长 QA 擅长软件开发是一个很好的利基——能够像程序员一样思考让你的测试更全面,你的调试更有效率,同时能够像测试员一样思考让你的代码更可靠。

关于声望:这份工作的薪水高于开发人员这一事实表明该公司重视 QA,这是非常出色的。此外,作为 QA 的程序员而不是您可能没有考虑过的直接软件开发人员,还有几个优势。一是 QA 工程师的范围往往比开发人员更广。与其把所有的时间都花在一个狭窄的领域上,你可以更高一点,看看不同的组件是如何组合在一起的,以及小段代码是如何适应更大的图景的。另一个原因是 QA 工程师 - 在一家重视他们的公司中 - 比公司中的几乎任何其他人都拥有更多解决问题的能力。作为 QA 程序员,您编写代码来测试代码;这样做往往表明规格不明确。您经常会发现自己有效地定义了正确的行为应该是什么,因为正确行为的定义本质上是通过您的测试代码

因此,您有能力通过将损坏的行为声明为“错误”来修复问题,您的范围很广,您有能力成为软件整体应该如何工作的真正专家,甚至更多因此,开发人员只深入了解其中的一小部分。它更像是一项“人”的工作——你可以与开发人员和项目经理密切合作,而不是在代码中埋头苦干……同时仍然是技术人员和生产技术产品。最后,与软件开发相比,工作压力往往较小。当可怕的错误出现时,您会发现它们,但可以将实际修复它们的工作交给其他人。代码中的问题越多,你看起来就越好,而且你越觉得你在进步,同时开发人员都在抓狂。

总之,作为 QA/Dev 角色并获得一些 QA 经验,有很多值得喜欢的地方。

如果您这样做,您可以称自己为测试中的软件开发人员或 QA 软件工具工程师,并认为自己在生产 testware - 使代码更好的代码和文档 - 代替软件

【讨论】:

    【解决方案3】:

    那么,你到底想做什么?

    我的妻子告诉我,当我做 QA 而不是软件开发时,她更喜欢我。我会更放松。

    有优势。一个星期五的下午,我发现了一个可怕的错误,并在记录后立即回家,度过了一个非常愉快、轻松的周末。对于必须修理它的女人来说,情况并非如此。

    【讨论】:

      【解决方案4】:

      从事 QA 工作并不会妨碍您成为一名软件工程师。或者,更准确地说,它不应该如此!如果它确实阻止了你成为一名软件工程师,那么就有严重的问题;编写好的单元测试需要好的软件工程技能。

      不要拘泥于职称 - 我称之为“职称膨胀”的过程,这意味着个人提供或使用越来越浮夸的职称用于以前名称不那么浮夸的相同工作。例如,如今“软件架构师”的工资是两便士,所以我不会在我的职位名称中使用这个词。此外,职位名称在不同公司之间的翻译并不可靠。

      【讨论】:

        【解决方案5】:

        我不认为做 QA 工程(编写测试或测试框架)比做开发更糟糕。当我年轻的时候,我认为 QA 更无聊。但从实践来看,并非如此。在编写真正的程序(产品)时,您通常需要更加注意编码约定、安全性、错误处理和文档。这会使非常简单的任务变得复杂而无聊。另一方面,如果您正在为 QA 编写代码,则可以忘记所有这些,然后对所有内容进行牛仔编码,因为这只是完成测试的脚手架。这会非常令人耳目一新。

        另外,如果你的工作很无聊并且你是一名使用计算机的程序员,那么你做错了什么。把无聊的部分留给电脑,这就是重点!如果你不知道怎么做,现在就开始发明怎么做,突然之间一切都会变得不那么无聊了。

        【讨论】:

          【解决方案6】:

          我的 2 美分:

          • 不要注意与工作相关的头衔。
          • 看看它附带的工作。你想要吗?
          • 问问自己:从事 QA 工作能否帮助您成为更好的软件工程师?
          • 如果你喜欢你现在正在做的事情,请在放弃它以获得更高的薪水之前三思而后行。是的,钱确实很重要。但还不如做自己喜欢做的​​事。

          【讨论】:

            【解决方案7】:

            我的情况和 Pax 一样,我的建议也一样:不要做任何你认为你不喜欢,或者更确切地说,喜欢做的事情。能够做自己喜欢做的​​事情的人是有特权的。不应轻易放弃该特权。

            但有时你需要做出牺牲。从长远来看,您可能需要额外的现金来为您带来更多快乐或舒适,而不是您通过接受“错误”工作而做出的牺牲,即。你得到你的豪华车,你的新房子的首付或梦想中的婚礼。

            您需要仔细权衡利弊。通常钱的选择是不值得的。

            【讨论】:

              【解决方案8】:

              在决定这个机会时您应该考虑的一些问题是:

              • 您是否只是受到加薪的激励,加薪是否重要?
              • 您认为新职位有什么有趣的挑战吗?
              • 您会成为指导开发人员提高质量的大师,还是只是为他们进行重复测试的猴子?
              • 逆转并回到原来的工作有多容易?有什么风险?
              • 你害怕什么?这个决定会引导你进入还是远离它?

              你还很年轻,似乎在一家 C++ 商店工作。我猜您正在与比您年长和经验丰富的人一起工作。也许在 QA 工作一段时间会给你带来宝贵的经验。职业发展通常不是线性的。您是只是设置和运行测试,还是同时进行代码审查?

              不要太担心声望。你还有很多生命。阿尔伯特·爱因斯坦 (Albert Einstein) 在担任专利文员时做得最好。

              此外,从长远来看,金钱并不是一个很好的动力。如果你目前的薪水不能维持生计,加薪会让生活更舒适,但无论如何你也不会成为一名雇员,变得肮脏富有。你需要对你所做的事情感到满意。

              我的经验是,我们在决策过程中很早就无意识地做出决定,然后将大部分精力花在使选择合理化上。所以你可能已经知道你要做什么了。为什么让像我这样的老屁告诉你该怎么做?反正这是你的生活。

              无论你选择什么方向,我真诚地祝你好运。

              【讨论】:

                【解决方案9】:

                我认为您不必过于担心您的指定。做你最喜欢的事,享受工作,是的,有时候钱很重要:-)

                【讨论】:

                  【解决方案10】:

                  我知道您现在可能已经做出了决定,但对于那些发现自己处于类似情况的人来说:

                  考虑对您职业生涯的长期影响。您现在担任的职位会改变您的职业道路。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2010-11-13
                    • 2010-10-07
                    • 1970-01-01
                    • 1970-01-01
                    • 2016-08-25
                    • 2013-06-15
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多