简单的先说一下,坐标杭州,13届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少)

其中成功的有4家,另外2家失败的原因在于:
1.对于系统知识的了解不够全面,在最后一轮主管面试的时候,主管问得比较细,最后由于不会回答,就直接回去等通知了。

2.另外一家失败的是一家小公司,本身人数就不是很多,面试完我多方了解了一下,对方认为我基本功什么的都不错,但是实际项目经验还是欠缺一些,因为对方是创业型公司,需要人上手就能干活,因此我在这个时候还不是特别适合他们团队。

至于其他成功的四家公司,给我的面试评价都挺高的貌似,但我也不想记流水账,因此就不一一列举每家公司的面试过程了,下面主要谈谈作为一名工作3年-5年左右的软件测试工程师该具备的一些技能以及个人的一些其他感悟:

1. 入门阶段
这个阶段你或许是刚从学校毕业,也或许是从其他行业转行,就会像题主一样,对软件测试行业产生一系列的疑问,比如前景怎么样?薪资高不高?加班多不多?零基础应该如何学习?需要学会哪些技能才能找到工作?

其实这些都不重要,重要的是你一定要搞明白这个行业是做什么的,你是否适合这个行业。

前些年培训大热的时候,很多同学听到“前景很好,互联网薪资高,不用写代码,不用加班,越老越吃香”的吹嘘,便一股脑的投入到这个行业来。干了几年,钱没挣到,技术也没有沉淀,混不下去只能再次转行。

如果你像题主一样,还没有进入这个行业或者刚开始了解,那么几个问题你一定一定要进行思考:

你是否能够接受互联网行业的工作节奏?
你是否真的热爱这个行业,起码有足够的热情愿意去钻研?
你的学习能力是否能够让你在日新月异的技术浪潮中不掉队?
首先作为互联网行业,必然会有加班,即使不是996,也必然会有紧急任务或者上线,问下自己是否能够接受这样的工作节奏。如果赶到要上线了,通宵也是常有的,第二天早上你下班了,你的同事刚刚拎着早餐上班。

其次,如果你对这个行业有者基本的热情,或者说不讨厌这个行业,那么起码你能够有动力去钻研,去自我驱动,这样才能保证你的工作对自己不是一种煎熬。

最后,互联网行业,技术日新月异,能够在软件测试这个行业长久的走下去,必然要不断的学习。如果讨厌学习,或者上进心比较差,那不建议你进入这个行业。

如果上面3个方面都没有问题,那么恭喜你可以进入下一个阶段。

2. 初级阶段
到了这个阶段,你已经开始上手做测试了,哪怕是最基础的点点点,你也已经知道互联网企业测试流程是什么样子了,可以说这个时候是你最朝气蓬勃的时候。

你在工作中遇到问题时的窘、遇见大神时的敬仰,都会转化为你努力求知的动力。阅读书籍、看公开课、逛论坛,你的各种知识和技能会在这个阶段急剧扩充。

但是这个时候,也尤其要注意不要病急乱投医。

这个阶段我不建议基础没有打牢,就开始学习自动化,最后啥也没有搞明白。业务能力才是最重要的,自动化玩的再溜,也只是个辅助。基础不牢,地动山摇。

3. 中级阶段
这个时候的你,或许已经做测试有1-2年的时间了,很多工作也得心应手,薪资也基本稳定,技术上知道的也比较多,但是仍然感觉自己什么都不会。

对,你缺少某个方向的深入研究!

处于软件测试行业的中级阶段,必然要面临的一个问题就是我该朝哪个方向去深入发展。自动化还是性能?Python还是Java?APP还是web?

我以我的经验给你一点建议:

关于发展方向
无论APP测试也好、web测试也好,或者想研究自动化,或者想专精性能,都是可以的。没有什么所谓的好不好,重要的是你喜不喜欢,如果你觉得性能做着心累,没有自动化测试有成就感,那就一门心思去研究自动化测试。只要往某个方向专精,一段时间后你就可以成为大神。

关于语言选择
以前我专门写过一篇关于软件测试工程师语言选择的回答,简单来说,就是刚接触的时候,可以选择Python,上手更快,更加灵活,到了高级阶段,应对更大的业务形态,还得学会Java。做技术的,会很多种语言很正常。

自动化测试还是性能测试
对于自动化测试,不要被其牵着走,不要过分夸大作用,也不要为了自动化而去自动化。

性能测试某种程度上会比自动化更难搞定。代码、运维、计算机原理、数据库、业务等等,你都要搞懂。写脚本或者执行都还好,难的是性能分析和调优。当然如果这个阶段你对自己的要求还不是很高,那么掌握性能测试的基本流程和简单的性能分析就可以了。更多的比如搭建压测环境、监控性能指标等等,还是要在实战中去积累经验的。

对于这两个方面,我建议都去学习,因为目前的招聘需求,都已经是标配要求。

4. 高级阶段
如果你已经是软件测试行业的老油条了,那相信你很多“坑”都已经踩过了。

到了这个阶段,可以说是软件测试工程师的最大的职业发展瓶颈。业内的大神们,也都是突破了这个阶段,才获得新的发展。

一般在这个阶段,会面临3个方向的发展:

技术专家
这条路较为坎坷,但是也最为抗打。如果你不善于人际关系,不问世事,又对技术有这浓厚的兴趣,那么建议你走技术这条路。平时多撸代码、多和开发沟通,写一些测试平台或者测试工具。同时开发能力也要不错,这样才能成为一个高阶的测试开发工程师。

