草根在测试行业如何杀出一条血路(2)-关于入行的那些心酸经历

开篇

大家好,我是光荣之路测试开发培训创始人吴晓华,最近收到越来越多测试界朋友的咨询请求,想针对最近的咨询成果,想给测试界的朋友分享一下我的感悟和收获,我会以系列文章的方式来给大家分享。我先列一下我要分享的系列主题内容,请朋友可以关注是否有你关注的内容,具体如下:

⬇️关于入行的那些心酸经历

如何更好地从功能测试转向自动化测试

怎么学习编程

如何提高在企业中测试团队的地位

如何选择一个有潜力的行业

有点小成绩容易,持续的出成绩太难了,怎么搞

如何提高自己的能力,如何自主学习新的技术,提升竞争力

如何提高懒人学习和行动的能力

测试如何年薪百万

如何提升抗压能力

如何获取行业的最新资讯

非计算机相关行业的,培训入行,普通本科学历如何自救

测试项目的项目管理

草根在测试行业如何杀出一条血路(2)-关于入行的那些心酸经历

关于入行的那些心酸经历

软件测试行业在中国成长的历史大概有20多年,之前大学里面也没有软件测试专业,所以我入行的那个时代所有的测试同事都是半路出家进入到这个行业,当时你想找一些软件测试资料基本上都很难找到,都是一穷二白的情况,什么都靠你进入行业后进行摸索,产生了很多心酸的经历。

入行-目标与磨砺

我先说说我入行的故事吧。我本一个草根,在北京读了一个二本,好歹算个统招,和大多数碌碌无为的青年一样,大学毕业前根本就没想清楚自己要干什么,也对大学的教育不是那么认可,学的很多东西都是很老的课本,毕业了也肯定用不上,个人也提不起什么学习本专业知识的兴趣。我唯一知道的就是未来英语和计算机肯定是用得上的,国际化、互联网化还是能够预见到,所以平时没事就学学英语,计算机虽然很感兴趣但是无奈无人入门,自己看书也看不懂,看个编程也死活不明白,那个时候亲哥辅修了计算机偶尔给我讲讲,无奈也是没有多大进展,因为认知的基础就不一样,他的高大上的讲解语言对我一个草根来说很难理解。一眨眼毕业了,别的同学都找好了工作,我个人很迷茫根本不知道要干什么,不过唯一清楚的是我不想干我本专业的岗位(自动化专业相关),所以也算是目标明确了一点。

毕业后才开始找工作,明显比人家慢了一拍,那个时候也是没头苍蝇,乱投一气,本人当时考过了6级也算个优势,就顺利进入了一家本地化的公司做本地化软件的翻译工作,简单来说就是把英文的界面翻译为中文。做了一段时间,发现这个工作就和打字员差不多,基本不用动什么脑子,每天感觉机器人一样,一天敲了2-3000字完事儿下班,没有任何挑战,这对于我一个热血青年来说,实在是不能忍呀,开始想办法能否干点别的。

我想辞职了,家人还不同意,说有工作就干着,找到了下家再走。这个其实还是有点难,为什么说难呢?我先介绍一下当时我的个人情况:

首先上班的地方离我住的地方非常远,地铁没有,上班上需要换公车1次,不过从我家到公车站骑车要20分钟,做公交到单位又要走20分钟(那个时候还没有共享单车),每天路上单程的时间要1.5小时到2小时,为什么要有这么大变化呢?主要是公车来不来非常不靠谱,就算来了你也不一定挤得上去,那个时候坐车在北京都叫“挤车”,北京最挤的车我认为就是环3环的300路公共汽车,我当时要坐的就是这个,想起来都是泪呀。话说300路公共汽车有个售票员口才非常好,有一天车停了,然后很多人开始往上挤,售票员开始说“请后面的乘客不要再上了,再上车就要挤爆了”,然后门就关上了,想上的很多人还没上去。然后到了下一站,出现很多扛大包的民工,这些人没有月票,售票员对民工说“赶紧上,使劲挤,一定要上来”,有些人就说都挤不上去了,能不能别上了,售票员大声说“都是中国人,让谁上不让谁上呀!”,然后车里的人都跟沙丁鱼一样又变得更挤了。说这么半天,就是告诉大家经历这么惨烈的1个多小时到家,你已经没啥体力想干别的了,吃饭后洗洗睡了,第二天6点半就要起床,7点要出门9点前要到单位的!

