AI时代作为外包测试工程师对未来的迷茫
2019年时,非计算机专业的我先后入职了二家公司,从HelpDesk做起,经历过机房服务器维护,交换机维护,硬件维护。考出RHCSA,在2021年这个分水岭在网络工程师和软件测试中选择了后者。 此后就在一家国内互联网公司中做外包度过了5年的时光,在此从功能测试,学习了Python,编写过Selenium脚本,面向百度编程过HTML JS的工具,也在甲方的低代码平台写过JS,照葫芦画瓢写过一些Java 接口服务。今年随着AI的时代的发展,开始着手单人全栈编程。在此期间也获取了非全日制计算机本科的学位证书。
可是时代变化和甲方的环境令我感到跳槽的困难。
- 接口自动化:甲方自己有对应的平台,根本不用自己搭建的Requests,JMeter都已经给你封装好了对应的服务。
- UI自动化:甲方自己有对应的平台,但是不好用自己封装过Selenium,到现在使用Agent二次开发Midscene.js,都没有被甲方主管看中从而推广出去。
- 长时间从事低端功能测试,让我以往了Linux指令,MySQL复杂sql的编写能力
- AI的发展更是将我原本Python编程,面向百度编写JS的能力扯得细碎。
因此在旁敲侧击得知没有转正的机会的我准备捡起我所丢掉的内容,为跳槽做打算。
摆在我面前有功能测试,自动化测试,测试开发,FDE,Agent开发等。 我在面对Java,Python哪一个作为我的主力编程语言摇摆不定:
- 选择Java:认可国内Java的生态,但是意味着从头开始学,当我学完明年LLM会变得怎么样,我不得而知。
- 选择Python:可以捡起我曾经熟悉的编程语言,但是面对年轻的应届毕业生或转行者,以及国内Python在真实业务上更少的岗位。
我也在对面测试还是开发岗面前陷入过怀疑:
- 测试岗:现在我已经通过LLM生成测试用例,以及我认为随着AI的发展,测试岗可能会被越来越便宜Agent取代,研发通过Agent自测,业务方验收可能会成为主流。尽管初期可能会有各种Bug带上线,但是随着流程的完善和Agent迭代,可能会越来越完善。加上我对甲方我这条业务线的观察,甲方长期的使用功能测试,对自动化,Agent测试这种前期投入大的项目经常半途而废。
- 开发岗:我面对的可能是其他开发岗的同学竞争,至少1年的时间学习和准备,以及未来的更不确定性。
现状是工作安排经常非常满,需要从早上10点干到8点30到9点,每天上完班机会没有学习的动力,只有早上和中午午休有一些学习的时间。同行的朋友们又劝我不要离职,空窗期超过3个月很难找到工作,像我这种学历和工作经验可能还没有优势。
以上就是我陷入的迷茫,不知道有木有小伙伴或者大佬能够给出解答。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
