从零基础到成功:我们的SDET学习之旅 🚀
八年前,我和我的妻子告别了各自的专业,携手参加校外的SDET Bootcamp,成功转型为“码农”。如今,在家中办公的我们,生活工作都轻松自在。今天,我想和大家分享我们从零开始的学习之路。
学习编程的初衷
最开始接触编程和自动化测试时,我们的心情就像是迷雾中的行者,满脸懵逼😵。然而,我们决定迎难而上,开始我们的学习之旅,渐渐发现其实并没有想象中那么难!大约花了3到4个月,我们掌握了以下几个重要内容:
编程语言的选择
我们选择了Java作为我们的编程语言,从最基础的语法学起。软件测试对编程的要求并不高,中等水平就足够了。这一基础帮助我们在后续的学习中游刃有余。
自动化测试框架
在自动化测试框架方面,我们主要学习了Selenium,它是一个用来控制浏览器并模拟用户操作的工具。尽管过去十年Selenium非常流行,但我目前更偏向使用Cypress,而微软开发的Playwright也在这段时间受到了极大的关注。掌握工具的用法很重要,但让自己精通其中一个工具就足够了。
版本控制与测试管理
随后,我们花了一些时间学会了使用Git,特别是在GitHub上管理代码的能力。这对于团队协作和版本回溯都是不可或缺的。接着,我们还熟悉了Jira和TestRail等测试管理工具,优化了我们的测试流程。
提升口语与面试技巧
光有硬技能是不够的,我们还花了两个月专注于口语和面试技巧的提升。课堂上,每个人都需要用英语向全班展示至少三次主题,这个过程虽然坎坷,却极大地提升了我们的自信心。我们还进行了多轮1对1的模拟面试,逐渐熟悉真实的面试场景,不再感到紧张。
收获的喜悦
凭借充分的准备和不懈的努力,我在班级中成为了面试准备最充分的人。在简历投出去的三周内,我拿到了两个工作机会。第一份工作是contractor,年薪96K,六个月后成功转为全职,薪水涨至120K。在那个年代,这个薪资在美国东部的确算得上不错。然而,时至今日,同样的职位薪水仍然保持不变,尽管物价已经上涨了30%。
小结:Bootcamp的潜力与机遇
不太清楚在中国的学生中,Bootcamp的流行程度如何,但如果你在工作中遇到印度或东欧的同事,他们中很多都是从Bootcamp毕业的,只是大多数人可能不会提起这一点。成功的故事往往源于勇敢的尝试与坚持不懈的努力。无论前路多么艰难,坚信总会迎来光明的未来!✨
#零基础转码上岸 #SDET #费城 #纽约