本人7年测试经验,在学测试之前对电脑的认知也就只限于上个网,玩个办公软件。这里不能跑题,我为啥说:自学软件测试,一般人我还是劝你算了吧?因为我就是那个一般人!
软件测试基础真的很简单,是个人稍微认真点都能懂,这就是好多人说软件测试简单、易懂、好学,然后就是一顿浮夸的言论,误导那些小白,这里我就给那些轻浮的人泼一桶冷水,懂和学会是一码事吗?
先来说一下软件测试这个就业吧,我现在生活在祖国的肚皮上——成都,下面亲生经历,我是自学的软件测试,反正当时自我感觉良好,之后就开始找工作,投了10家简历,欣赏了6家写字楼的酒店环境,所幸的是面的6家中有4家给了我offer,虽然工资都不高,但好歹我觉得我还不是那么一无是处,也算是入了行,到后面一步步走上进阶之路,也算是在众多自学人中比较成功的一个了,后面是我写给那些铁憨憨的,你当真要自学软件测试,一定要按我说的做…
一、不要好高骛远,一定要有学习计划和学习路线。
我在学习的半年后觉得自己啥都懂,但又什么都整不出来,原因就是今天学点Python,明天学点数据库,后天又学点Selenium,一个月以后发现什么都没学会,所以一定要按路线来,往往就是你绕过了那一点点,会导致你根本学不到东西,浪费很多时间。还是那句话:学习千万不要走捷径。
这里我也分享一下我整理的的学习路线,希望能对你们有所帮助!
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在1-2年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群,642830685大家一起讨论交流,里面也有各种软件测试资料和技术交流。
二、要掌握好学习的方法比什么都重要
我自学的时候就是没有掌握好学习的方法,导致后期学了又忘,浪费了很多时间…下面是我个人总结的一些学习方法:
所谓的学习学习,第一个就是学,第二个就是习。学,就是你们现在正在做的事情,其实技术这个东西是相对固态不难的,该背的背,稳扎稳打。学习技术的同时我们还要去学习技巧。
包括了学习方式的技巧,做笔记的技巧,解决问题的技巧,还有我们解题的技巧。也是你在学习的过程中培养的一个思维。对于你以后在公司中间,学习新的技术,解决比较困难的问题,都是有帮助的。
学:
技术学习,理解最重要,重点要标记,改记的记,改背的背,稳扎稳打。
技巧方式学习,做笔记的技巧,解决问题的技巧。
习:
复习:每学习完一章内容后,要整理、复习和归纳,用笔记本或者思维导图的形式梳理这一张的所有内容。标记重点、难点;整理常见面试题。
练习:每学完一章内容后,要及时的完成课后的练习,一是巩固技术是否掌握,二是查漏补缺,不懂的地方要多看两遍。
重点讲一下解决问题的技巧。因为大家在学习的过程中间,100%会遇到问题,这也是很正常的。
我们都是作为职场人,公司招人就是让我们去解决问题的,而不是去提出大量不能解决的问题。在平时的学习中间就要逐步的养成良好自我解决问题的能力。
网络方式资料查找(搜索引擎)是自己去解决问题的一些方式。
我遇到问题的时候,如果自己解决不了,可以去寻求帮助。
寻求帮助时候非常重要的一点:问题一定要描述清楚,如果有现象,尽量提供截图和代码(截取完整)
不论你是跟着老师系统学习还是咨询身边的朋友,提问都要遵循这个原则,每个人的时间都是金钱,有利于高效解决问题。跟着老师学习会有一对一远程问题解决,也是因为知识付费、价值的等价交换。
建议先按第一个点去提高动手能力,提升自我解决问题的能力,60%-80%的问题其实都是可以用这个方法去解决的,无形之中就积累了很多宝贵经验。
这里也推荐一个软件测试技术学习讨论交流群,642830685,有什么不懂得问题都可以在群里提出来,会有大佬帮你们答疑解惑,大家一起讨论交流学习!!!
三、一份好的简历能让你更容易通过面试
简历是职场的敲门砖,是拿到offer的通行证,可能对于新手来说,完全不知道怎么下手,这里我写一下我的方法,首先你必须去找一份简历模板,可以是前程无忧,智联招聘,BOSS等自带的模板,也可以是网络上下载的模块,要求:上下结构,简单即可!不要太花哨!这里取几个栗子,什么样的模板是合适的!如下:(对于照片可有可无,长得Nice和可爱的妹纸除外)
有了模板后,然后就要学会包装简历了
1.基本信息: (1) 需要注意事项: 1.六大要素必填:姓名,性别,年龄,现居地,手机号码,邮箱地址! 2.其次就是填一些对你自己有利的信息,比如:学历:211本科,英语:六级!等, 3.对于妹纸来说可以填写:婚姻情况,这一点对于女性在职场来说是比较重要的一个因素 4.不要填一些无关紧要的信息,比如就有些人填:政治面貌:团员,籍贯:汉族等,
(2) 示例如下:
2.教育背景: (1) 需要注意的事项: 1.一般格式为:2006.9-2009.6 湖南信息学院 软件技术专业 2.如果是高中学历,个人建议包装学历,因为不包装你连面试机会都没有.。 3.如果是非计算机专业,专业可以不写! 4.可以在下面加一些你在学院的有利经历,比如:曾获得2008年励志奖学金!曾获得什么证书等! (2) 示例如下:
3.专业技能 (1) 需要注意的事项: 1.个人建议一般要写8条以上,包括数据库,Linux,测试理论,接口测试,自动化测试或性能测试选其一! 2.每一条写的内容多一点,不要几个字就结束了 ,错误示范:熟悉数据库的增删改查! (2) 示例如下:
4.工作经历 (1) 需要注意事项: 1.一般格式为:深圳市XXX信息技术有限公司 2018.4-2020.4 软件测试工程师 2.工作职责:建议写3-5条工作职责!主要写你在这家公司主要做的事情! 3.注意包装前通过天眼查看看这家公司的主要业务,办公地址,成立时间等信息。这个在面试时可能会被问到!包装的更详细的需要记住公司在几楼几室,每天做什么车去上班等。 (2) 示例如下:
5.项目经验 (1) 注意事项: 1.个人建议:至少写四个项目,为什么?因为最近几年培训机构出来的人写三个项目的写太多了,所以个人建议写四个项目 2.项目中最好包括:app项目和web项目。 3.第一个项目是最近做的项目,也是面试官重点问的项目一定要非常熟悉,对于没有做过项目的新手来说,个人强烈建议去下载一个项目熟悉!可以是手机上的app也也可以是web项目! 4.项目职责建议6-8条以上! (2) 实例如下:
6.自我评价 (1) 注意事项 重点放在:沟通能力,合作精神,学习能力,性格,抗压能力上! (2) 示例如下:
这里我也整理了一些软件测试的简历模板和面试题,有需要的小伙伴可以关注公众号:程序员二黑,免费获取!
上面都是我这些年踩过得坑,如果你做不到,那我劝你还是还是算了,有那时间还不如刷下抖音…
|