大学应届快毕业,想从事软体测试行业,不排斥培训,但还是想自己拼一把,想自学下先,但又没有经验,希望大神们指导自学的一些方法,避免走弯路?


不建议自学,自学要求自控能力很强才行,再者你自学的资料不是系统的不完善,会有断层。而且遇到问题你找人帮忙也有问题,最后是实践项目这块,自己很难弄的到的,如果花这个时间,精力,金钱,还不如去培训呢。


自学一门技术,理论上讲是可以的,但并不是所有人都可以,需要先对自己进行一个评估:

  • 你的计算机方面的基础是否支持你开始学习
  • 你的自控能力是否可以,在各种娱乐、生活琐事中每天固定留出几个小时的学习时间
  • 你是否有很好的学习方法,用最短的时间掌握足够的知识
  • 你是否能熟练使用互联网准确获取学习资源
  • 你是否有足够的时间去试错,毕竟时间就是金钱

OK,如果上面的问题,你都有确定的答案,那就可以开始自学吧,下面是我整理的一些自学的技巧及方法,希望对你有帮助。

捉虫布道人:自学软体测试的方法分享?

zhuanlan.zhihu.com图标

如果你很多都不能保证,个人还是推荐通过花钱购买服务,毕竟现在是一个知识付费的年代,由专人给你收集资料、项目,你只需要花费时间去学即可,这样除了可以学习到需要的技能,还可以获取一些额外的服务,比如指导就业等。


作者:Kiron(啄木鸟学院创始人)

链接:Kiron:软体开发/测试,自学还是培训

来源:知乎

HackerRank对全美超过1万名学生的编程语言学习趋势进行调查后,发布了2018年Student Developer Report

可以看出,只有27.39%的人表示他们通过完全自学的方式学会了编程,其余人则表示都有过学校学习编程的经历。

视角拉回到中国,没人在中国做过这样的统计,但应该能想像的到,在中国,编程自学成才的人数比例应该是小于美国的,更可怕的是,此调查存在幸运者偏差,即被调查者都是已经自学成功的人,但这些幸运者,究竟占全部自学编程人数的百分之几,这个就不得而知了。

说实话,我在IT行业干了13年,你要问我软体开发或者软体测试的自学路径,我能像其他答主一样,很快给你类似这样的图,或者图中每个点的资料。

Java开发自学图谱

软体测试自学图谱

但以上这种图谱,对多数尝试自学IT技术的普通人,真的有效么?互联网中有海量资源,甚至MIT之类高校全套课程视频资料都有,那又怎样?

在海量信息干扰下,有能力筛出有效信息,并坚持学习不半途而废的,有几个?

对于学习,孩子们缺少的,从来都不是学习资料,而是,学习环境和正确引导。

对于考研,多数同学会选择报班,寻求老师的引导和同学的陪伴。

很少有人质疑考研培训,但为什么对IT培训会是无差别的质疑呢?

我们应该质疑的,到底应该是IT教育行业本身,还是某些不良招生方式、虚假就业承诺?

都说,自学入行的程序员才是个好程序员,也许没错,

科班在校生,凭兴趣自学成为大牛,我见过

211/ 985非科班,自学成功并入职,我见过

但是

过去13年,我身边经历过的数百同事,我面试过的数百候选人

我没见过任何一个,双非、二本、非计算机专业、完全靠自学

成功找到软开或软测工作的案例

是的,一个都没有

自学IT技术之路,枯燥、漫长、艰辛,肯定有成功的,但下一个成功的,会是你么

看到这里,你若仍坚信自己能自学成才,请先问自己下面几个问题:

1.你是一个逻辑和抽象思维能力比较强的人吗?

2.你是否能忍受在漆黑中独自摸索未知的领域?

3.你是否习惯于独自分析拆解问题并找到答案?

4.你是否有能力探索相关领域清晰的学习路径?

5.你有无不用别人督促就坚持到底的学习经历?

6.时间成本: 自学=培训*2,你愿拿时间省钱吗?

如果以上问题的答案都为是,请继续往下看

你还需解决:

1.自学缺乏团队交流,面试时如何体现团队作战中磨练出的问题处理能力

2.面试不只是笔试,非应届生面试重点是项目经验,这部分经验如何获取

________________________________________

知乎上人人30万年薪,人人985毕业,可是你呢

学霸的自我约束、学习习惯,以及智商,你有么

人家的自学经验,对高考400多分、双非、4级未过、非CS专业的你

到底合适么

自己的学习能力

自己心里应该得有点数吧

文章最后,给出结论:

211/985理工科学生,理论上可自学

其他同学,自学找到工作,几率很小

发布于 2020-04-29继续浏览内容知乎发现更大的世界打开Chrome继续蓉华教育蓉华教育?

