记开发转测开的经历

一枚java开发转测开后的成长记录


前言

我的2020年年度规划中,对于工作的规划就是稳定,当然我追求的稳定并不是安逸。我希望我的工作能在一个向上有前景的前提下收入稳定。我的规划是:在本来的公司有所提升或者换一家公司。所以我一直在围绕着这个目标寻求突破


想把这次自我突破记录下来,继续努力

一、个人情况概述

2017年毕业,我就来到一家做在线教育的创业公司工作(就先叫它A公司吧),很高兴也很幸运,A公司给我提供了一个很好地过渡平台,让我顺利的完成了从学校到公司的过渡,初入职场的我,很是满足。2020年初,一场疫情突然来袭,作为在线教育的我们由于准备不充分没有能抗住巨大的用户量,在公司经济原本就已经不太景气的情况下,更是雪上加霜。没有收入,没有项目,让我一度陷入迷茫。工作该怎么发展?没有收入该怎么解决?没有项目要做点什么?我喜欢我的这份工作吗?带着很多疑问,我思考了很久很久……

二、自我突破

1.导火索

在公司已经几乎处于停滞阶段的时候,很多同事就已经另谋高就了。当时的我,没有目标,没有方向,技术也并没有什么竞争力,所以更期望公司状况能够快一点缓过来。因为一直没有业务,所以就利用时间每天学习一些东西,希望无论是换公司或者以后公司情况有缓和,能够派上用场。
三年一直做的是Java开发,作为一个女生,当时很迷茫,不知道以后该干什么,开发一辈子,自认为没有精力。所以在学习Java知识的同时,还会去整理一些测试、产品、前端这些方面的知识点,不过也只是作为了解。
期间也出去面试过几次Java开发,发现2020年程序员的行情对于我这种会写业务,但是源码底层并不是很精通的小喽啰来说,太不友好,再加上我的学历并不好。工资低的我不想去,工资高的我不够格。
一次偶然的机会,一个做招聘的朋友说她那里有两个不错的测试开发职位,要不要试一下。因为也有过测试开发的念头,加再加上公司裁员,测试岗位直接被裁掉了,我的日常工作也是开发和测试都做,也因为连温饱都是问题,没有更好的选择了。于是就改了改简历,试了一下,没成想破罐子破摔有时候并不一定是稀碎,两家公司都有了好消息,最后薪资也都挺满意。权衡了综合因素,选择了其中一个。
这是毕业后第一次换工作,收获满满。增长了自信心;在最后的半个月,实现了年初规划;给自己的工作找到了新的方向;新年新气象,工作了一段时间发现还很满意,可能找一份自己喜欢的工作,也并不是一开始你就会知道你喜不喜欢,需要不断去探索。要知道没有什么一成不变的东西。

2.面试过程分享

No1:

第一家面试的公司距离住的地方是一个半小时。一共有两轮面试+笔试:
一面,是一个女的,应该是主管测试的:

  1. 开发测试都做,更喜欢哪个?怎么协调这两种工作?(我很喜欢这种态度,因为工作其实没什么难易之分,喜欢还是很重要的,有的面试官上来就问开发还做测试,是不是开发做的不好,有些片面)
  2. 让选了一个我做过最满意的项目,画了一下系统的架构。聊了很多我做过的项目里的东西。
    设计数据库方面是怎么做的。(关联表的设计,索引,锁,触发器等)
  3. 设计数据库遇到的问题,怎么解决。(主从,分表分库)
    怎么做测试设计?
  4. 自己写自己测有没有什么问题,怎么解决。(我认为主要是考察团队协作协调能力吧,自己写的东西,最好让别人来测一下,协调其他同事)
    自动化测试有没有接触,有什么想法。(因为我确实接触的很少,只是了解,就实际情况照说了)
  5. 测试题:登录,用户名,密码,用户名要求1-255,可以包括字母、下划线,密码8位,怎么设计测试用例。除了了功能测试,就这么一个登录还应该测试哪些。
  6. 创建表的方法有哪些,处了常用的语句还有什么方法,能创建一张表就可以。
  7. 然后让我问了一些问题,我主要是了解了一下公司,是一家专做数据库的创业公司,规模也挺大。所以测试肯定是大多是对于数据库的测试,也会有工具页面的测试等。整体更偏向性能方向的测试,自动化测试。

二面,一个男的,应该就是部门领导了:

  1. 怎么看开发和测试的工作。
  2. 怎么计算一个字符串的长度。
  3. python和go语言有没有接触。
  4. Linux,部署项目。怎么重启一个脚本程序。
  5. 工作中遇到的问题。排查过程。
  6. 有没有前端经验。
  7. 了解k8s吗。
  8. 有接触过自动化吗。性能测试怎么做。
  9. 上线质量如何保障的。
  10. SQL除了增删改查还知道什么。
  11. UI测试录制脚本会吗。
  12. MySQL、Oracle、MongoDB有没有用过。
  13. 有什么问题想了解。

最后是笔试,我问面试官为什么最后笔试,他说笔试比较浪费时间,别花费了两个小时写笔试题,最后发现不合适,浪费大家的时间。
笔试题:

  1. 公交卡刷卡测试设计
  2. 你认为测试的原则
  3. 悲观锁和乐观锁的了解
  4. MySQL的了解
  5. 字符串中某个字符的个数,用代码怎么计算

No2:

第二家公司是线上面试(没有录音,凭借回忆)
一面是测试主管(就是我现在的领导),就是很简单的了解了一些基础,然后就约了第二天的面试。

二面还是测试主管,但是问的东西就会深一点。

  1. 测试方面就是一些功能设计测试点;
  2. 还有一些日常的HTTP和HTTPS区别,端口号这些;
  3. 开发方面写了一个代码题,一个字符串找出是否包含’acb’字符;
  4. MySQL问了一个分组的和去重的。

(因为前一天的状态非常好,俗话说一鼓作气,所以周六这一天的状态不是很好,面完这一轮我想着就没戏了,发挥也不是很好。结果面试官说是不是没有睡好,感觉状态不是很好,花十分钟时间调整一下,再让总监面一轮。她对我很满意。听到这些话,肯定要积极调整一下,并不是所有人都会这么说的,感谢!)

三面是总监,主管开发的,问的东西特别的杂,零零碎碎,测试和开发的都有。但是自我感觉虽然都说上来的,但是都很浅,不深。所以刚面完也十分没有把握。


总结

从开发转到测开的历程,惊险又刺激,不得不感慨,世间万物,都有定论,哈哈哈哈哈。收获嘛,很多:
1.平时的努力一定不要急着非要立刻看到回报,所有的努力都不会白费;
2.面试时的状态一定要很积极,对面试结果有着很重要的影响;
3.当你不知道该怎么办的时候,就去尝试,趁着年轻,抓紧尝试,要不然永远不知道你喜欢的是什么;
4.自信不是盲目相信自己,而是清晰的认清自己,正确对待自己的优势和不足、

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值