我之前说过,我不会为了软件工程而放弃质量保证。我相信这一点,如果有人问我是否会在我的职业生涯余下时间里一直担任 QA 工程师,我会回答是 购买电话号码列表 的,因为我真的很喜欢我的工作。我对这份工作的热爱来自于发现错误时所获得的满足感。然而,今天我是以初级软件工程师的身份撰写此博客的。
我现在处于拥有一些知识并能很好地将不同问题联系起来的阶段。我不是专业人士,但我是一个足够优秀的专家。我不再需要任何人的指导或帮助来完成任务。因此,我认为我已经可以将 QA 工程师的职业与软件工程师的职业进行比较。这是一个主观意见 成为一名软件 ;我们都有自己的经历。但如果您对我的观点感兴趣,请继续阅读。
优点和缺点
我可以谈论这两个职位的许多积极和消极方面,但最好谈论最重要的三个方面。在这方面,我会向大家提供更平衡的信息,不会说太多。
优势
1.我能独立做事。
作为一名 QA,我曾数百次,甚至数千次想过,“如果我知道如何做到这一点,我就不必向任何人寻求帮助了。”特别是当需要进行小的更改时,例如,接收 HTTP 404 时的单独消息等。我现在可以做到。
2.我更加自信了。
我真的不知道我是如何变得更加自信的。我以前从未因这种品质而出名。现在我对自己所做的事情更有信心、更有安全感。我认为这是因为我和我的自动化测试不再是唯一的质量保证代理。随着时间的推移,我意识到这份工作让我感到不安全,因为我必须在测试时考虑很多事情,阅读测试结果,然后将结果传达给人们。
第二个原因可能是我学到了更多。当我担任 QA 时,其他员工会花 15 分钟以上的时间讨论如何实施各种细节,而我会分心,因为我听不懂他们在说什么。现在我明白了,我很高兴我是他们中的一员。
我还认为更高的薪水让我感到更加受重视。我 监控和评估广告活动效果 换了岗位,工资没涨;即使是没有经验的后端工程师的薪水也与 QA 工程师相同。随着职业成长,薪资也随之增加。我认为收入的增加也增强了我的自尊心并让我更加自信。
3. 自我发展更加便捷
这是一个有争议的问题,但我认为这是真的,因为你不会过度依赖其他人和测试框架。
如果您想在公司中实施 Pact 测试,那么您必须首先表达想法,获得批准,然后开始实施。然后你必须向各小组做简要介绍,做一些演示,并确保它适应良好……我想你明白我的意思了。您需要很多灵活的技能才能获得绿灯。虽然过程完成后你会得到很大的赞扬,但还是很累。
根据我最近的经验,如果您想使用一个新的库,例如用于连接管理的池,您需要进行研究,检查包的稳定性,您可能需要面试一位高级开发人员,但仅此而已。然后,您继续该过程并开始使用新库:您不需要高层管理人员的批准、公司内部会议、 Powerpoint 演示和适应阶段。
在 QA 工程领域,如果您选择一个框架,您 比特币数据库美国 将始终必须使用它,并且您唯一需要处理的就是 Assertion 库。这可能是因为你不需要像创建软件时那样做那么多工作,这是可以理解的。但最终它仍然会限制你,不是吗?