作为一个软件测试领域的钉子户,今天我来跟你细聊一下零基础的小白需要多久才能入门软件测试。
零基础学习软件测试基本上就三种情况,一是有大牛带,二是纯自学,三是找培训机构。
如果有个大牛可以带你,那你根本需要考虑时间的问题,基本上全程跟下来一两个项目就能轻松入门。当然前提是你在跟项目的时候恶补基础知识,而且大牛能不厌其烦的给你答疑解惑并指明方向。
如果你认识这样的大腿,请抱紧不要松开,不要考虑时间,直接以身相许,前途一片光明。
当然对于平凡的大多数而言,你没有那样的人脉资源。摆在你面前的就两条路,自学或者培训机构学习。
如果你要自学的话,至少需要六个月的不间断学习,而且要每天保证至少两个小时的投入,那么你可以在半年后达到软件测试入门的水平。
如果是一个靠谱的培训机构,那么基本上你2-3个月就可以入门了。
接下来我给你讲讲为什么需要这么长的时间入门。
软件测试的入门需要很多的基础知识。
虽然软件测试一直被认为是IT技术岗位中门槛最低的,但是软件测试说到底也还是一个技术岗位。门槛低那只是相对的,所以想要软件测试入门还是得沉下心好好的学习一下。
软件测试入门就是要学会功能测试,下图是功能测试相关的一些知识技能。
PS:之前放了一个详细的技能思维导图,放上来图片文件太大根本看不清,所以只放简单的缩略图。有需要详细技能图谱的可以私信找我。
优点:可以自己把控学习时间,学习的时间相对的自由。而且大部分自学的人都是在职的时候学习,也不会花费太多的钱。
缺点:需要极强的自制力,如果你是早上定5个闹钟都起不来床的那种同学,建议你就别考虑自学了,坚持不下去的。三分钟热血在你看到软件测试需要的知识图的时候,看一秒就凉的透透的。
另外就是自学的人学的东西不一定是工作中能用到的。网上可以找到大量的软件测试相关的知识,但是作为小白的你根本区分不了哪些是重点需要掌握的,哪些是了解一下就行工作用不上的,没有重点的学习就会造成时间的浪费。
辛辛苦苦学了半年,面试的时候依然是一脸懵X,就是没学到点子上。
另外一点,90%的自学者在面试环节都会被一个问题直接劝退,就是项目经验。就这一项,就会让你绝望。游泳队招人,肯定不会招一个没下过水的旱鸭子,一个道理。
优点:有人监督学习,不会半途而废。有个人天天叫你起床,你就不会起不来。
学习的知识都是最新的,工作中会用到的。有的放矢会大大的提高你的学习效率和缩短学习时间。
最重要的一点,培训机构会在课程中有手把手的教你实操,让你的简历有项目经验,让你在面试的时候和面试官有的聊。
缺点:花钱。
很多人看到花钱就直接炸了,我工作是为了挣钱,还没工作呢你就让我花钱?
如果你真这么想的话,真的是没受过什么社会的毒打。
一句话,你现在花的钱是在购买时间和投资未来。如果你不愿意花那份钱,那么就花时间和精力去得到相同的结果。当然很有可能得不到相同的结果。
培训机构的另一个缺点就是无法分辨哪家机构的性价比最高。我可以教你一个方法,去腾讯课堂搜索“软件测试”,把排名前三或者前五的机构记一下,然后听一下各家的免费课或者公开课,自己喜欢那个就去哪家学习。
当然不是,软件测试虽然入门简单,但是想要升职加薪走向人生巅峰,你的路还很长。
路漫漫黑漆漆,先迈出第一步吧。
文末分享:这下面有我学习整理出来的自动化测试资料、大厂面试…待你来领取~ 见公众号:【伤心的辣条】愿你我都有所获…
合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
我的测试学习交流群:902061117 群里有技术大牛一起交流分享~
包装成1年工作经验的测试工程师,我给他的面试前的建议如下
自动化测试到底要学什么?
为何跳槽不考虑腾讯?聊聊我和鹅厂的一点往事
自动化测试和手动测试哪个更高级?
新手必看:怎么写一个合格的测试用例?
python登录接口测试问题记录与解决 ( 干 货 )