• 0
  • 0
分享
  • 想做年薪30万+的软件测试工程师?写给迷茫中的你——软件测试圈
  • 曼倩诙谐 2022-09-06 11:51:46 字数 2858 阅读 976 收藏 0

  想做程序员,想学软件测试,是自学还是培训好?学习的关键是什么呢?

  大家纠结的点在于,我是应该去参加培训班还是选择自学,我自身的话没有参加过培训班,所以我觉得没有什么发言权来给大家什么建议。不过我后来去咨询了几个朋友,有一个是在培训机构当老师,还有两个曾经也接受过培训。我根据他们说的,还有结合我自己的一些想法来给大家做个分享。当然如果你有什么补充的,可以在评论区留言!

  关于自学还是选择培训有几点——

  第一:

  你是零基础的小白,自学约等于浪费时间。这个公式在多数情况下都成立,当然,如果你有自信的话可以去试一下。

  第二:

  如果你有一到两年的开发/测试的经验,想在技术上有所提升,那这个又分为技术的宽度和深度。如果你是想扩展宽度,比如说你是学JAVA的,想去学Python的建议你自学,因为多数情况下语言都是想通的,差异等多的知识一些语法和一些特定的功能。 你完全可以去自学。

  如果你是想在技术的深度有一定的提升,那建议你报培训班,这个时候很多人又会选择自学了,因为他觉得我已经会一些基础了,如果再花钱去学,在同行人眼中可能就会认为我能力不行吗?但其实技术深度这个事情要自学成功的话,是需要花大量的时间,还需要通过工作经验来提升和沉淀,我有一个朋友,是做测试开发的,刚开始的时候也是自学,就是照着视频敲代码。网上这种编程语言Python、Java入门的视频很多。他就是对着这些视频去敲代码,但是脱离了视频就完全没有思路,写不出代码来了。

  他说有一次,有一个事情。他记得非常清楚啊,就是有一个元素定位,怎么弄都总报错,然后网上也搜不到相关的解决方案,或者他说,可能是自己都不知道怎么去搜索。他最后终于忍不住向一位搞测试开发的前辈朋友去请教,这个朋友远程给他改了几行代码,不到十分钟就解决了,这种事情后来也时有发生,只有经历过的人才深有体会。

  自学是多么的缓慢和漫长。遇到问题呢,又再不到原因,可是又没有人问的那种无助。他说,这样的处境,他再也不想经历了。现在其实我也有时候比较焦虑,我担心自己呢,进步得太慢了,毕竟这个社会是有竞争的,同行不会等着你去进步,这个行业也不会等着你去进步,你走慢了,落伍了,你就出局了,这个道理非常简单。

  自学还是培训,找个人带比培训更高效?

  传统教育与培训的区别

  有有一个朋友,她毕业于名校。现在能拿着全奖在美国留学,一个小姑娘,有一次和她聊起这个传统教育和培训的一个区别。她的观点:传统教育其实就是金字塔的一个精英教育,因为这个教育资源是有限的,我们国内还不错的就是比较强的大学,也就几十所,那他们能够消化的学生最多也就几十万,而每年参加高考的好几百万,能进大学的有70%多,那能进好大学的20%都不到,那还有一大批的学生没有考上大学,学习越好,越能够享受到顶端的教育资源,很多人说,大学没有用,大学学不到什么东西,但其实是你没有进入一个好的大学,

  这年头要做成什么事情,名校出身总是有帮助的,至少学习好代表你智商不差,出身名校能把事情做成的概率从统计学上来说要更大一些,那那些在金字塔底或者是金字塔外的人,想要往上爬怎么办?肯定也要学习。

  那么这个时候培训的作用就体现出来了,不是说除了培训之外,就没有别的出路了。而是培训机构给了这些被传统教育刷下来的人,一个第二次机会,就是给你他们一个与那些在金字塔中上层训练出来的那些相对基因的人群,一个竞争的机会,比教育背景拼不过但是呢比实战技术能力至少不差。

  找个人带比培训高效?

  有人说,编程这个东西找个高手带一下,一年学到的东西,肯定比在培训机构多多了,我想说,哪里来的这样的大神,如果你真的能找到这样的大神愿意带你,那我要恭喜你真的非常幸运!因为绝大多数人是没有这样的资源的。你是什么样的人,你的社交圈就是什么样的,你所认识的所谓的牛人之所以愿意教你。只不过是你们花钱买别人的时间而已而这个成本太高,现在是商业社会,公司找你过去肯定是要去干活的,而不是去学习的,培养你只不过是你还能够做事,还能够写代码,而不是一个连面向对象的知识都搞不明白的小白,如果培养一下能够给他们带来更大的价值,何乐而不为呢,每个老板心里都有一杆秤的,哪个老板愿意找一个纯小白来培养。这种事情是需要情怀的,如果一个公司连纯小白都愿意培养,这个行业的人才是多么多么的稀缺。

  其实本质的区别还是在于时间成本和坚持。无论是参加培训还是自学,也要投入很多的时间和经历去做这个事情,如果你拿不出充分的时间来做这个事情,很大概率学不好,你要考虑好就是如果你要学,你在接下来的这段时间里,你要把这个事情,就是在你生活中的优先级提的比较高,应该说是很高。现在的培训课程的话,内容都非常的多,而且安排也比较满,如果你学习只是三天打鱼两天晒网,你学不好是必然的,人都是有惰性的。

  学习是一件反人性而且比较痛苦的事情,我相信很少会有人说学习是快乐的,谁不想天天出去玩呢?出去和兄弟姐妹逛逛街撸撸串,然后呢,再回来的时候来几把LOL王者。安安静静的坐下来学习是真的开始意识到学习的重要性了。如果带着现在的思维去念大学……可惜没如果。

  要坚持一件事情呢,是非常难的,当然如果做一件事情,只需要坚持几天,我相信很多人都能坚持。但是当这个成功的回报周期非常长的时候,能坚持的人就会越来越少。

  最近有很多小伙伴,私信和我说。他现在很迷茫。就是不知道接下来怎么走,感觉接下来的五年时间都能够看到自己是什么样子。问这些问题的人,有的是刚入行的一个新手,还有的是工作了5/6年的一个技术老手。其实这两类人都有一个共同点,那就是他们现有的一个知识和技术能力的储备,使他们在未来的几年时间,对于这个职业的发展没有什么详细的空间了,对于这样的小伙伴,我想让你问一下自己,你是不是该充电了?你是不是该学习一些新的技术,学一门新语言,或者是报一个编程班,或者是读个MBA,或者是交一个新朋友都可以,就是不要把你自己的认识,限制在现有的一个信息营房里面。

  打个比方说,你在海上航行的时候迷失了方向。这个时候你不应该是在原地打转去消耗你的青春,你也不要去加足马力超一个方向硬冲,因为如果方向错了,你会离陆地越来越远,此时你应该做的事情就是养精蓄锐,学习一切能够辨识方向的新知识。然后呢,去解锁海上航行的更高大上的新知识。这个时候你会发现不是你迷失了方向,而是你之前的望眼镜放的不够远。其实陆地一直在那里。

  我想说我不能保证我说的这些呢,都是绝对正确的。但是我觉得应该适合大多数人,任何的方法和建议,都是别人的,适合你的才是王道!