在上班的地方虽然工作枯燥,但是我个人是一个很能聊天的人,迅速和几个新来的同事打成了一片,每天固定16:00下楼遛弯+聊天20分钟,天南地北海聊,我作为一个新人和这些大哥经常请教各类职场发展问题,发现这几个同事都是以前国企出来了,都是忍受不了国企的工作方式和生活,所以我也再次奉劝年轻一点的朋友,年少时还是去点有激情的企业好点。话说在一次闲聊中,发现我一个同事涨工资了,我很八卦地问了两个问题,你干多久了?涨了多少?他说干了1年了,涨了100元整。我算了算我的工资,如果按照他的涨幅速度大概在过7年可以赶上我在网易同学现在的工资,人和人差距怎么就那么大呢?都是一个班出来的,不应该呀,一定是这个平台不太行的,所以我决定了2件事情,第一件就是要干it的技术工作,第二就是要尽快离开这个公司。那么问题来了,毛技术不懂,你也不是应届毕业生了,你怎么去干这个技术呢,这是个头疼的问题。

入行-苦学与悟道

既然明确了目标一定要离开,那么就要想清楚做什么岗位,当时it业里面主要的技术岗位就是开发,那么没有啥选择了搞开发吧。啥都不会怎么办?拿出大学的c语言书,开始学习,每天学到很晚,眼睛都快睁不开了才睡,第二天还要上班,继续在挤300路公共汽车。经过2、3个月的努力c语言总算炉火纯青(至少自己这么认为吧),开始投简历找工作。实在是没有什么拿得出手的经验,约你面试的也是寥寥无几,基本上被约面试的次数一只手可以数过来。面试的时候也说不出什么技术来了,只是说学过语言,能吃苦,有比较强的学习能力,希望企业给个机会。虽然面试题做的还不错,但是5家企业也只有一家有了一个下文,那个面试官说,给你1个星期的时间你做个asp的网站吧,功能需要包含注册、登录,需要使用数据库,然后实现发布帖子和查看帖子的一个网站作品。收到电话,第一个懵逼的就是什么是数据库?第二个就是asp是啥?内心的想法就是再次毛都不懂。。。。。。咋办呢,就这么一个机会,怎么也要死马当活马医吧。

经过一番思索,得出一个结论既然毛都不懂,靠自己肯定是没戏了,只能靠别人了,开始发动关系找开发高手,想办法咨询一下怎么搞定这个事儿。后来经过一番周折,通过亲戚找到他在ibm的同学,他的同学又找到了他的写asp的同学来帮我忙。利用唯一的一个周末时间档期,我去这个朋友的公司来取经。高手就是不一样,从头到尾给我演示了数据库的安装、sql的使用、asp语言的环境安装、以及asp语言的编程技巧,并且还推荐一本asp书,虽然只有短短的3、4个小时的时间,竟然感觉比我整个儿大学学的计算机知识量都大。请这个兄弟大餐一顿之后,速度买书回家开始后半夜睡觉的奋斗生活。

草根在测试行业如何杀出一条血路(2)-关于入行的那些心酸经历

每天工作后回到家,迅速吃完饭开工学习,看书+敲代码,研究上文提到朋友给的代码样例,尝试修改,然后不断实现面试题要求的功能,有的时候遇到一个问题要调试好久,感觉编程真的不是人干的呀,烧死无数脑细胞。不过,努力是一定会有回报的,经过一周奋斗总算搞出来这个作品,顺利交给面试官。但是,令人悲伤的是,后来居然没消息了,我打电话追问过去,说不招聘了。上帝就这么给我关闭了我的开发之路大门,从现在回想,如果这个时候去做了开发,也许奋斗到现在都是开发架构师了,可是没有如果,有的时候就是缺这么一个改变你命运的机会。话说现在我也是建议一些年轻的朋友,刚毕业的时候最好做3年开发,开发才是计算机最核心的技能,不管你将来做测试、管理还是其他什么,这些都是你一生中最宝贵的经验。

