软件测试人员找工作,去大公司还是去小公司?跟薪资匹配的永远是实力!
Posted 程序员小濠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试人员找工作,去大公司还是去小公司?跟薪资匹配的永远是实力!相关的知识,希望对你有一定的参考价值。
马云曾经说过,员工离开一个公司无非就两种原因,一个是钱给少了,一个是干的不开心。我觉得非常符合现在IT从业者离开一个公司的心里想法,很多时候我们IT从业者找工作都会给自己定一个目标,比如有的人觉得找一家大的IT公司,工资肯定给的高,觉得倍有面子啥的,比如有的人觉得找一个中小型IT公司,工资给的在预期内,工作压力也没那么大的就ok了。其实面临着对公司的选择,尤其对IT从业人员来说,是一个长久又纠结的问题。
众所周知,IT行业是没有永久铁饭碗的,所以IT行业跳槽率偏高,每一次的跳槽都要在内心做一番比较和分析,多数时候大家基本也是越跳越好,所以有一双慧眼去做正确的选择很重要。
那么回归正题,作为一个软件测试人员,在选择一家公司的时候需要考虑哪些问题?
一、如果你选择大公司
健全的制度,规范的流程等种种,确实这些都是大公司带给员工的红利,每月工资准时发,测试团队很大,学习的机会也很多,对于菜鸟来说可以学到很多东西。
1、工作流程
一般大公司的软件测试流程是非常完善的,而且也是非常正规的,在工作流程中,每个阶段需要做什么都能在流程中进行体现,流程中每一步的输入与输出也是流程规定好的。
比如说,一次迭代测试,在需求阶段,测试人员需要做什么,与开发人员,产品经理是如何交互的,都能有依可循,因为有流程的约束,开发人员和产品经理会全面配合。
以互联网都会有的转测流程为例,开发人员在转测时,不管是版本的命名,打包,部署,转测都会很清晰,测试人员能在相应的位置找到需要的文档或程序,其实很多小型公司转测时基本没有流程可言,直接是扔过来,就让测试人员搭建测试开测,又或者测试人员没有独立的测试环境,与开发人员共用一套环境,改就让测试人员,不对又改,反反复复几次,期间又没有版本号的标识,最后把正确的功能改错,导致测试人员漏测也是常有的事。
流程其实是标准,虽然我们不用拘于形式,完全按照流程或者规范去走,流程不仅约束开发规范编码,规范提测,规范修改bug,同时也约束测试,好的测试流程对测试人员来说会起到事半功倍的效果。
2、需求文档
对测试人员来说,对需求的理解度是非常重要的,你对需求理解多少,就决定你对程序测试的覆盖率有多少,而测试人员对需求的主要来源就是需求文档。
大公司针对需求文档的编写有严格的标准,谁写的,谁修改的,修改的是什么,什么时候修改,每个需求的描述,需求之间的交互都能在需求文档中查询到,需求文档是由产品经理编写,编写完成后,会对需求文档进行评审等等操作。
大型公司对文档很是看重,不仅是需求文档,更包括开发的story,开发计划,测试的测试计划,测试方案,测试用例,测试报告等等,都会有专门的时间来用于编写,固定的位置存放,但小公司由于业务紧,上线压力大,基本没有时间来编写这些文档,所以在小公司想找到文档,是相当的难,除非是自己编写。
3、工作福利
大公司的福利制度是相当完善的,基本上该有的都会有,不强制要求的也可能会有,逢年过节或平时都是会有一些小福利,工资和年终奖更是不会拖欠,基本都会提前或准时到账。
4、升职偏难
大公司人才济济,最不缺的就是有能力有野心的人,如果你不是一枝独秀鹤立鸡群,那么很可能会要很长时间才能熬到升职机会,而且大公司领导多管理者多,如果你不是特别的努力优秀,那么就很难保证自己会被上面的人看重提拔。
5、学历要求偏高
大公司不是那么好进去的,毕竟待遇福利好吸引着一批批人才涌入,他们完全可以选择更优秀的人才,所有如果你的学历没有达到他们要求的标准,那么面试的时候被刷下来的概率会偏大。
二、如果你选择小公司
虽然大公司占据着很多优势,但是小公司并不是没有任何优点,很多新人菜鸟的起点都是从小公司开始,没有适当的工作经验和时间,一般的大公司是不会接受的,所以小公司在这个时候犹如天降甘霖,给予很多IT新人工作机会和跳板。
1、成长快速快
新人在小公司里成长肯定是最快,也是最全面的,因为小公司的人力有限,需要一个人做更多的事,比如刚开始创业的公司,一个开发人员除了编码,还可能需要做产品经理和测试人员的工作。
在小型公司人力不足的情况下,不仅需要一个承担更多的事情,而且同时一个人可能会安排在不同的岗位上去,正是因为这些,所以在小型公司,只要是想认真做,能力都会成长得最快。
2、上位机会高
小型公司同时机会也很多,比如没有自动化测试人员,只要你能力达到,公司需要,你完全可以从零开始搭建自动化测试框架,大型公司就是一个萝卜一个坑,只有这个萝卜走了,这个坑才会空着,所以及时你有这个能力,有想做的心,也不一定会有这个机会,但大多数情况下,你并没有达到立马就能胜任的能力,大型公司就不会给你这个机会,小公司却愿意给,毕竟招一个高能力的人才是很费钱的。
3、学历要求偏低
小公司会看重个人能力和工作态度,对学历要求会相对偏低。
4、职能不规范
正如上面所说的,小型公司机会很多,但这个是建立在公司发展的基础上,一般小公司,测试人员只有一个或二个,基本只做功能测试,自动化、性能、安全等测试类型可能会没有,无法做到每个环节都有相关人员负责,细节把握也会相对偏低。
三、总结
说了大公司和小公司的各种好处与坏处,你是否心里有谱了?应该怎么选择?特别是刚毕业的和刚入行的新人来说。
一般情况下,建议刚毕业和刚入行的新人去大型公司。去大型公司可以学习更先进,更完善的测试流程和工作流程,不同的工作类型(测试类型),这对自身职业生涯的规划会起到很多帮助,有助于眼界开阔,当然前提是你的学历和面试的时候能不能达到对方的要求,实力这一块那就更加不要说了。
如果因为受制于大公司对学历和工作经验要求,可以先去小公司锻炼锻炼,把自己的工作经验和能力提升上来,然后再去挑战面试入职大公司。毕竟不是谁从一开始就能一蹴而就,过程总是需要时间和精力慢慢体验积累。
下面有我整理的一些软件测试资料有兴趣可以一起学习最后祝大家 前程似锦!!
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
五、mysql数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
十、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
最后:【可能给予你帮助】然后下面分享一些我的自学资料,希望可以帮到大家。
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【 程序员小濠】免费获取~
加群:175317069,群里有测试大牛分享经验。
最后感谢相遇,感谢缘分,感谢支持,感谢选择,感谢信任。也祝大家可以顺利找到心仪的工作,成功转行软件测试工程师!拿下高薪!
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐:
6个月软件测试培训出来后的感悟--写给正在迷茫是否要转行或去学软件测试的学弟学妹们!
以上是关于软件测试人员找工作,去大公司还是去小公司?跟薪资匹配的永远是实力!的主要内容,如果未能解决你的问题,请参考以下文章
软件测试经典10题(含解析) 软件测试行业,去大公司还是小公司好?