已认证的官方帐号

学习的目的主要是就业,你可以去各招聘网站看看目前企业的招聘需求JD。我们经过统计分析目前软体测试岗位需求大概学习内容如下,仅供参考!如果你觉得你是非常自律的人,可以尝试。

一、软体基础知识

掌握软体工程师的必备技能:软体系统前后端基本框架、操作系统、网路基础、资料库以及脚本语言Python,培养动手能力,能独立完成各种测试环境的部署、维护能通过查看日志、资料库定位问题,培养解决问题的思路。掌握一门脚本语言Python,能熟练掌握Python的基础语法,为后续自动化测试课程打下基础。

二、测试专业知识

熟悉软体测试的工作流程、测试方法、缺陷管理工具,对软体测试有深刻的理解,一定要把基本的测试思维建立起来,如正常,异常场景的构造;熟练掌握常用的测试工具,如:JMeter,Fiddler等;熟练运用Python语言完成Web自动化测试,介面自动化测试;能运用所学的技术完成自动化框架搭建。

优先顺序最高为功能测试,介面测试,然后为Python +selenium的web自动化,和Request是的介面自动化测试。目前面试被问自动化的机率非常高。如果没有时间APP自动化可以不了解,因为目前APP做自动化的非常少。

三、项目,项目,项目实战

搭建前后端分离的ngix负载均衡环境,同时至少要真正做个一个APPWEB的项目,包括从需求,测试计划,测试设计,用例,环境搭建,测试执行,测试报告总结等。不然一问项目就歇菜了。

四、简历和面试沟通能力

为什么我把这点单独提出来了,因为对很多刚毕业的学生来说这是他们非常欠缺了,导致的结果就是面试机会少,面试成功率低。不要小看这部分,这部分可能是你成功就业中占到20-30%决定因素。

希望我们的回答能够对你有所帮助!

编辑于 2020-04-29继续浏览内容知乎发现更大的世界打开Chrome继续LindomLindom有些事情不是看到希望才去坚持,而是坚持了才会看到希望。

感谢邀请,看看之前一个同学有类似的问题,分享给你~

对于一个小白,怎么才能把软体测试学习好? - Lindom的回答 - 知乎 https://www.zhihu.com/question/373284841/answer/1031853538


学习的目的主要是就业,你可以去各招聘网站看看目前企业的招聘需求JD。我们经过统计分析目前软体测试岗位需求大概学习内容如下,仅供参考!如果你觉得你是非常自律的人,可以尝试。

一、软体基础知识

掌握软体工程师的必备技能:软体系统前后端基本框架、操作系统、网路基础、资料库以及脚本语言Python,培养动手能力,能独立完成各种测试环境的部署、维护能通过查看日志、资料库定位问题,培养解决问题的思路。掌握一门脚本语言Python,能熟练掌握Python的基础语法,为后续自动化测试课程打下基础。

二、测试专业知识

熟悉软体测试的工作流程、测试方法、缺陷管理工具,对软体测试有深刻的理解,一定要把基本的测试思维建立起来,如正常,异常场景的构造;熟练掌握常用的测试工具,如:JMeter,Fiddler等;熟练运用Python语言完成Web自动化测试,介面自动化测试;能运用所学的技术完成自动化框架搭建。

优先顺序最高为功能测试,介面测试,然后为Python +selenium的web自动化,和Request是的介面自动化测试。目前面试被问自动化的机率非常高。如果没有时间APP自动化可以不了解,因为目前APP做自动化的非常少。

三、项目,项目,项目实战

搭建前后端分离的ngix负载均衡环境,同时至少要真正做个一个APPWEB的项目,包括从需求,测试计划,测试设计,用例,环境搭建,测试执行,测试报告总结等。不然一问项目就歇菜了。

四、简历和面试沟通能力

为什么我把这点单独提出来了,因为对很多刚毕业的学生来说这是他们非常欠缺了,导致的结果就是面试机会少,面试成功率低。不要小看这部分,这部分可能是你成功就业中占到20-30%决定因素。

希望我们的回答能够对你有所帮助!

编辑于 2020-04-29继续浏览内容知乎发现更大的世界打开Chrome继续LindomLindom有些事情不是看到希望才去坚持,而是坚持了才会看到希望。

感谢邀请,看看之前一个同学有类似的问题,分享给你~

对于一个小白,怎么才能把软体测试学习好? - Lindom的回答 - 知乎 https://www.zhihu.com/question/373284841/answer/1031853538


感谢邀请,看看之前一个同学有类似的问题,分享给你~

对于一个小白,怎么才能把软体测试学习好? - Lindom的回答 - 知乎 https://www.zhihu.com/question/373284841/answer/1031853538


推荐阅读:
相关文章