职业经验 若有机会,你会不会转开发?

Angelia · 2016年03月08日 · 最后由 Angelia 回复于 2016年09月27日 · 2014 次阅读

三八节作为女测试人来挑个话题, 作为一名 QA/软件测试人员/软件测试开发....做着测试工作的你,若有机会你会不会转开发?

虽然这里是测试人社区,想了想还是把我的一篇写给程序媛们的劝她们转测试要慎重的文章贴这里, 供大家调侃下:-)

38 节到了,姐妹们又可以找借口采购啦,就算成了程序媛也不要 “自暴自弃”~~~
身边总有程序媛问我要不要转测试,我能理解她们的处境,毕竟在一堆真汗子里待久了都会怀疑自己的性别了,而且更残酷的是能够升上去的程序媛是凤毛麟角。但我的答案是:“工作三年以上再转,若有直接升做管理职位的更好”,为什么呢?
注 1:这里的开发是纯为产品功能写代码的开发人员,不是测试开发(现在测试都需要会开发,个人觉得测试开发已具备测试技能,属于广义测试了),更不是维护三两个万年不变的产品的那些每天写不了几行代码的程序媛。
注 2:现在很少区分测试和 QA 角色,在很多公司测试工作和 QA 工作都由被称为 “QA” 的承担了,本文说到的测试就是指这样的角色。

1 扎实的 coding 能力可以帮你走的更远
这个针对 coding 能力还很有限的工作三年以内程序媛,转行做测试不是就一点代码都不用写,也不代表就不需要与代码打交道了,一名优秀的测试人员一定懂代码!若想清楚了就想以后转,那么请一定要打好基础,扎实的 coding 能力可以帮你走得更远,缩短成为优秀测试人员的时间。

2 测试工作不轻松,想轻松的请绕道
很多想从开发转测试的女性朋友们之所以想转测试,是因为觉得测试轻松,不用写代码。想说的事实是:测试需要横向思考的更多,而且由于大量的重复劳动(无论是手工还是自动化)都压得你更苦更累,一点也不轻松,而且要承担 bug 的没有被及时发现的风险。遇到公司流程不清晰,开发 fix bug 能力弱,不停地回归测试折腾的你只想吐,恨不得自己冲上去 fix 算了。很多互联网公司加班熬夜测试更是家常便饭,当然,这些开发也一样的累,工作都辛苦。

3 若工作超过五年甚至更久,请三思
开发和测试毕竟是两个不同的角色,你所积累的写代码能力在测试队伍里也许最厉害的,短时间内测试技能的缺失会让你不适应。当然你可以先锻炼测试技能再转,开发所理解的那些测试技能与测试还是不同的。
大家常常看到,很多非常有经验的测试人员有时候像在用第六感发现 bug,对程序的改动机器敏感,可以涉及到需求、代码逻辑、模块关系、前后端接口、数据结构、界面设计、性能等等的改变,有经验的测试看到一个新功能时脑子里可以很快形成最精准的测试范围。这些跟写程序的能力一样,都是需要修炼的。拿自己的薄弱去和别人的长处 pk,在相当长一段时间内会令人郁闷,不过想好了就行动,熬过去就会柳暗花明又一村。

4 测试人员和开发人员未来不分家
未来测试人员和开发人员共同完成的工作会越来越多,比如性能测试、接口测试、BI 等等。从测试转开发,从开发转测试,都会很容易,因为大家工作技能会越来越接近直到达到同等水平。所以现在还谈转的问题,未来这个话题就消失了。

最后,程序媛转不转测试角色其实不重要,重要的是平衡生活和工作,改变角色要慎重,但个人觉得若有转产品的机会,也许更加适合程序媛。

共收到 32 条回复 时间 点赞

基本上算是已经转开发的飘过,开发转测试易,测试转开发难。
在我目前的工作环境下,我做测试的时候只需要每天努力工作不到 3 小时,开发则完全不同,测试比开发相对轻松,这个基本是可以确定的事情。但是测试心累,天天扯不完的皮,还有不定期的出差、支持等等,每个人需要找自己的平衡点。
说句可能会引起公愤的话,除了国内顶级的互联网企业,其他地方的测试核心竞争力实在是太低。
Android 的坑和 Ios 的坑就不是一个数量级的。Xcode 的人性化比 Android studio 强的不是一点半点。其实代码思维都是殊途同归,哪个平台想做精深都不容易。
最后感慨一句,做测试的时候觉得什么都简单(然而什么都不怎么动),现在觉得什么都好麻烦。。。共勉之!~

