点击上方的终端研发部,右上角选择“设为星标”
每日早9点半,技术文章准时送上
公众号后台回复“学习”,获取作者独家秘制精品资料
往期文章
Github几个非常值得学习的项目
记五月的一个Android面试经
今日头条屏幕适配方案落地研究
APK瘦身-是时候给App进行减负了
浅谈final、finally、finalize有什么不同?
来源:http://ymzs.top/do35o1
整个移动互联网测试的就业出现了一种很奇特的现象。应聘需求量非常大,但是应聘者却不知道以什么样的技能和能力去应聘。相对的,招聘需求量也很大,但是从千篇一律的招聘简章中看得出来,大部分的企业和面试官自己都不清楚自己需要什么样子的测试人员。
我见过很多测试人员换工作的理由是一直做手工测试,想学习自动化测试(当然隐含着待遇差的意思)。从短期来看,换工作可能会解决他们的问题。但是从长远来看,到了任何一家企业只要时间够长,我们总会觉得到达一种学习瓶颈,觉得没有进步,都是自己熟悉的东西。所以换工作其实并不解决问题的本质。一名测试人员如果要有长期和系统的提升,必须要不被自己所在的企业、团队、项目等因素所限制,学会自己定目标,自己不停的学习才是真正的解决之道。
很多应届生或测试从业人员在面临这样的问题的时候往往不知道怎么做:你眼前放着一家知名大型企业和一家创业小公司,那么你会选择哪一家?在我的面试生涯中,遇见过大大小小企业出来的测试人员。大家看了之后心里可能就会有自己的答案了。
故事一:V小姐,所在企业:某知名互联网企业, 职位:软件测试工程师
其实在我拿到她简历的时候还是很高兴的,因为看到简历上满满的项目经历,又是在知名互联网企业,对于我自己所在的创业公司在讲是很难能可贵的。所以我满心欢喜的开始了我的面试。部分对话如下:
我:请问以前项目测试用例都是你们自己编写的吗?
V小姐:由于我们公司人很多,项目环节分的很细,所以编写测试用例是由另外一个组的测试人员负责,不是我们自己写的。
我:那么你们平时除了执行测试用例之外,还做点别的什么类型的测试吗?
V小姐:使用一些工具进行自动化测试。
我:这些工具你有了解过怎么实现的,或者运行原理是什么呢?
V小姐:没有关注,只是去使用进行测试产品。
我:你为什么离职呢?
V小姐:主要觉得工作太枯燥,没有学习和进步空间,都做了好几年了。
从上面的对话当中不难看出,虽然V小姐有着不错的工作背景,但是其实虚的很,我想大多数的面试官无法接受她。移动互联网企业就近几年开始越来越看重实际能力,学历或者企业背景已经没有以前那么大的比重了。自然V小姐没有通过我的面试。
如果你有机会进入一家知名大企业工作,那么绝对是一个不错的机会。你可能能够在一个很好的团队,做一个很好的项目。可能有很积极的环境,认识很多技术厉害的同事等等。好好利用这些资源,都是能够让自己的能力在短时间内得到巨大的提升,如果这么好的环境下,你还在混日子的话,只能说自己放弃自己了,那就更别提能得到面试官的青睐了。
这份简历也是让我比较看好的,原因在于S女士的背景让她肯定能够更快的适应创业公司的氛围,并且从职位上来看能力应该也不错。我继而高兴的开始面试。部分对话如下:
我:S女士,请问平时会怎么进行Android的测试呢?大概测试一个产品的周期是多久呢?
S女士:我以前在创业公司,公司就我一个测试人员,测试用例,文档都是我自己写的。平时目前主要都是功能测试,自动化测试自己也在研究,目前只是执行一下Android的MonkeyTest。测试产品的话一个月左右发布版本一次。
我:S女士,我想问下,Monkey工具具体是怎么执行的?会加哪些参数?你是怎么学习的呢?
S女士:就是一句脚本执行一下,每次执行几万次的样子,并没有增加什么特定的参数。
我:请问是否仔细看过Google的Android开源文档呢?
S女士:好像公司都是开发在看,我自己没有怎么仔细看,英语不是很好。
从上面的对话也不难看出,S女士对于在公司就自己一个测试人员很是自豪,这点自信对于测试人员其实很难能可贵。但是她却有点“闭门造车”,缺乏与其他测试人员以及同行的交流。在我看来,没有看过Android开源文档的测试和没有接触过Android测试可以划等号。所以结果S女士同样没有通过我的面试考核。
如果你有机会进入一家创业并且你是一个愿意接受挑战的人的话,那么绝对是一个不错的机会。你可能能够接触到整个项目,你可能会远离办公室政治,远离那些条条框框,你可能能全面发展你自己的能力,并不仅限于测试。
我相信有朋友肯定觉得疑惑,上面说的都是进入两种不同企业的优势,但是都是“可能”。那么我们怎么增加“可能”的概率呢?这需要我们正确的审视这家企业,审视自己。你需要在面试结束之后让自己清晰的了解以下几个问题:
1) 这家企业做什么产品,我是否有兴趣
2) 这家企业目前有多少测试,分别是负责做什么的,目前整体的测试的深度大概达到多少
3) 自己进入这家企业具体是做什么测试,是功能测试,还是压力测试,还是各种都会接触
4) 企业管理层对于测试人员的职业规划以及将来的发展是怎么考虑的
可能有的朋友也会说,你去面试,不见的所有的企业都会告诉你以上这些问题的答案。的确,我也遇见过这样的企业。试问,如果在面试的时候企业都不能回答你这些问题,这样的公司你敢去吗?你真的愿意去吗?难道只是为了眼前的那些薪资?希望大家好好思考一下。
阅读更多
除了敲代码,你还有什么副业吗?在这里获得的不仅仅是技术!
喜欢就给个“在看”