关于软件测试:如何实现零基础转行做测试开发入职3个月后涨薪30

8次阅读

共计 2813 个字符,预计需要花费 8 分钟才能阅读完成。

本文为霍格沃兹测试学院优良学员笔记,测试开发进阶学习文末加群。

自己本科所学业余是统计学,毕业后从事数据分析相干工作,然而,在工作的过程中,我对编码产生了浓重的趣味,对编程的酷爱驱使我最终决定转行,并胜利考取了软件工程的非全日制研究生。

只管非全日制的软件工程硕士学位让我有了软件方面的根底,但非计算机相关的本科背景以及之前偏于钻研的实习经验让我在转行过程中遭逢了挑战。我察觉本人既不足计算机常识的零碎学习,也欠缺工程实践经验。同时,我也没有具体的职业方向,也对本人是否胜任新工作持疑态度。在能力和心态都不成熟的状态下,面试每每碰壁。

侥幸的是,和同学探讨过程中,我失去倡议尝试从事测试工作,并被举荐霍格沃兹的学习材料。我通过查问网络材料理解到它还提供线下课程,通过一番征询后,我决定来到学院深造。

测试工程师的转行之旅

自此,开启了我在霍格沃兹的学习之旅。在两个多月的学社生存里,我每一天都过得很空虚,好像又回到了热衷学习的学生时代。在退出学社前,我只是大略理解测试工程师的工作内容,但并没有真正接触和实际的教训。学习的第一天,老师就给咱们具体解说了测试开发的体系,使我迅速理解到这个畛域的工作内容和职业倒退路线,这对于筹备转行的我来说至关重要,它帮忙我对本人的将来方向有了更明确的定位。

接下来的日子,我全身心投入到学习测试所需的技术中。已经在找工作时,容易痴心妄想,但自从退学后,每天空虚的学习让我集中思维,不再痴心妄想。学社的学习形式不同于以往在学校中的实践学习和实际,更重视理论工作的利用,学习的技术简直是目前泛滥公司的支流,让我能在入职后立即上手,对我的工作体现有着重大推动力。

  1. 从窘境到破茧:我的职场转行归程

学社的老师都很业余,授课逻辑清晰易懂,实战训练紧扣实践,很好地坚固我所学的知识点。在遇到问题时,我能够马上求教老师和助教,他们总能帮我疾速纠正,很感激老师和助教们对我的帮忙。之前因为专业知识基础薄弱,我曾提出过很多的问题,所有的问题都失去了十分急躁地解答。

技能的熟练掌握只是万里长征的第一步,接下来的面试过程对我来说又是一大难题。因为我从不善于面试,再加上转行的压力,这让我对本人施加了额定的压力,我会担心因为无奈提供转行教训而在竞争中处于劣势,这个焦虑在疫情期间的长空期里更加显著,导致我自信心高涨。然而,在经验了模仿面试、简历批改及导师内推的屡次实战面试环节后,我的状况有了显著改善,在这些环节中,老师帮我剖析本身的劣势与劣势,领导我如何在面试时调整心态,遇见各种状况如何回应,以及如何在每次面试后总结反馈,对于我在面试中答复不佳的局部进行着重练习。这所有都让我信心倍增,使我在面试时不再像以前那样缓和。

在经验了实战面试的洗礼,我深刻理解到,面试时的心态,表达力以及软实力同样重要。学社全方位的辅导,让我既把握了技术,也领有了良好的心态,从而在面试中失常施展出本人的技术实力。在老师们的悉心领导下,我终于拿到了 Offer。尽管薪资不算很高,但对于我本身的状况和过后的大环境而言,这对我来说曾经是个不错的抉择。非常感谢学院提供的课程和各位老师、助教的帮忙,让我从转行的迷茫和低谷中走了进去。

  1. 面试心得

以下是我在面试筹备时的一些心得,它们可能并不齐全实用于每个人,但能够提供给大家作为参考。

职业抉择无对错,深信本人的抉择