51Testing软件测试网正在收集测试行业问卷结果,如果你也想为测试行业的前景助力,就点击下方的链接提交答案吧,还有精美礼品等你拿(测试课程五选二)~

链接:http://vote.51testing.com/


作者:茶茶爱喝奶茶ya    

来源:http://www.51testing.com/html/11/n-4477211.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。先说下概念和差异: 脚本字符编码:就是解释器解释脚本文件时使用的编码格式,可以通过 # -\*- coding: utf-8 -\*- 显式指定解释器字符编码:解释器内部逻辑过程中对 str 类型进行处理时使用的编码格式Python2 中默认把脚步文件使用 ASCII 来处理(历史原因请 Google)Python2 中字符串除了 str 还有 Unicode,可以用 decode 和 encode 相互转换Python3 中默认把脚步文...
            1 3 1632
            分享
          •   一般刚入职的测试新人首先会办理入职手续,一些大厂还会有人专门带你了解公司的企业文化,然后会对新人做个简单培训,比如了解公司的业务、企业内部组织结构、企业文化、企业规章制度等。  当然并不是所有公司都会有培训的过程,有的公司是会直接给到你被测试系统的文档,让你自己提前了解被测系统的业务流程是什么样的?  1、测试环境搭建  公司一般都会有自己的测试服务器,不需要自己去搭建测试环境,只需要将要测试的代码更新到测试环境上进行测试就可以了,对于测试环境的更新也会有专人告诉你怎么做。  2、业务了解程度  每个公司的系统都各不相同且涉及的业务比较复杂,前期阶段我们只需要把大概的业务流程了解清楚然后就...
            0 0 349
            分享
          • 一、 测试工程师:1、 国内定位和发展前景:测试工程师,软件质量的把关者,工作起点高,发展空间大。我国的软件测试职业还处于一个发展的阶段,所以测试工程师具有较大发展前景。目前传统的软件行业还是以软件测试工程师为主,但是在新兴的互联网行业大多还是以QA来命名这个职位,也就是质量保证。2、 工作职责:编写测试计划、规划详细的测试方案、编写测试用例;根据测试计划搭建和维护测试环境;执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案;提出对产品的进一步改进的建议,并评估...
            12 12 1773
            分享
          •   三星被视为高通公司智能手机芯片组的主要客户,这很可能是高通公司最近与这家韩国电子巨头续签使用其骁龙芯片的多年协议的原因。然而,如果一家公司仅仅依赖一个客户就能带来特定季度总收入的 40%,显而易见会引起担忧,但根据 2023 年第四季度的数据,高通公司在这方面就似乎过于依赖三星,如果公司不能实现收入多元化,情况可能会变得更糟。  简而言之,如果三星能够改进其 Exynos 芯片组,使其不再需要高通公司的 SoC,那么情况就会变得十分严峻。  Canalys 公布的数据显示,2023 年第四季度,三星带来了高通骁龙芯片组 40% 的收入。小米稳居第二,占总收入的 17%,但两家公司之间的差距...
            0 0 1008
            分享
          •   美国汽车制造商特斯拉公司上周日宣布,将在上海新建一家超级工厂,专门生产该公司的超大型储能商用电池Megapack。特斯拉CEO埃隆·马斯克在推特转发官宣推文,表示新工厂将作为加州工厂Megapack产能的扩充。  据悉,该工厂初期规划年产商用储能电池可达1万台,储能规模近40GWh,产品提供范围覆盖全球市场。该项目计划于2023年第三季度开工,2024年第二季度投产。作者:佚名原文链接:新浪科技_新浪网(sina.com.cn)
            0 0 932
            分享
      • 51testing软件测试圈微信