# 有没有人从 QA 转到开发？


### 有没有人从 QA 转到开发？

前几天在国外论坛上看到个帖子: 有没有人从 QA 转到开发？提问者表示:

我和我的经理谈了谈职业发展，这是我得到的其中一个选择。尝试转为开发人员工作。

在寻找新的 QA 工作时，外面没有那么多 QA 工作，相比之下，开发工作就很多了。

因此，这让我想，由于有更多的机会，是否应该从 QA 转为开发？

个人认为如果有能力转的话还是转一下比较好，毕竟开发的机会更多一点，而且天花板相对也比较高，不过高赞回答提供了另一种视角，我觉得也很有道理。

下面是高赞回答的内容。

我是一名软件测试开发工程师（SDET），拥有计算机科学学位，对高级编程原理有扎实的理解。在我的整个职业生涯（5 年以上）中，我一直在考虑转行。以下是我要说的话：

是的，对开发人员的需求更高，但该行业的开发人员数量也比 SDET 数量多得多。成为最优秀的 SDET 候选人比成为最优秀的开发人员候选人更容易（竞争更弱）。

开发(SWE) 通常薪酬更高，因为他们是构建产品的必需品。他们是新项目的第一个被雇佣的人，也是最后一个被解雇的人。如果没有开发人员，就没有必要有 QA。然而，在许多情况下，SDET 的薪水几乎和他们一样高。我自己在低收入地区: 蒙特利尔，加拿大，我可以赚到超过 150,000 美元的年薪。

这也意味着开发人员通常被视为更重要。很多人看不起 QA，尽管 SDET 经常对编程原理有同样好的理解，我们只是不经常使用它，因为我们遇到的编码问题没有那么难。

做开发人员的坏处是您可能需要工作更多，并承受更大的压力。作为开发人员，您必须遵守严格的交付时间表，同时还必须始终处于新技术和工具栈的最前沿。在工作与生活平衡（WLB）与薪酬方面，我 100%认为 SDET 更胜一筹。我比开发人员工作少 50%，但收入却是他们的 90-100%。这实际上可以让我接一些兼职合同并将我的收入翻倍。

归根结底，这取决于您更优先考虑什么。您是否想留在编码世界并晋升为首席开发人员？还是想拥有更好的工作生活平衡、获得更多产品知识并过渡到 PO/PM 角色？这完全取决于你。

简单来说高赞回答觉得测试开发比开发更好，因为竞争小，收入高，也不需要经常更新技术栈，不过这也意味着市场需求不旺盛，坑比较少，总之是有利有弊吧。

不知道大家对这个问题有什么样的看法，欢迎留言讨论。

