今天,来细说我这一路走来的经历,通过我的经验分享和个人思考,也希望给你一些有价值的启发和帮助!
大概介绍一下我以前的情况,毕业三年,大专学历,大学读的是室内设计,2018年大学毕业之后,我直接选择了与本专业相关的工作,进了老家附近的一家设计公司,所以后来两年内,我都在这家传统公司中从事与设计相关的工作。
时间久了,算是彻底了解了这个行业,每天加班加点工作,最后薪资也少的可怜。
最重要的原因是这份工作真的没有挑战,重复的设计图纸,一眼可以看到以后的生活是什么样子。
所以到了最后,我对这份工作真的感觉非常厌烦。我不喜欢那种无望、没什么改变和未来的工作状态。而且本专业的工作也太过狭隘,让我的事业也离社会主流发展越来越远。
在我看来,这样下去,我什么技能都没学到,工作简单,人脉也没积累起来,薪资也少的可怜,未来的发展路线一定会很窄!
考虑到我既想要更大的成长空间、更自由轻松的氛围,也非常想接触一下其他的行业,拓展我自己的视野,而不是在年轻时就开始限制自己、消耗自己。我逐渐把视线投向了IT行业。
考察再三,我最终下定主意,打算北漂闯荡!
20年夏天,我在老板再三挽留下离开了原来的工作单位,只身来到北京,也开始了我通往 IT 行业的高铁。
初入北京,人生地不熟,随便找了个住所,就开始投递简历,因为没有IT方面的工作经验和技术,所以没有任何公司愿意给我面试机会。
在北京对于没有工作的我,生活花销成为了我最大的压力,每天都为工作发愁,我也是在这个时候知道了软件测试这个行业。
然后我开始了解软件测试的基本情况,发现软件测试非常适合我,IT行业技术岗,入行门槛低,能入行就达到15k薪资(含绩效+补贴),我非常的心动,但是碍于那个时候没有钱,所以没有报培训班,还好我是属于比较自律的一类人,其实最省事的是找个靠谱的培训机构,什么都不用想了,跟着土咅讠川服务结构认真的学习就行了。 当然,并不是在这里给你推荐什么靠谱的机构,下面就是分享我的自学之路:
跟很多人一样,学习的时候都会抱着学不会怎么办,找不到工作怎么办,这个顾虑每个人都会有的。
所以我首先开始的就是制定自己的学习计划和学习路线,如果你连完整的学习步骤都没有规划好,基本不可能学会测试。
在此,也将学习软件测试所有方向技术点做的一份整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
点击图片放大看的更清楚
下面对上图内容做个说明:
第一步:了解软件测试的基本内容
测试基础是软件测试最最最重要的部分,只要是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。最好是能够理解,并能够用自己的话给复述出来。
第二步: 开始工具学习
软件测试的基础学完了过后,就应该开始学习工具了。 其实我觉得学工具真的很容易,所以大家不用去纠结工具的选择。 把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。
软件测试常用的软件工具都在这里了,给大家节省了很多时间都有分享,需要的朋友可以关注公️号
第三步: 代码学习
学完了以上两个部分。 接下来,开始要考虑发展方向了。我是选择了自动化测试工程师的方向 ,关于编程语言的选择,我学习python,然后开始学习各种自动化测试了。下面推荐一些学习内容:
以上的内容,根据学的语言进行选择。 appiunm和selenium根据参与的项目进行选择。 不过无所谓了,反正迟早都要学会的。 这部分的教程太多了,学会了编程的基础后,随便百度,好多博客论坛都有教程。
第四步:常见设计框架设计
前面我们有了POM设计框架的思想,接下来我们要学习数据驱动框架,关键字驱动关键,混合测试框架,还有行为测试驱动框架。
所以,只要你学习路线是对的,那么转行成功就很容易。
第五步:性能测试
作为非功能性测试的技术,算是软件测试的半壁江山,前几年的辉煌,也在云服务慢慢被中小型企业接纳的今天,逐渐没落。
关于工作好不好找,目前的情况是:一二线城市就业机会多,好找工作,三四线就不太行了。其次,看个人的段位,纯功能测试现在可以说是饱和了,工作不好找,薪资还低,但是如果会接口、性能、自动化的话,工作很好找,并且薪资随随便便就能过万。
分享几节关于软件测试职业规划的视频,强烈建议你看看,有助于你了解软件测试学习计划和方法的建立,其中还包含测试流程、测试案例讲解、新手完整学习路线。
学完课程就开始求职了,这也是我最担心的时候。
面试了10家公司,从周一排到周五,基本上每天2家面试,让我在其中积累了很多的面试经验,虽然已经在社会上摸爬打滚这么久了,但是时隔3年再次面试,还是有点紧张。再加上没有测试经验,所以心里还是有点发虚。
心里一虚,面试就容易出问题。第一家面试,笔试过了,结果人家口头一问,我突然没整明白,一下子就露馅了。那次对我打击挺大的,后来回头一想,其实面试官问的东西都学过,我就是当时心里慌了,一下子没反应过来。
不过没关系,一般面试的第一家通常都是练手,回家调整好心态,复习一下学到的知识点,之后面试就好多了,也顺利入职了我现在工作的公司。
1.面试的时候,面试官会按照你简历上写的内容来提问,所以简历上一定要写上自己熟悉擅长的模块。还会问到在做过的项目里,主要负责哪些模块。
2.几乎每一家公司都会问到逻辑题,可以在百度上搜索“面试常问到的20道逻辑题”,里面大部分问题都会被问到。
3.面试,除了掌握所学的知识点和一些必要的面试技巧之外,你还要表现出一定的自信,你要给对方的第一感觉是:你会这个,你能做这个。心态要保持放松,只有从容不迫,你才能对答如流。
4.看清岗位需求,把握好每一次面试机会,不要病急乱投医,免得浪费彼此的精力和时间。
从设计行业到互联网行业,让我感觉向前迈出了一大步,也让我学到不少知识,满足了自己IT梦。行业的更变,让我又多了一次历练的机会,增加工作经验和社会阅历。
作为一个过来人深知学习是枯燥且乏味的。而且想要真正学好一门技术,没有领路人,其中的坎坷也不是一般人能体会到的,如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受,可以加入我们一起探讨。感兴趣可以关注公️号
拉进摸鱼群,有大佬指点迷津你的问题往往有人遇到过。