1.编程一点儿也不难,写出一个简单 app 花的时间比大学英语过四级掌握的知识要少好多。
2.女孩子编程也不难,我们 team 最近有个女孩子刚转了 iOS 开发,做得非常好。她原来的专业还不是计算机。
3.开发肯定会比测试平均薪水高。
4.做测试也得会开发,不然走不远。
5.综合 1、2、3、4 能留下来做测试的是真爱,或者是真对开发没兴趣。
6.各位女神节日快乐。

发展路径长期来看是趋同的,尤其是互联网行业,你在测试岗位遇到的问题,在开发岗位也会遇到。以为懂了技术就懂了一切,那都是很初级的想法

#11 楼 @ansonwoo 其实也可以这么理解的,他涵盖了很多东西,自动化,白盒。同时覆盖多种平台,需要掌握各类开发语言,脚本语言,了解各类产品的架构体系,构建平台。具体的让论坛大大们来回答。

要转也转 ios 开发,轻松钱又多!

#1 楼 @konami1986 入行的确实是的,不过有丰富工作经验的 android 的更贵

会。。毕竟工资高。。

#3 楼 @angelking android 有一部分人是做 javaee 转过来的,所以他们上手特别快。另一方面 android 开源,设备便宜,学习成本也有所降低。如果是以前做过 javaee,那么他们客户端和服务器端都可以做,这样人力成本也有所降低。而学 ios 开发,你就得重新开始学,设备昂贵,而且 object-c 和 swift 应用范围没有 java 那么广泛。

#6 楼 @yangchengtest 赞同,比起心累还是身体累点好吧:-)

#6 楼 @yangchengtest 只需要每天努力工作不到 3 小时?。。。。

作为从开发转测试开发,是不想选择一个方向深入而希望追求所有领域广度的覆盖才从事测试开发工作。扎实的 coding 能力不是来源于工作需求,而是来源于追求完美的态度。

#10 楼 @m13890 测试开发是做什么事情? 之前被一个面试官问到, 什么是测试开发. 我说,测试开发是开发一些工具或者平台,帮助提升测试效率.面试官反问我, 所以你认为测试开发就是开发工具和平台? 我就被问到了.

#11 楼 @ansonwoo 我也是这么理解的。。。有更准确的定义吗?

#12 楼 @m13890 Testerhome 的 seveniruby 正在做的事情,目前所知道的,他应该算最好之一了。

#16 楼 @ansonwoo 是说他的工作范围。你关注他就知道了

我不做开发,也不做测试

我会先从事需求然后转售前

能做开发尽量做开发!

我要做老板!

#21 楼 @anikikun 卧槽。。。老板,带我装逼带我飞么

#6 楼 @yangchengtest 看来你是从来没用过 xcode-build 命令行编译吧 :)

@seveniruby 没用过,我们还没上架。iOS 暂时也没有上架的打算,自己打包 ipa 偷偷发布就可以了。目前只需要码码码😄。
@mads 测试的时间太灵活了,写个方案,别人可以写 2 天,你写半天也行么。然后部门就没几个写代码好的,你写慢点,在别人眼里还算快的。我们是很 low 的测试,但是应该比不入流的公司还是强不少。我们也开始要考虑测试部分外包了,测试的日子也不好过。

#24 楼 @skytraveler 依然奋斗在测试领域的绝对是真爱

#25 楼 @proteus 什么时候都不晚。

it 行业,要么技术走到底。要么业务走到底。开发转测试,最后的结果肯定是两头空,毕竟人生没几个 10 年。在财务自由的基础上,做开发还是测试都会乐在其中

让年轻很多岁,可能会转开发。。

Angelia [该话题已被删除] 中提及了此贴 09月27日 17:22
Angelia 如何转做测试管理? 中提及了此贴 07月15日 20:38

即做测试又做开发不可以吗?

一直想转,但怕来不及了

当年被从开发转测试,算盘还打得挺好,虽然工资低点但是轻松啊,会点编程干得蛮开心,结果就杯具了,降低了对自己的要求没有什么长进,和我一块工作的几个女生现在做研发都挺好的,我也是建议不要轻易转测试

#6 楼 @yangchengtest 同觉得 xcode 比 as 好用。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册