对于转行的同学来说,明确本人转行动机和思路至关重要。这包含你过往的每次跳槽甚至包含目前的抉择,都须要本人能分明是如何做出抉择的。只有这样,在面试过程中蒙受质疑的时候,你能力依照本身的逻辑清晰从容地作答。有的面试官可能会屡次、且从不同角度登程询问对于你转行的问题,有的面试官可能会屡次从不同角度问对于转行的问题,这时不要慌乱,不要感觉是不是上一次答复的不好,就扭转了理由,依照本人理好的思路自信答复即可,毕竟,职业抉择没有相对的对错,本人认为喜爱和适宜才是最重要,不须要因为他人的评判和质疑就狐疑本人。

此外,你还能够充沛开掘过往工作和测试工作的相似之处,或者,之前的工作经验中所体现出了哪些品质和能力,是测试工作所需相一致的,之前的能力是否可能迁徙到测试工作中,甚至给测试工作带来不同的视角,这样能够绝对减弱转行的劣势。

解锁口试算法题的无效策略与心法

在面试的口试环节,有的公司会考查算法题。过后,我也特意花了一段时间进行突击学习。一般来说,对测试岗位的算法题不会太难。把握根本的题目很重要,学院的课程也会讲最为经典和常考的算法思维。如果算法题目有题库的话,须要依据拿到题库工夫和口试开始的工夫进行正当布局学习,如果工夫并不富余,不须要把所有的题目都做完,能够依据本人的进度,在口试前 2 天进行做新的题目,把做过的题目回顾一下,回顾时能够把每个题目用到的办法进行标注,统计每种办法波及的题目数量,在口试开始前,把每种办法的题目都回顾 1 - 2 题,尽管并无十足的把握,但能答出大多数的一般难度题目。

在口试的过程中,像我一样突击筹备的同学,能够先不要去想最优解,先着重实现题目,若有工夫,再去优化,这样通过一部分测试用例后,心里有个底,做题的心态也更为安稳。如果面试官在线的口试,实现后若有想到更好的解法,能够和面试官口述思路。

面试题汇总与分类

以下是面试中遇到的一些问题。

1. 个人经历与工作教训相干:

  • 讲过往工作中的我的项目?
  • 简历中的测试平台我的项目是本人学习的还是工作中用的,多少人用?
  • 空窗期起因?
  • 为什么不做之前的工作了?
  • 将来的方向是打算在软件测试方向是吧?
  • 哪个我的项目播种比拟多?
  • 过往工作的成品是什么?
  • 形容下最近所做的我的项目,以及本人负责的测试模块及测试流程?
  • 自动化掌握情况怎么样?
  • 熟练掌握的测试工具都有哪些?
  • 有哪些印象粗浅的 bug?

2. 公司及职位常识理解:

  • 对面试的这家公司有什么理解?

3. 编程语言及相干常识:

  • python 的列表、元组、字典、汇合有什么特点,别离用在什么场景?
  • 用过什么 python 库?
  • 简略写个命令从数据库里查问?
  • 写一个函数,将整数转化为二进制字符串
  • 线程和过程的区别?

4. 操作系统及相干常识:

  • linux 下如何检索是否有某个文件?
  • adb 命令晓得哪些?
  • adb 如何查看过程占用的内存?
  • linux 零碎装置部署会吗?
  • k8s docker 理解吗?

5. 技术常识与技能:

  • app 测试和 web 测试用什么区别?
  • 做性能测试个别用的什么工具呢?
  • 做过平安测试吗?
  • 有遇到过鉴权吗?
  • 技术上有哪些难点吗?
  • 服务端测试和客户端测试的区别?
  • 一个 app 之前只有发消息的性能,现新增一个发送文件的性能,设计测试用例
  • 一个接口,性能是判断小括号是否匹配,设计测试用例,除了小括号都用 * 示意
  • 对烧水壶设计测试用例
  • 微博更改昵称测试用例如何设计?
  • 对智能车舱疲劳检测如何进行测试?

6. 网络常识:

  • get 和 post 区别?
  • TCP 和 UDP 的区别?
  • 网络协议有理解吗?

7. 自我晋升与浏览:

  • 最近读哪些书?

8. 对问题的思考:

  • 有什么问题要问?

理解更多高薪私教班信息,请点击!

正文完
 0