在这里看到很多大佬的成功经验,也分享一下自己作为菜鸡的惨痛经验,提出自己工作半年之后的困惑点,欢迎各位前辈给新人提意见~~
2020 年 7 月硕士毕业,入职做测试开发,之前在外企有过半年 python 软件开发实习经验,接触了 CICD、docker、AWS、flask 基本用法,在大佬的指点下基本能用 python 开始搬砖,从往届师兄师姐那了解到实习公司薪资基本没有啥涨幅,薪资水平在当时的城市属于中等水平,但优点在于轻松【现在回想当时 965,不打卡的日子像做梦一样...】,由于地位位置原因,思来想去还是放弃了转正机会。老家 IT 公司选择较少,自己当初也没有花太多时间准备找工作,基本处于拿着简历,看哪个工作描述与自己实习经验最相似的原则去广撒网的状态,意料之外的收到了几个 offer:java 开发和测试开发,当时跟这两个岗位负责人聊了一下,感觉测试开发内容与实习经验最符合,本人对 java 开发也没有太大研究的兴致,就 “满怀期待” 选择了测试开发岗位。当时天真的以为测试开发=专门做测试工具的开发,毕业前夕还认真的学了一下 vue 和 django 框架,入职前对岗位期望太高,导致入职后迟迟没有进入工作状态。
刚入职就直接被丢进项目组开始点点点,当时很疑惑,询问项目经理不是应该做工具开发吗,怎么开始做点点点了?项目经理答 “测试开发=SP 测试,还是要从熟悉业务做起”,简短的一句话让人无法反驳,心里安慰自己,可能这是公司的培养模式,等了解业务了,熟悉整个测试过程了,才能做出对产品线有用的工具......不过在熟悉产品的过程中还是很受打击,之前觉得点点点是一个很简单的事情,奈何公司产品业务太复杂,导致开头两个月每天都在加班,当时关于业务问题记录的笔记都整理了两百多条,每天都是疯狂提问 + 疯狂记录的状态,即便加班时间很长,但内心还是止不住焦虑,感觉没有成长,目前做的工作自己随时都能被替代,这种焦虑在转正答辩期间,副主管 A 提问一句 “这两个月你的工作表现只体现了你是一个合格的测试人员,但没有看到你有侧开思维” 达到顶峰,但主管 B 觉得我对负责模块原理掌握的比较熟悉,反应也比较灵敏,力排众议给我优秀转正了,对于这个结果有些惊讶,但还是有点忧心忡忡......
当时周围其他侧开小伙伴由于在公司实习过,早早的榜上了大腿,要么负责自动化,要么负责专项测试,虽然还是与工具差异很大,但起码还是能接触代码,并且容易做出提升能效的工具,对比自己做的功能测试....心里有点五味杂陈,当时跟导师沟通过这方面困惑,她给出的建议是先把手头的事情做好,再去想开发工具的事情,作为一个测人人员,业务是最基本的,不懂业务的测试是不会被认可的,而且测试设计能力很重要,叮嘱我先将通用测试考核过关再思考其他事情。
后期我卯足劲去完成公司测试基础考核,但后面又是一波三折....
当时公司给新人有三个考核:测试设计考核、用例编写考核、自动化编写考核,前面两个在项目组摸爬滚打,加上对模块原理了解比较清楚,女生本身对文字描述也比较有悟性,很快就通过了,也能基本胜任版本的测试活动,于是盯上了自动化,在不断请求下进入自动化组进一步深度赋能,进去之后发现自动化本质还是业务,而且不稳定,跑多个用例经常会因为一些环境问题导致失败,调试用例的过程极其痛苦:RF 框架不熟练、部分错误用例涉及的业务一脸懵逼,加上当时自动化负责人相对严厉,对提问的艺术要求很高,当时完全的小白,问了几个简单问题被嫌弃之后,没有保持刚入职那会不懂就问的优良品质,害怕被批评,按照自己的一些理解去做一些自动化任务,虽然很快的完成了任务,但是后期检视出了很多问题...记得当时晚上 10 点半了,刚刚走在回家的路上就接到自动化负责人的电话,他的火气隔着手机屏幕都能感受到,一向以为心理素质强大的自己,在这种情况下崩溃的哭了,在自动化轮岗的时光是最自闭和惶恐的一段时间。当初太渴望做技术相关的,但实际并没有让对方满意,心里落差很大,开始变得有点畏手畏脚,对自己也产生了怀疑,难道自己真的没有侧开思维?
带着一些负面情绪进入了师傅的版本继续点点点,由于逐渐害怕与人沟通交流,做事情又比较急躁,没有及时向上对齐,导致执行效率不高,又是被暴击的一段时光,诸如 “对你期望很高,但表现实在让人惊讶,缺乏分析问题,定位问题的能力...”,如果说开始是斗志满满,现在这个阶段应该是信心全无,甚至想要不要离职,但又害怕是从一个坑跳入另外一个坑,从毕业到其他公司做侧开的同学那里了解到侧开终究是测试,除了少数几个专门负责做测试工具以后,其余测试开发也都是业务为主。有种入错行的感觉,但失去应届生身份,又很难再找到一个满意的开发工作,对自己的职业生涯感到迷茫...
半年转瞬即逝,就到了年底填绩效计划的时候,测试设计、自动化、专项自己都有了解过,但是没有一个拿的出手的,但当时根本没有重视绩效计划这件事,因为待了三四个版本,要么就是点点有么就是在被打击的路上。也不好意思去问自己绩效点在哪,按照自己的想法填了计划,不过在其中一个项目组,有个项目经理 C 觉得我自驱力强,对很多事情有自己的看法,给了我很多机会,在这个项目组收获了优秀新人的头衔,当初抱侥幸心理,觉得优秀转正 + 优秀新人绩效应该也不会特别难看,但结果出来的时候,绩效也就刚刚合格的地步,加上当时那半年部分出现很多事情 + 领导班子换了两回,绩效评语就一句 “做事情有自己的方法论,但还未落地”,这种模棱两可的绩效评语没起到牵引作用,自己还是不知道应该朝着哪个方向努力,对于这个绩效评定结果有点无奈。
由于打绩效的领导下台,新领导上位,也没有想过去追究自己绩效的事情,但跟无意跟项目经理 C 聊天的过程中聊到了绩效的问题,他说不要老想着别人给你目标,应该自己在日常工作中做出亮点,如果能产出工作职责外的事情绩效才会好看,让我不要东想西想把测试设计这块拿下,以后往管理岗位转。
【1】所有人都说测试这行门槛低,就个人工作经验而言,要做好测试要学的东西很多,而且又不像开发可以学一些通用业务,有种想努力不知道从何下手的感觉;
【2】自己想往技术方向走,但感觉在紧急项目的情况下,又很难把手工用例实现为自动化,真正提升效能,也是前期被吐槽的缺乏侧开思维,初期可能连手工测试都麻烦,自动化更让人心有余而力不足;
【3】目前已经没办法纯做自动化,只能走 测试设计的路子,但又觉得很难做出亮点,为自己以后的绩效担忧....
【4】一路走来,有过认可,但感觉被质疑的更多,渐渐有些迷茫到底适不适合这行。