就业选择,大厂测试还是小厂开发?
某问答网站的问题:毕业Offer纠结中,是做大厂测试还是小厂开发?
分享下我的回答:
首先Offer的选择,要考虑的因素还有很多,除了企业规模和岗位性质外,还包括薪资、福利、通勤、地点、企业文化(卷的程度) 等多种其他情况。
但如果仅就企业规模和岗位性质这两个因素来权衡的话,可从以下几点考虑:
企业规模的优缺点
大厂
-
优点:制度规范,分工细致,企业本身的积累沉淀也足够深厚,只要愿意学习,资源够多。
-
缺点:螺丝钉,工作接触的面比较小,这里主要不是说领域内的技术,而是领域外的,比如非技术方面的,跟客户打交道,成本管理,营销等等,不向上晋升很难接触。
小厂
- 优点:能锻炼人,只要能力强,成长为核心人员周期短。而且不止技术能力,可能各方面能力都会全方位锻炼。
- 缺点:管理粗放,制度不健全,是不是跟对人可能更重要。
岗位的区别
其实最主要是自己的兴趣点。
关于测试职业的前景,可以参考我的另一篇文章
【软件测试岗位,职业前景如何?】
其中很重要的一点:
开发岗位,其实是根据已知需求去实现产品。更追求确定性。
测试岗位,则是将产品纳入各种不确定性中,去检验产品。
二者的思维特质不太一样,看自己更适合哪种。
结合行业现状
从比较短期的发展来看,其实应该考虑如果试错的话,哪个成本较高?
现在软件测试岗位其实越来越强调开发能力,工具制作、自动化测试等技能。
也就是如果先做小厂开发,后续还是有机会做大厂测试。但选择大厂测试,未必后面还能去做小厂开发。
基于这个关键点,即便我自己在软件测试领域,但综合来考虑,在同等条件下,还是比较推荐去小厂开发。