一个女研究生(高级测试工程师)的职业选择

 公司选择

  终于下定决心要离开,我想去的是重视测试的外企或大公司。

  我的逻辑很简单,测试在国内还未获得足够的重视,即使很多公司有测试,也是一些非常表层的测试,只有在规范的公司的测试才做得深入。在长达两个多月的面试和等待中,终于等来了我想要的机会,不过,选择摆在面前的机会,也不是一件轻松的事情。

  公司A,是一家具有一百多年历史的外企, 也是在IT行业非常有名的公司,专注于通信领域。这个公司提供给我的机会是高级软件测试工程师,主要负责软件测试,年薪比现在高50%。不过我看重的并不是这个公司提供给我的职位,也不是薪金,这些对我而言都没有太大的吸引力。吸引我的是这个公司本身完善的管理制度、规范的测试流程、先进的测试工具与测试方法、完善的培训机制以及全球共享的资源,当然,更重要的是公司的文化。

  我现在所积累的测试技术,都是自己在测试的过程中摸索出来的,没有经过规范的培训;所使用的测试工具,也是自己在业余时间学习的,也没有深入应用到测试中。虽然说积累了一些测试经验,但还不够深入、也不够专业,我希望自己能够有一个完善的培训机会,也希望自己能够系统地深入学习测试技术与测试工具。而且,在一个全球化的公司工作,不但可以增长自己的见识,也可以进一步提高自己的整体素质,还可以加强自己的英文水平。

  我对这个公司的印象很好,这源于业内对它的评价,也源于在面试过程中面试官问问题的水平以及对应聘者的态度。面试是一个双向选择,是企业在考核应聘者,也是应聘者在选择企业。在面试过程中的有一个小细节让我非常感动,hiring manager在用英文跟我交谈的过程中,有句话听不明白,重复问了她一遍,但她第二次给我复述后我还是不能马上领悟某个单词的意思,结果,她很耐心地换了一种方法问我,当我回答清楚她的问题后,自然也马上明白她所说的单词的中文含义了。

  这是一个小小的细节,但透过这个细节,可以体会到她对人的尊重,她没有因为我不明白某个单词否认了我的英文水平或我的能力,跟着这样的manager干活,是一件幸运的事情。而且,不管是hiring manager的技术面试,还是PM的项目面试,或者是后来的HR Manager的综合素质面试,他们所问的问题都非常专业,与他们的交谈也非常愉快。不过,在这样大型的外企工作,在管理层的发展机会相对较少,带领团队干活的机会相对也较少。而我,相对于单纯的技术而言,更喜欢一些沟通协调的工作。

  公司B,是一家在国内迅速发展的私企,也是在国内非常有名的公司,而且很需要人才也很珍惜人才。这个公司提供给我的机会是高级软件测试工程师,主要负责软件测试和流程改进,年薪是现在的两倍。说句心里话,这个公司最吸引我的是薪金,在那里干一年就可以有我现在两年的收入,不能不另人心动。而且,更重要的是,他们对我的赏识与信任,这样的工资水平自然是对我能力的肯定,也是希望通过薪金吸引我过去。

  在面试的交谈中,他们对我的CMMI5实施经验以及缺陷追踪经验很感兴趣,希望我能过去跟他们一起规范公司的测试与开发流程,这自然提供了我一个施展的机会。公司B的规模,与我现在公司的规模相差不大,工作环境也相差不大,也是一个给活你干让你自己去摸索自己成长的公司,这样的跳槽,在工作环境或平台上并没有太大的突破,变化的是我的报酬。我已经这样摸索了四年,我会想换一个平台,接触一些规范的管理、接触一些先进的技术,当然,也想得到一些规范的指导。

  公司C,是国内通信行业非常出名的一个国企,是大多数女孩子向往的地方。这个公司提供给我的机会是测试主管,年薪也是比现在高50%。吸引我的,是测试主管这个机会,相对于技术,我更擅长也更喜欢带领一个团队,我喜欢沟通协调多过技术,这也是我自己想发展的方向。不过,我不太喜欢国企,不喜欢里面的形式化与口号,也不喜欢里面死板的管理,更加不喜欢里面复杂的人际关系。而且,在面试时他们问的问题不够专业,我感觉他们并没有考核出我的真实水平,就这样把一个主管的机会给了我,反而让我觉得公司不够专业。

  我的大多数朋友,在选择的时候看的都是工资水平,他们建议我哪个公司给的工资高就去哪个公司,因为生活很现实,我们需要生存。也有朋友建议我去国企,因为他们觉得,在国企相对来说稳定、悠闲、福利好,对于女孩子来说,是一个很不错的选择。而我自己,在意的是在这个公司工作三年或五年或十年后,我会是怎样的一个人。

  如果在一个公司工作三年后,我还是跟现在差不多,那么三年后我肯定是失去了竞争力。现在的工资肯定是选择的一个重要因素,但我觉得目光不能停留在眼前,而是这个选择是否会让自己开心、是否能让自己增值、是否有利于长远的发展。早在一年前,我的朋友就建议我离开,因为我的工资与我的付出不合理,但我还是坚持留下,一方面是我在现在的团队中干得很开心,这是钱所不能买到的,另一方面是我觉得在现在的公司还有很多机会可以让我增值,也有很多机会让我学习让我成长。如果当初选择了离开,我就不可能有机会主导一个全新架构的系统开发,也不可能有机会参与CMMI L5的流程改进与评估,我也就可能不会成长成今天可以主动选择机会的人了。所以,我觉得,人的眼光不能只看眼前,而要放得更远一些。

  公司A是我最想去的公司,因为直觉告诉我在里面我会有一个质的改变,在那里会学习到很多先进的管理方法与测试 ,但我也会有些担心机遇不多,我想往管理方面发展的机会不多。如果没有公司B翻倍的年薪以及他们对我的赏识与信任,我会毫不犹豫地选择公司A,但翻倍的薪金是一个诱惑,他们想让我主导公司的流程改进也是一个诱惑。

  相对于公司A来说,B公司会有更多的机会让我往管理层发展。不过,公司B与我现在的工作平台差不多,自己在技术上摸索了这么长时间,一点一滴的积累,自然也让我成长了,但这样的一个积累会有一个局限性。在我的身边,我的测试水平是不错的,但是,如果跟国际水平相比,我还有很多不足的地方,还有很多需要学习的地方。而且,公司也B不会有那么完善的测试环境,也不会舍得像公司A那样投入那么多的资源在软件测试中,测试肯定不会像公司A那样专业、规范。

  而我自己,很想与别人分享自己所积累的东西,同时也希望能够以学习的姿态成长,这是A公司能给我而B公司所不能给的。如果真的用心去学、用心去做,我相信在公司A会有一个质的提高,也会在公司A会有一个更加好的发展,因为在外企,只要有能力只要肯努力,机会是公平的。我也相信,自己的能力不差,只要用心做好每一件事情,机会自然就来了。退一步说,即使没有往管理层发展的机会,从里面出来,也会很不一样。那50%的年薪,就当是继续深造的学费。毕竟,机会的选择,不能只看钱,也不能只看眼前。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-03 12:27:53

