上一周瞎忙瞎忙,课程没有及时参加,文章也没有及时写,面壁五分钟…………
"回顾,是为更好"
二期,第二次分享,一开始老徐就展现出了这句话。说起来,其实在每个人心里都知道应该这样做,不定期的回顾之前学习的知识等,但是扪心自问,又有多少人做到了……在这个比较周围都比较浮躁的环境中,又有几个人是根据自己的规划生活得。从我个人而言,惭愧呀,每次都是想的很好,然后到做的时候,真的有做到吗?并没有……而且还会找很多理由,让自己心安……不过在参加百人计划期间,我很努力的在按照要求做好每一点,虽然每天都写日程提醒自己,但无论多晚,都会做完,这一点比之前进步了。
最近十年测试职业发生了什么?
对于最近十年发生了什么,说实话我只知道最近两年……由于毕业没有多久,然后之前在学校也没有接触过。感触较深的是,16年年初,闺蜜从开发转到测试,当时找工作找了几天就找到了,然后薪资还不错,但是17年年初,轮到我自己从开发转到测试,却发现要求和闺蜜告知我的一点都不一样,有的要求甚至和开发要求一样。众所周知,16年年底开始,整个互联网行情就不怎么样,好多公司都在裁员,有的公司甚至在这个环境下夭折了,然后导致找工作人多坑少,如果能力不怎么样,那还真是比较艰难……
通过老徐讲解,我才了解到测试职业近十年的发展。以前,没有测试工程师这个角色;后来,出现测试职业,但基本为点点点;再到现在,出现测试团队、测试流程、测试脚本等,但大部分仍为功能测试。我之前没有接触测试,并且自己处于一个手机公司,看到身边测试每天上班的任务就是点点点,总感觉测试比较简单,但是现在我步入这个行业了,我才真正意识到,看似简单的工作,要做好是多么的难,就说写测试用例这个事情,如果不是特别了解业务,还真是漏洞百出,严重的还会将问题带到线上环境。所以,任何东西,在没有真正接触,亲身体验,都不能随便定论……
老徐从三个方面讲解了测试目前的现状:(1)从业人员数量逐年递增,但测试需求量并没有那么快,16、17年感受工作不好找,企业要求高;(2)人员要求逐步提升;点点点选手逐渐淘汰。五年以后成功的测试逐渐转行或者淘汰;(3)测试人员定位,逐步清晰。以前测试只是附属角色,可有可无,产品做完没问题上线,有问题找测试;近几年,非常专业化,很多公司已经有附能与开发团队,测试进行反推,测试提供工具脚本,给开发用。从自己找工作也是深有体会,要求高;现在工作了,体会更是明显,如果自己再不多get点知识,真是只能呆在这个公司,甚至要被淘汰了……
2017年测试职业现状和发展趋势
测试人员该何去何从?由于自己也是刚入行,然后还没有想这么多,目前只是想着在完成现有工作任务的同时,去多学习,多接触。
老徐从下面几个方面讲解了现状和发展趋势:
(1)云平台,各种云测:app、web、探索性、人工测试等都会提供服务,很多东西不需要自己折腾,此时需要的便是思维体系,什么时候用什么工具解决什么问题,当前遇到什么瓶颈,需要哪个云平台提供服务。云测本身就是工具:阿里、腾讯、百度、360等都有;
(2)云服务:很少买服务器,所有部署托管到云服务;
(3)培训机构泛滥:人员越来越多;
(4)企业逐步趋于理性,要求逐步提升:15、16年找工作很容易,薪资还比较高,互联网行情很好;17年都在紧缩,项目、语言、linux等都一般,面试不容易成功;
(5)分层自动化体系成熟,UI自动化测试,比重逐步降低:之前都想推UI自动化,但最后一般都推不下去,UI自动化不是没价值,投入产出比比较低,维护成本比较高;目前基本在做单元、接口自动化,接口自动化更容易做,有一定脚本能力和前端基础,基本就可以做接口自动化,有很多工具可以用或者直接用python写;
(6)持续集成体系:很多公司都是开发做完,打个包,放在一个地方,测试去取,测试出问题,就又要等,等开发重新提交包,导致效率低,对测试能力提升很有限。
通过老徐讲解,才发现原来自己欠缺的还有好多,很多东西都没有接触到,工作中没有接触到,自己也没有主动去了解,主要是不知道了解什么东西,老徐的讲解如醍醐灌顶,需要学习的还有好多…………
知识体系与核心竞争力
对于用技术吃饭的我们来讲,个人认为核心竞争力便是技术牛逼,同时要有认真的态度。这句话说起来很简单,但又有多少人做到呢,个人表示自己并没有如此。
老徐分享了测试职业应当有的知识体系:软件工程(敏捷开发、敏捷测试这块的书籍)、测试理论、Linux知识、脚本(Python、JAVA、shell等)、db(数据库基本知识增删改查、删库等,需要有权限)、网络(计算机网络基础)、测试思维(整体思维逻辑、怀疑态度、关注细节,整体逆向思维)、沟通能力、持续学习等。
想想自己,这些知识体系自己是否都有涉足、了解,发现并没有,好多都是一知半解,只知道皮毛,惭愧呀…………唯一庆幸的是,对于沟通能力,是自己的强项,其他的还有待加强,而且是需要好好加强…………
以上均是针对老徐的分享,以及自己的实际情况的一些反思,接下来说说自己的职业生涯。说起来,毕业两年,前一年半多,都做的是开发,17年四月才转到测试工作的。
大学的时候,由于对编程比较感兴趣,就学习了好多关于编程的,由于自己基础较好,校招便进入了上家公司,开始了自己开发的职业生涯。由于刚去,什么都不了解,什么也都不懂,就开始很努力的学习,不懂就问,看很多相关的书籍,那个时候,每天晚上回家还要看会书,这样的生活大概持续了大半年。后来由于自己对负责模块的业务、功能越来越熟悉,处理问题也越来越得心应手后,似乎就没再看过书,然后每天也是完成自己的工作任务就算了。这样过了好几个月,突然有天组长让我负责一个小应用的界面,我慌了,因为之前一直做的底层的,从来没有接触过上层。从这次,让我意识到自己再这样下去是不行的,于是便开始学习,但由于后来工作量较大,感觉也是力不从心。再考虑到自己之前大学的专业,很多专业背景都是没有的,自己在这个方向上发展肯定不会很好,于是便辞去了第一份工作。
第二份工作,也就是现在这份,由于不想做之前的方向,然后之前工作中对测试也很感兴趣,边毅然决然的找了现在的工作。对于现在这份工作,目前还在学习进步阶段,在找工作过程中,就已经意识到危机了,意识到不能只是做到胜任工作就好,还要不停的学习。于是参加了百人计划,希望自己可以和大家一起学习,但由于自己现在能力还没那么好,事情总是忙不完,导致百人计划的课程也是力不从心,落下好多…………不过,自己也不会拖后腿的,会根据时间补上来……这种危机感总是让人想的很多,导致不安,不安之后又手足无措,老徐的分享,对处于这种状态的我来说,指明了方向……加油!!!努力变成自己喜欢的样子……