管理方向
做技术累,做管理更累,因为和人打交道是最复杂的。既要协调上下级的关系,又要统筹安排好各项工作。如果喜欢走管理路线,不要脱离业务只做管理,建议做一名技术管理,在带领团队的同时,不断的提升自己的技术。一方面技术不行很难服众,另一方面也是锻炼自己落地一些团队方案的能力。虽然说管理的“生命周期”比纯技术会长一些,但是一定不能放弃技术。

转行其他
研发、产品、运维,或者创业,都是面临瓶颈之后的新的出路。其中尤其是创业,不要草率,见过太多创业失败又回来上班的,啥都折腾没了。

那么,作为一名软件测试工程师,该怎样努力才能快速成为一名优秀的测试开发大佬,或者性能测试大佬,或者说作为一名软件测试工程师需要掌握哪些知识体系。这不仅是一个刚刚踏入职场的软件测试工程师,也是工作三五年之后开始迷茫的工程师,都必须要面对和想明白的问题。

一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

四、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

五、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

七、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

八、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

九、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

十、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心

十一、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!

总结:

相信你如果掌握了上图上面所有的知识技能,并且能够灵活的运用的话,月薪20k以上并不会是什么问题,最后:下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

在职阿里8年,一个31岁女软件测试工程师的心声相关推荐

  1. 在职阿里6年,一个29岁女软件测试工程师的心声

    简单的先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有4家,另外2家失败的原因在 ...

  2. 程序员发展职业规划_在职阿里6年,一个29岁女程序员的心声

    简单的先说一下,坐标杭州,12届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司. 面试经历 其中成功的有4家,另外2家失败的原因在于: 1.阿里巴巴B2B事业部的面试,两轮技术 ...

  3. 面试了一个31岁程序员,让我有所触动

    经常能在网上听到一些某某公司清退一些35岁以上人员,相信很多工作年限较长的程序员,看到这些信息时,都难免会有点兔死狐悲之感. 特意查了一下30岁程序猿的出路,发现知乎上有这么一个话题,"30 ...

  4. 今天组里新入职一个31岁的校招生

    你好,我是坤哥,给大家分享一篇阿秀的文章,看后确实感慨万千,这两年尤其是今年裁员滚滚,很多 ITer 瑟瑟发抖,但不可否认,互联网对广大渴望改变命运的小镇做题家而言依然是最佳选择,我身边毕业于双非但过 ...

  5. 面试了一个 31岁的iOS开发者,思绪万千,30岁以上的程序员还有哪些出路?

    前言 之前HR给了我一份简历,刚看到简历的第一眼,31岁? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后.95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香. 31岁,i ...

  6. 面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

    程序猿学社的GitHub,欢迎Star github技术专题 本文已记录到github 文章目录 前言 面试细节 小细节 为什么总有求职者面试却不带简历? 1.了解最新的新技术 2.深入底层源码学习 ...

  7. 面试了一个31岁的Java开发,让我有所触动...

    最近公司要招个前端,HR给了我一份简历,刚看到简历的第一眼,31岁? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后.95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香. ...

  8. 一个在职阿里6年的资深软件测试工程师的心声

    简单的先说一下,坐标杭州,15届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有5家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有3家,另外2家失败的原因在 ...

  9. 30岁女IT工程师感叹:靠这工具,把报表做成养老工作,月薪快3W

    我是一家公司的女BI工程师,既做报表,也做数据分析,整天就是和数据打交道,听起来这是一份很不错的工作,可是我厌倦了上班. 为什么呢?往下看. 说起来我也是一个工作4年,快接近30岁的IT人了,就是你们 ...

最新文章

  1. Java查询大文本文件的处理方法
  2. js实现操作等待提示loading……
  3. 数列分块入门4(区间求和)
  4. 全新Linux+Python高端运维班第一次作业
  5. 比较好的文章地址收集
  6. 【BZOJ2115】Xor(线性基---求无向图1-n路径上最大的边权异或值--可出现环)
  7. 51单片机c语言脉冲计数实验报告,单片机计数器实验报告.doc
  8. POJ 3207 解题报告
  9. python+pillow不规则图片合成合并
  10. 简明理解 行列式和秩
  11. 服务器系统照片备份,利用云服务器备份照片
  12. 小米科学计算机开立方,小米计算器安卓版_小米计算器怎么开立方_小米科学计算器_易玩网...
  13. 我们是创业团队,实习前两月没钱,全栈每月800块!
  14. 蓝桥杯scratch编程题(2)
  15. 基于JAVA游泳馆信息管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  16. sunday 算法python实现
  17. C++读取Wav文件
  18. Suzy找到实习了吗Day 7 | 哈希表结束啦 454. 四数相加 II,383. 赎金信,15. 三数之和,18. 四数之和
  19. [Matlab]糖葫芦代码实现
  20. JavaSE高级【吐血整理汇总】

热门文章

  1. js判断字符串是否相等
  2. renpy教程-全屏播放视频
  3. 3D MAX模型导出gltf格式数据
  4. 计算机专业的荣誉证书有哪些,大学期间获取的哪类荣誉证书对以后的求职有帮助?点这里告诉你...
  5. kali的重复登录与vnc灰屏
  6. 初中能自学python吗_初中毕业自学python能找到工作吗
  7. RBA验厂辅导,RBA认证7.0供应商行为准则中文版详细内容
  8. 长芯微LCM240 电流检测放大器P2P替代INA240
  9. Django-simpleUi项目开发流程
  10. 贝叶斯判别法(SAS实现)