dirtyhand-tester 测试为什么总觉得又学不到东西了?

simonpatrick · 2024年02月06日 · 最后由 混泥土瞬间移动工程师 回复于 2024年03月15日 · 12886 次阅读

快放假了比较空,所以就多写写。看到有人说为什么测试同学在经过了一段时间之后,往往会觉得学不到东西,或者学的差不多了.
有这种感觉其实不奇怪,但是为什么测试同学特别多呢?而且会发现往往没有很好的解决办法,有这种想法的人
肯定自己会努力找东西学习,但是在努力找东西学习之后,发现还是能学到的东西差不多了?反反复复,最终拼命
挖掘,就是找不到,就是觉得能学到的东西差不多了。 能学的东西那么多,为什么就是找不到?而且还是努力找的情况下? 自己体验就是
动手,动手练习,唯手熟尔!, 一定要动手,不能光看

测试为什么总觉得又学不到东西了

为什么测试为什么总觉得又学不到东西了?是你所在的环境的问题?还是其他问题?
这个问题没有答案,只说说自己的体会和经历,或许有点帮助.

首先为什么会觉得学不到东西?我自己的体验是:

  1. 事实: 能马上学到的东西,马上实际用起来的而且自我感觉有点硬核的,或者和周围人比起来的自己少的,没有想的那么多,所以会觉得很快就学的差不多了 只要自己回顾一下测试中常用的一些东西:
  2. SQL: 常用的一个月能学会吧,select/insert/delete/update,一个月可能都多了
  3. 业务测试用例设计: 测试用例设计方法,什么等价类,因果图等等,3 个月也很熟悉了
  4. 接口: HTTP 协议常用的一个月能学会吧
  5. 流程: 常用的 3 个月能学习会吧,什么敏捷,迭代开发,测试用例,回归测试各种术语,但是这些并没有不是你想要学的东西,不够硬核吧
  6. 接口自动化: 如果在框架下面,就写个调用请求,获取返回,最多 2 个月也差不多了吧
  7. 业务相关知识: 电商的业务知识其实就是订单买卖,支付,库存,物流等等,这些你说能满足你硬核的需求吗?3 个月也差不多吧,但是为什么库存怎么设置,为什么 物流仓储怎么设置,物流仓储怎么建立才能挣钱,怎么设置才能合理?这是你接触不到的
  8. 性能测试: JMETER 用用,然后试试各种分析工具,大部分情况下也就是跑个压测看个结果,然后也不会太深入,2 个月做几次,问下别人可能也差不多了
  9. linux 命令: 常用的可能也就是 15 个左右,用的熟悉也就是 2 个月吧
  10. 还有什么和测试相关的 .......,其实就是没有多少
  11. 学习的反馈:看了一堆网上资料,工资也没加,做的事情还是哪些. 这些学的东西 (看书/看网上文章算学东西吧) 是没有任何反馈的?没有反馈你当然觉得没学到东西

感觉学到东西是需要反馈的,在工作中得到反馈的,你才能有体会,比如做这个事情明显熟练了,比如加工资了,比如以前做不来的,现在能做了。
而第一点中说到的,能学的东西其实很快就熟练了,所以在获得一段反馈之后,就很难再得到正反馈了,这是自己的一些体会.

第一阶段:确实学到东西了,后来就举的越来越学不到

一开始走测试的时候确实觉得学到东西了,学到的其实就就就是我上面提到的这些,SQL,用例设计,流程,接口,linux 命令,业务等等。
但是 2-3 年知乎就觉得一直都是这些东西,在有个 2-3 年还是这些东西 而且就是寻找寻找,看文章看文章,程序语法看了一遍又一遍,但是还是老样子。。。。。。。,
我大体就是这么个情况。而我往周围一看,我可能还是知道最多的那一个测试, 那我学什么。。。。。。。。

开始觉得学到点东西了

第一阶段维持了很长实践,大概做了挺久业务测试之后,SQL 已经非常熟练,一个人测试个 100 张表的系统也毫无压力之后, 在感觉很久没有学到新东西之后,
慢慢感觉开始觉得学到点新东西了?总结下来几点吧:

  1. 真的动手练习了很多,JAVA 从马士宾视频自学开始,一行一行的写
  2. 熟练一些之后自己写点框架和小功能,慢慢能感受到自己的进步
  3. 遇到不同的问题,自己想办法能解决了,英文文档阅读,对话都不成问题了,感觉还是学到点东西了

写代码写出来的东西至少对自己工作效率提高了,后来和开发沟通他们说出来的技术名次,一听就懂也能分辨处开发是真懂还是套用瞎说,
大概知道自己确实学到东西了。 大概是这样子的一个过程,真正觉得特别有用的理念吧,其实就一条:

动手,动手练习,唯手熟尔! 一旦动手多了,你会发现打开了另外一个窗户,至于能加多少工资,我觉得看运气和造化吧。但是肯定是加工资的,30% 以上是必须的。

明明看了很多东西,确感觉没东西学到

为什么会觉得明明看了都东西,确感觉没东西学到?其实看的都是理念,理念当然好,但是没法落地,没有落地的能力,你不要说让别人落地,你自己想实现
一个就自己用的东西都很困难,那你谈什么呢?你怎么可能从学东西中有正反馈来确认你学到了东西呢? 这是无用的焦虑,不动手,大部分情况下正常人是
哪有办法感受到学到东西的,而且你确定你学到的东西有用吗?理念是没有用的,他不能直接证明正确,每一个能说到理念这个层面的,都是正确的,就是他
解决不了任何现实问题。 说理念的人他的目标是贩卖理念,所以不会管有没有用的,而动手才是检验这些,哪里可行,哪里不可行。

不管怎么样,慢慢的,最少动手多了,你有自己想法了,你不会完全相信那些理念了,这个对我是有帮助的.
还是一点,动手,动手练习,唯手熟尔! 是我解决自己为什么觉得学不到东西的最重要的一条体会. 慢慢自己开始分析,开始比对理念和现实,
开始找些问题,然后慢慢感觉管人,沟通,解决一些问题也慢慢顺利了.

对于测试同学而言,动手,动手练习,唯手熟尔!,其实就是多练练代码,多用命令操作,多看看文档,我能想到的其实也就这些。
如果学到东西就能发财的话,那我相信这些应该也不是,如果学到东西需要的正反馈是发财,那这些可能也不是什么学到的东西,
如果你的期望是可以做一些以前不知道的事情或者做不了的事情,那这些可能就是学到的东西了,我自己的体验就是必须要动手,否则也解决不了问题.

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 9 条回复 时间 点赞

分析的很有道理

学的东西不落地都是虚的。就好比每天上课不考试,大家都觉得自己懂了,一考试有些人满分,有些人不及格。

测试新人 回复

能挣到钱就行,管他点点点还是其他

技术要结合业务实现

6楼 已删除

学东西肯定是按照个人当前需求学 急切用到的 边学边用 效果最好 然后是可能用到的 扩展能力的 可以系统的学一下 短期看不到任何使用可能的 了解下就行了 刚毕业的时候还有兴趣学这学那的 后期年纪大了 精力时间有限 还是把精力集中投入到能挣钱的知识上 功利性要更强

把学到的东西,最好应用在业务中,尝试写文章记录下来,对自己也是一种回顾成长

因为测试从来就没有自己的技能树,只能被逼的四处裁剪嫁接,最后凑出来一个四不像

照 devops 学习,这是之前的路劲。现在搞什么 aigc,大模型的就看兴趣了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册