一个人能即是开发又是QA吗
部门内进行了一个辩论赛,论题RT,正方观点是可以,反方是不可以,当吃瓜群众围观了辩论过程,有些想法很有趣,记录一下
首先是正方观点
1. 能与不能能有两个层次,首先是个人有没有意愿去做,另外就是公司允不允许这种方式。
2. 寺庙逃亡的作者作为全链路工程师发布优秀作品就证明了可以做即是开发又是QA
3. 现在QA同学也开始学习开发了,是不是用行动证明开发也可以做测试?
4. 开发做测试可以扩展自已的专业性,提升职场竞争力
反方观点如下
1. 开发是创造性思维,QA是破坏性思维,一个人很难兼具两种思维方式
2. 一万小时定律,如果想在一个行业里面成为专家,需要投入一万小时;所以即是开发又是QA如果要做好的话,投入的时间更多
3. 什么都略懂一点,生活更多彩一点
4. 篮球比赛中有人运球灵活多变,适合当后卫;有人身高优势名显,适合当中锋抢篮板。在比赛中一般都各司其职,这样才能有机会赢的比赛。
5. 团队规模变大以后都在进行职责划分,可以充分锻炼个人专业能力。
下面是自已的一点思考,首先这个辩题是有前提条件的,就是在一个公司或者一个组织里面,所以辩论中举的独立开发者的例子不太合适。站在公司的角度看的话,公司要生存,要盈利,所以需要最大化生产价值,在公司规模小,人数少的时候,可能一个人要身兼多职,但是当人数多的时候,就要考虑如何分工合作才能给公司创建最大的价值。