从你的提问来看,你的潜意识来说,测试属于难度不大,跨度不大的职位。
但是我从你的描述中能得到以下的信息:
1、你的进取心不足,遇到困难就会退缩。
这个不是一个好的事情,我不太清楚你的情况,但是你可以自己问问自己,你在除了工作之外的时间,有多少花在了java或者相关知识的学习上面?
2、你认为测试相对比较简单,因为测试开发更看重代码能力。
但是从我个人的观点来看,代码能力只是测试技能中的一部分,如果代码能够解决一切问题,为什么需要测试这个职位呢?至少目前来说,测试职位并没有消失。
如果我来面试你,我可能更想了解,你对测试的理解,比如测试方法,测试策略,风险分析等等。
从长期来看,这个行业都是需要不断的去学习,不断的去克服遇到的问题,这样才能不被淘汰。但是这个过程是痛苦的,除非你对这个东西有足够的兴趣。
我的个人建议是,你先问问自己,是否真的对这个行业有兴趣,还是说是因为这个行业的薪酬比较高。如果你不是真的对这个行业有兴趣,我建议你去找找自己有兴趣的行业。我觉得只有找到你最喜欢的行业,你才能做长久,不然就真的只是35岁劝退的人了。
不要轻忽任何一个职位,因为不管谁,要在一个职位上做到顶尖,都很难的。除了喜欢,你很难做到最好。
PS:如果只是想在这波红利期去获得高收益,那么我建议你还是老老实实做开发,因为行业现实就是开发比测试工资高。