🔥 交流讨论:欢迎加入我们一起学习!
🔥 资源分享:耗时200+小时精选的「软件测试」资料包
🔥 教程推荐:火遍全网的《软件测试》教程
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
我猜大概有不少小伙伴和我一样在毕业后迫不及待地找了一份工作,抱着一干到底的心态勤劳工作,但在最初的热情消磨后却陡然惊醒,发现目前的工作不仅薪酬不高,而且缺乏上升空间。然后想办法转行就成了当务之急。
1、但是要找什么样的工作呢??
哈哈,我这里先要自豪的说一下我现在的职业:软件测试工程师,一份高薪、光明、包容性极强的职业,它不辨男女、老少咸宜。而且工资高,上升空间也很高。
目前最大的问题是,很多人了解到这个行业,但是想要加入时,却害怕自己对计算机知识一窍不通,似乎对这个行业既不了解,觉得自己也没有机会参与。
不过没有关系,世上无难事,只怕有心人。我以前也什么都不会,后来通过学习照样跨入了这一行业,干了一段时间以后,衣食住行投来的经济压力也不再算是重压了,现在就来以个人身份给大家分享一下经验。
2、软件测试的学习不愁找不到路子!
其实无非就是两种学习途径:1、自学 2、报培训班
但是很多人一直在纠结,到底是自学好还是报班好。我是自学了十来天,最后还是报班学习就业的。这两种方法没有优劣式,只是难易程度不同。个人建议报班学习,节省时间,我下面会跟大家去分析里面的区别。
3、测试旅程三个阶段~
首先软件测试分为三个阶段,但每个阶段的区别在不同公司有不同的定级,我这里姑且用自己不算渊博的见解为其做一个总结:
第一个阶段是初级软件测试工程师,要掌握测试基础理论和测试方法,并且可以编写测试用例,后续工作主要还是功能测试。
这一阶段就是俗称的“点点点”,工作乏味,上升空间小。如果想要以初级软件测试工程师的身份入职,大概需要学习基础的测试文档技术、Linux界面的使用和测试流程理解等知识。(但基本上找不到工作,技术太low)
第二阶段是中级软件测试工程师,这个职位在初级的基础上要求熟悉Linux常用命令,会运用数据库,能够根据产品或项目需求及设计文档,独立完成分析设计测试需求、设计编写测试用例与执行,对接口有一定的了解。
这个阶段需要一定测试思维和技术,相对来说薪水的话会高很多,如果是自学的小伙伴的话,需要你花费很长的时间去学习、理解,中级测试相对来说技术难点大,如果没有人辅导,难理解。想要提升就可得用上准备脱发的劲,咖啡更是必需品。(记得洗脸,熬夜出油也容易导致脱发)
到了第三阶段,也就是高级软件测试工程师,必须熟练掌握自动化测试,UI+接口+web自动化的代码都要懂,能够搭建高效的测试方案。到了这一步就必须懂代码了,Java和Python择一学习即刻。
这一阶段,一般来讲接触代码级别的了,需要耗时更长了,而且要配合项目来做。工资肯定也会更高。(但是自学的话,首先没有项目,其次学习起来头大!不一定搞得定)
以上三个阶段都可以用自学也都可以解决,软件测试的视频教学在各大平台都能找到,如果你有好几个月时间,不着急转行,自信拥有足够的自制力,那么自学是完全可以满足自我提升需求的。在这里也分享一波我这些年搜集的软件测试资源在我的qq群里:785128166里,需要的朋友可以进群获取~
4、但自学存在的弱点也不可忽视
第一、是氛围缺失
脱离了学校固有的学习环境,一个人学习的时候很容易松懈,辛苦的工作一天下班后更加想看看剧、打打游戏,哪还会有经力想学习,因为工作压力太大,能够减轻压力的唯一方式就是娱乐了。
而报班的优势在于,达到中级甚至高级测试的水平只需要两个月时间,学习氛围的优势就体现在你周围的同学身上,他们都在努力,你看着也不敢松懈(内卷的威慑)。
第二、自学缺乏对正确与错误的判断
学习完的成果,你也不知道对不对,真正企业工作中是不是这么做的。学习也讲究实践,如果只对着视频和文字干学,那么就无法增长经验。而自己在进行模拟测试时产生的错误也无法得到及时的纠正,容易养成错误习惯走弯路。
如果你是报班学习,在学习过程中正确与错误,老师会帮你把控住,有什么问题都能及时得到解答,调整思路的话比自学更快。有时候一个技术难点你可能需要花3个小时攻克,而对于有经验的老师来说换种思路教给你只需要30分钟。
第三、耗时太长,容易迷茫
如果是已经在工作的小伙伴,那么就只能用业余时间进行自学。如果以高级软件测试工程师为目标,自学的流程一套走下来至少要一年以上。中级软件测试也要半年左右才能完成学习,而且经验还不充足,技术生疏。(工资还拿的低,但机构会帮你规划)
每个人的进度也不可能一致,学习速度快慢的差距也是天然存在的,非常难以把控学习的计划,纯小白很容易学着学着就颓丧起来,觉得自己望不见终点。
所以到目前为止,报一个专业的培训机构依旧是最靠谱和稳定的学习方法。控制不好自己的小伙伴不如专心学习两个月,一口气搞定这件事。
5、福利——
培训班的福利还有模拟面试环节,这是自学难以涉及的方面。你有这个本事,但你如何让面试官知道你有这个本事,这又是一个问题。而培训班会教你如何去应对。
我庆幸自己是报了班的,不然当初就差点翻着跟头把面试官留下的坑撞个遍。当然,报班也是有讲究的,这里有几个大忌。谨记!
第一,大班30人以上的不能去,你的问题不一定能及时得到老师的关注,一节课能解决的问题拖到两节课,这就很打消积极性,授课效率也低。
第二,这个培训机不能什么都保证,如果他什么都给你保证,保证你就业薪资多少,保证你哪里哪里工作,那就绝对不要信。什么培训机构还敢包分配了?
第三,谢绝视频授课!!!有的培训机构让你过去和其他人一起看教学视频,那这和自学有什么区别吗?!顶多就是有了那么点学习氛围,根本不值得你付出的金钱。当然,你要是经济条件特别好,愿意花钱也是可以的
最后不知道如何斟酌的可以私信我~
最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路
作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!