老话又说了“上帝给你关了一扇门,一定会给你打开一扇窗”。公司内部因为人员离职,空出了2个本地化测试人员的岗位,公司招聘也招不来人,所以想从本地化翻译找2个人来做这个岗位,然后征集谁有意向,结果一共15个人的翻译组,有10个人报名此岗位,看来大家都对翻译工作的机械工作方式产生了厌烦。从这件事情来看说明,好的岗位一定会产生充分竞争,想挣大钱、想从事好的职业发展方向一定少不了激烈的竞争。公司出了20道题,我一看发现都是我前几天做网站时候涉及的各种技术知识点,10分钟搞定,然后发现自己是所有参与竞争人的头名,看来天下没有白吃的苦,努力一下总是有机会的。然后从那一天起开始自己漫漫地长达10多年的测试长路。

生活就像一盒巧克力,你永远不知道下一块会是什么味道。这是谁说的?这是阿甘说的!人生在运转的时候,有的时候也是柳暗花明又一村。不管怎么说我也从翻译岗位,也就是说一个文员吧顺利转到技术岗位,虽然不像开发那么有机会,但是好歹也是个技术工种。然后,就要开始自己第一个项目了,8国语言翻译引擎。虽然,通过了考试,但是并不意味你就成为一名合格的测试工程师了,穿了一个马甲也不是说你就换为另外一个人了,测试领域的知识对我来说基本是0,真正的草根,长在地里你让人踩一脚,都不一定有人愿意。咋办呢?我依旧想依葫芦画瓢,尝到了高人指路的甜头,自然会上瘾!

我虚心求教我们公司一个测试大姐,于是请教道:“大姐,这个项目您能否给一些测试方面意见”。大姐很言简意赅的回复我一句话“就那么测!”。当时,一万匹野马在心中跑过,一万个问号在脑中盘旋,到底怎么测呢?看来高人指路是靠不住了,只能靠自己了。

我开始冥想,开始思考为什么要测试呢?它的意义是什么呢?这个软件为啥要被开发出来呢?客户到底要我们测试出什么问题呢?有了问题后,我就开始尝试寻找答案,通过询问领导,和同事讨论(另外一个从翻译组调来的同事,考试的第二名),终于找到了测试这个软件的意义,就是要在各种不同的中文系统上使用这个美国软件,看看是否有什么问题,具体什么是问题自己看着来。我想出了一个在我后续十几年的从业经历中都用到的测试原则,就是在指定环境中,模拟所有用户使用软件的可能,验证软件的实现是否满足设计实现和使用需求。然后我就开始探索这个软件,到底有什么功能,所有的功能我都用一遍,毕竟我也做了一段时间翻译,知道翻译使用这个软件的常用需求,然后开始在不同的中文操作系统上验证这个软件是否有bug,然后经过3个多星期的测试,在4、5个版本中发现20多个问题,顺利结束了我的一个测试项目。话说我做的这个项目,没有写过一行测试用例,完全是看着来,边测试边思考,尽可能测试多的功能,话说这也算是探索式测试的第一次实践了。

入行-得失与准备

以上是我个人的入行血泪史,总结一下这段入行的人生经历的一些得失:

1 有明确的目标,才能有更积极地行为去实现你的目标

2 只有学习才可以改变命运,没有之前c语言和asp语言学习的积累,也不可能转到测试岗位。

3 要想发展快,必须有高人指路呀,人家几句话顶你一个星期学的。

4 翻译工作的枯燥,让我觉得软件测试重复性工作根本算不上枯燥,所以有些苦你吃了,遇到另外一些苦,你可能甚至觉得有点甜!

5 遇到问题,无高人指路,那么就要去积极思考,不断去尝试解决你的问题!而不是啥也不干!

6 在机会面前必须提前做好准备,否则有些机会就会离你而去!

入行只是第一步,真正要在行业中,发展是一个更加困难的事情,下一篇我们来讨论菜鸟进入行业后应该掌握哪些技能,如何能尽快实现自己的价值呢?

文章来源:微信公众号:光荣之路 作者:吴老

猜你喜欢

转载自blog.csdn.net/Testin123/article/details/82744493
今日推荐