通往大厂秘籍之Java高级测试开发

9月第一个周末BestTest的Java高级测试开发就要开第3期了,根据毕业学员就业情况反馈来看我们的课程效果完全达到了19年5月份时设计这个课程的预期,在今年整个行业对测试要求越来越高的情况下,测开班的学生依然陆续拿到了腾讯、阿里、滴滴等公司的offer。

 

 

 

 

 

第三期课程开课之前,也想跟大家分享一下java测开课程的课程背景以及课程优化的过程。

课程目标人群:                                                                            

1、想去大厂的同学

2、在大厂但是要晋升的同学

3、对测试职业发展没有规划和方向的同学

4、对测试质量建设没有整体思考的同学

设计初衷:

  最开始设计这个课程的时候,主要原因是觉得当时市面上的java测开课程基本都是各个知识点的堆积,比如讲一下docker、讲一下shel、讲一下app自动化,各个知识点的堆积跟升级打怪一样,完全无法贯穿起来。

    但是现在大家从大厂的要求和面试过程中能够明确看到大厂不在单单只是要求你技术多强,多好。更多的是对技术“强”之后的一种升华,将这种强悍的技术用于项目实践中去,也就是质量保障的思考,与对质量保障思考后的体系化打造。在这个质量保障系统建设过程中的思想、思考以及采用的技术和为什么用这些技术,在这个体系建设过程中你的成长和收货又是什么,这些反而是大厂在面试过程中真正去关心的。

    对于市面上挂羊头卖狗肉根本无法达到大厂对测开要求的课程宣传疯狂的软文以及对智商税的收割,我决定找在阿里、百度、头条的一些朋友设计一个真正对标大厂测开要求的课程。围绕着大厂对测试质量保障体系这个想法,我们在课程设计时候把我们对质量建设的思考拆分到4个项目中,这4个项目中会完整的阐述我们对质量保障体系的思想和建设过程,然后把项目用到的技术点进行拆分,就形成了我们第一版的java测开课程,比如java基础、框架、类库的各种使用、反射、kafka、springboot、mybatis,同时考虑市面上通用技术的诉求,也会用通用框架反向看我们的实战内容,也会去讲大厂面试会用到的一些技术点。这样就形成了我们的整个测试课程体系:以实战为驱动,质量保障和体系化建设为思想,这样大家在去面试大厂的时候不仅仅有通用技术,也能有自己对质量保障的建设和思考,且掌握了在质量体系建设过程中项目打造时候所需要用到的框架和技术。

课程第一次优化过程:

 

    第一版课程大纲设计后,我们与目前正在阿里、百度以及头条任职的几个学生阐述了测开课程的设计原则和思想,并确认了课程内容是否能够满足各大厂对高级测开的能力要求,得到学生们的一致认同后,我们第一版课程大纲正式上线。同时,开始了第一期课程招生~

第一版课程大纲:

 

 

课程第二次优化过程:

    第一期课程出来,引起了很多同学的的关注,仅仅在阿里任职的同学仅有8人参加,之前一直在做java开发的同学有3个参加。

    第一期由于对学生接受课程的进度和难度预想出现了偏差,原计划5个半月完成的课程,肯定不可能按时完成,我们坚决没有砍掉课程内容,第一期课程硬生生上了快8个月,课程结束后,同学们以花式晒offer的方式回馈了我们,不少同学进入了腾讯、滴滴、阿里等大厂,课程基本达到了我们的预期。

 

 

  但是在这个过程中我们也确实发现了几个问题:

  1、上课时间太长,大家事情多起来之后很难坚持完整的学下来;

  2、 一些源码的解读和字节码注入比较浪费时间和耗费大家的精力。

  3、有一些项目和课程内容会出现重叠

 

    围绕第一期课程8个月实践中发现的问题,我们课程进行了二次升级,主要改变的内容就是减少源码解读在课堂上的比重,用作业练习的形式让大家课下解读、减少一些重复课程的比重,这样希望我们的课程能在5个半月左右结束(结束不了就延长)

  第二版课程大纲:

 

 

第三期课程重点变化:

   1、坚持以项目为驱动,加大练习力度;

  2、增加质量保障体系思想中对测试左移测试右移以及环境建设的内容

  3、增加流量回放、精准化测试、混沌工程测试技术内容。

 

posted @ 2020-11-24 16:55  安大叔  阅读(540)  评论(0)    收藏  举报