一个女研究生(高级测试工程师)的职业选择的相关文章

我的程序员之路:一个女程序员的奋斗经历

因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动.其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣. 本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把这个故事转到

渗透测试工程师的17个常用工具 还有专家告诉你如何成为渗透测试人员—转载绿盟

渗透测试工程师的17个常用工具 还有专家告诉你如何成为渗透测试人员 发布时间:2017年9月15日 07:51    浏览量:2231   渗透测试 (pen testing) 是由安全专家进行的一项安全性测试,其目的是为了在攻击者攻击之前发现系统中的漏洞.它需要聪明的思考.耐心和一点点运气.此外, 大多数安全专家将需要一些具体的工具来帮助完成这项工作. 最近, 外媒跟一些民间组织和一些安全专家进行了沟通,看看他们最喜欢用哪些工具.下面的工具是那些在简单的评估.复杂的项目中曾经用过的工具,其中的

云来了!我们该如何成为一个好的运维工程师

同学门,云的时代已经来临,相信我们可以通过各种渠道感知到,拥有云平台服务的公司在这块的业绩也是拙见显著. 过去的我们一周少则几乎要背着笔记本,重则扛着服务器去机房膜拜,但是伴随着云时代的来临,现在的我们,也许就是点一个开关的事情......   以下是列举出两个典型的云服务商近年的财报情况.   阿里云.亚马逊云: 华为云业绩:   笔者(Jeson)认为,在云的发展趋势下,传统运维就业机会将会被云服务吞噬,自动化运维和开发运维会一直存在.那么,我们该如何在此背景下做好一个运维工程师呢? 答案是

