软件测试工程师目前正逐渐成为IT行业里的一颗新星,不仅是因为其从业人员薪资高、人员需求剧增,更重要的是测试人员的价值在企业也越来越重要,并且该行业未来良好的发展前景也深受肯定。
对于很多工龄3年以下的软件测试人而言,“学习”是一个刚需。但与此同时,满世界看了一堆干货、听了多门课程之后“然并卵”的情况并不少见。
所以今天,作为一家以技术主导,立足高新技术前沿,专注计算机软件开发、测试及应用的IT教育机构,我们想要跟大家探讨一个有趣的问题:3年以下工作经验的软件测试人到底该如何学习,才能更高效?
我们不妨从几个角度来依次探讨下这个问题:
该学些什么?
该如何学?
怎么判断学的东西好不好?
1.该学些什么?
如果你目前刚刚入行不久,学习的重心应该是将你工作上正要运用的某项技术掌握到60-70分,至少保证能解决日常工作中的大多数问题,并通过不断总结优化,提高自己的测试效率。
如果你已经掌握了系统测试、性能测试、以及一些测试计划编写方法等等,并且基本理解了测试相关的核心技术,那你接下来的学习目标就是不断的拓展自己的技术宽度和技术深度。
职场3年是个分水岭,有人飞跃式进步,也有人停滞不前。而这期间,树立个人“核心竞争力”是至关重要的。
当然,对于中高阶测试工程师来说,更需要关注的可能是“思维”的培养。如果可以掌握一种高效的思维方法和框架,一定会帮助你提升自身的逻辑反应能力,并且在短时间内抓住事情本质从而快速解决遇到的各种技术难题。
就像咱们蜗牛学院本月新上线的“PBET5.0课程体系”,除了一如既往的要求大家熟练技术之外,会更加注重学员思维模式的培养,我们一直认为:“语言只是一门工具,更重要的是思维。”
如果你已经是一名技术大牛了,那可能最好的学习方式是“分享”,将自己的知识传授给其他人,并在帮助他人的同时重塑自己的技术体系。
当然,在这个阶段,我们的学习诉求应该很明确:就是为了让自己获得职业能力的提升,能够去解决更多更复杂的问题,能够让自己获得职业发展道路上的增值,让自己更值钱。
2.该如何学?
明确了该学什么,接下来的问题就是:该怎么学?
对于技术类的学习,如果只是光听课,一定是没啥用的,你还得配有大量练习,且最好是能够边学习边实践,才能所学为所用。
在这个前提下,假如找到了合适的学习内容,大家一般会有两种学习方式:
自学;
教练式学习。
自学就不解释了,它相对自由灵活,成本也比较低,但基本上只适合于自律性极强,或者已经有非常好的基础,且具备学习能力的人。但对大多数人来讲,学习还是需要有人督促有人指导的。
另一种方式就是教练式学习。
所谓教练式学习,就类似于你在健身房请了一位私教,他会告诉你如何去塑形、减肥,然后在你实践的过程中还会给你许多反馈,告诉你哪些动作需要修正、哪些饮食习惯需要改善,并会与你有更多互动,比如帮你找到更多同伴一起练习和学习,鼓励和鞭策你坚持下来之类的。
毋庸置疑,教练式学习对于大多数人一定是更有效的方法。
然而在我们所处的IT行业,真正靠谱且有料的“教练”可能天然是稀缺的。
如果你真的能够找到一个教练能够密切指导你的实践和练习,请一定要珍惜。
3.怎么判断学的东西好不好?
假设你已经确定了要学什么,也确定了学习方式,那到底如何判断你要学的课程或内容是不是“真材实料”,又有价值呢?
我想,你可以从以下两个方面来进行筛选:
第一:课程老师是否“有料”。
老师有没有丰富的项目实战经验,主要看老师的背景和履历和他做过些什么项目。
老师是不是善于去总结和提炼,能够把自己的丰富经验总结成独到的方法论,然后拿出来分享,这个部分可以看一下老师以前公开发表过的博客或者发布过的一些学习视频,主要是判断他是否善于总结,是否能够深入浅出把技术讲透彻。
第二,要判断你要学习的内容是否逻辑和层次清晰,易于理解,能够指导你的具体实践。
这里也有几个关键建议:
1.建议避免“百度式课程”。
所谓百度式课程,就是课程里讲的内容,基本和你在百度上查到的信息差不多。比如一个高级软件测试工程师的课程,如果只给你讲高级软件测试工程师是什么,主要工作内容有哪些,需要具备哪些重要的能力就结束了,这就是典型的“百度式课程”。
2.避免“纯分享型课程”。
比如说一个课程,只给你分享了3个项目案例,跟你讲这个项目是什么,当时怎么做的,遇到了哪些问题,牛逼在哪里,然后讲完就完了,这就是典型的“纯分享型课程”,听完之后你依旧在自己的项目中做不出来。
真正意义上有价值的课程,不仅要讲What和Why,更重要的是一定要有能够指导大家实践落地的How。
最最最最后,让我们严肃认真的插播一则硬广,给大家安利一门满足以上大多数条件的线上技术课。
1.本次课程适合谁?
适合:已具备软件测试工作经验或有程序开发经验的工程师,或技术负责人。
当然,如果你是热爱软件测试,渴望在技术领域有所建树,并且对目前的现状并不满意,有技术追求的人,本套课程也非常适合你,但你需要通过我们前期的严格考核。
不适合:0基础,没有技术工作经验,或是整体工作经验匮乏(少于1年)。
2.课程导师是谁?
邓强,软件测试领域的技术大牛一名,江湖人称“强哥”。
蜗牛学院CEO,资深导师,四川大学硕士,13年软件研发及管理经验,测试架构师,精通各种开发和测试技术,丰富的项目实施经验,在金融、互联网等多个领域有深刻造诣。
《自动化测试开发全程实战》、《Web前端开发实战教程》书籍的作者。
3.这门课能解决什么问题?
本套课程是蜗牛学院软测架构师邓强经过10余年的技术沉淀后精选的面向在职人员或有基础人员的高阶课程,旨在帮助学员提升在测试领域的技术深度,并通过该方式帮助学员所在的企业提高测试效率。
每一阶段都配以大量项目实战和实践练习,帮助你能够切实掌握这些技术知识,树立个人的核心竞争力。
如果你正好是1-3年经验,对自己的未来还不那么清晰的测试人员,相信这门课能够给到你一些未来职业生涯发展中的“安身立命之本”。
以下是课程大纲,了解更多详情可在PC端访问:
http://www.woniuxy.com/train/taonline.html(暂未适配手机端页面)
ps:公共基础课模块,是免费赠送给大家的哟!
4.可以只学其中的单个模块吗?
我们的课程设计本身就是按模块设计的,也是为了考虑部分学员更灵活的选择。
所以模块之间相互独立性较强,你可以选择任意一个模块直接学习。
5.课程是直播还是录播?
课程是线上录播视频+实战作业,我们对课程体系和内容反复进行打磨校对,确保你看到的是最优质的内容,同时实践证明录播课程学习效果更好。
当你在学习中遇到不懂或是需要做笔记的要点,可以暂停播放,反复学习直到学会。
对于报名的学员,我们会有辅导答疑、就业指导、技术咨询等后续服务。
6.相关说明。
课程周期:总共四模块(也可单独只选择其中一个模块),1年有效期内可反复观看5次。
课程模式:强哥(蜗牛学院CEO邓强)亲自带班,录播课程视频学习+高强度作业实战+案例分析、评审、讨论与优化+强哥的一对一个人辅导。