一个女程序员的故事

        从哪里说起呢,我的程序员之路.有些话只是自己心里想的很明白,还从没说过.希望你有耐心看完,因为我的故事不精彩,也算不上奋斗史.我的文笔和叙事能力也很差.        高中报志愿的时候坚定的报了计算机技术及应用,当时对计算机的认识只是机房里的苹果机,和老师教的用basic 输出一个正方形之类的. 我当时觉得我对计算机一无所知,我想了解他,就选择了这个专业,当然当时程序员的收入也是可观的. :)        大学四年下来,我的成绩不好,基础也不好,没拿过奖学金.大学的课程很多不喜

高级测试人才应该掌握的六类知识

经常遇到测试人员不知道学什么,或者学一个东西不知道有没有用.其实我也经常会遇到类似的问题,因此我自己也想把我学到的知识归归类.我想只要是这几类的知识,你学习都没什么错,总是会有用的. 1. 产品知识:对于你所测试的产品,你一定要非常熟悉.小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等. 2. 测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等. 3. 开发知识:编程,数据结构,算法,调试等等. 4. 专业知识:以上2,3是基本的知识,你还应该精通一些你从事的

Java高级软件工程师面试考纲

当前,市面上有<Java XX宝典>类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性.另外,网上也有各种各样的Java面试题, 很多也是着重在Java语言基础上.实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构.算法.网 络.操作系统等知识.因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人.

一个女程序的奋斗史

不懂虚函数有什么用,不知道除了构造函数,析构函数外还有拷贝函数,还有深浅拷贝之分.每天下班后我没有直接回家,而是留在了单位telnet到SUNOS上,开始了我学习unix的计划.我觉得是时候该离开这个安逸的国企了,说真的,真有些舍不得,我向PM提出辞职时,经理非常真诚的挽留我,说我工作做得不错,叫我考虑考虑再走.     一.并不成功的开始     我所读的学校是中国西部的一所普通高校.我进大学后也和大多数同学一样,过着60分万岁的日子,除了对编程比较感兴趣外.(呵呵,好多室友都说我外表女人,内

新时代的测试工程师

测试工程师在软件项目中把握着项目产品质量,具有最终项目能否发布的生杀大权,就这样一个重要的角色在实际情况中往往不受待见,却是为何? 纵观国内测试工程师发展的过程来看,主要有以下几个原因: (1)起步晚:在国内软件行业发展的初期,没有专职测试的人员,所以测试工程师比开发工程师以及其产品等岗位的起步晚,在初期是可以没有的岗位. (2)起点低:发展到一定阶段以后,发现有一部分手工测试可以由单独的人员完成,但是对人员的要求没有开发那么高,所以最开始的测试人员的门槛低. (3)技术发展慢:测试技术的发展相

招聘【.Net高级软件工程师】 (上海)

问题描述 公司名:上海扬博网络有限公司城市:上海工资:根据能力而定有意向者请将简历发到recruit@youngbro.com.cn.Net高级软件工程师(2名)职位描述:1.负责对公司业务支持系统的应用平台的升级,及相关软件产品的技术支持:2.负责新应用系统的设计.开发:3.负责对网站开发团队进行协调管理;岗位要求:1.大学本科以上学历,计算机及相关专业毕业,3年以上工作经验(必要条件):2.精通Windows平台下的Web技术开发,具有丰富的项目经验,熟悉ASP.NET,Javascript