赞
踩
从“被歧视”的资深外包人员到“被认可”的 BAT 大厂测试开发,我的技术成长、心路历程和职业发展忠告
深陷外包测试的困境
在测试行业工作有 5 年多了,之前一直是在大厂做外包测试工作。外包测试的工作特点就是:一直跟业务深度绑定,在技术成长方面则提升缓慢。到了后期,就感觉总是在做重复的点点点工作,但无论业务还是个人职业发展都遇到瓶颈,无法突破。
其实本来计划在 2020 过完年就换一份工作的,但由于遇到疫情影响,跳槽计划就被耽搁了一段时间。在年中疫情开始有所缓解之后,就开始默默的投了一波简历。但基本上都是石沉大海,面试邀约寥寥无几,这时候才清醒的认识到残酷生活的真实面貌 —— 凭借自己目前的工作经历和测试技能,出去找到更好的工作真的很难:
首先,我制定了一套自己的学习计划,这样就不会出现“漫无目的”的情况。
1、时间规划
2、列出要学习的知识点
3、做笔记
4、看书
5、看视频
我最想分享的个人学习经验:一定要跟着视频练习,光看是没用的,自己动手做一遍才能知道哪里有坑,只有解决了问题才能真正内化为自己的知识。虽然整个过程很有挑战性,甚至是处于磕磕绊绊的状态,但还好我一直坚持学完了整个课程。
就这样在学习完之后,我开始寻求新的面试机会。
虽然我的测试技术水平提升很大,整个人也自信了很多,但说实话,“外包测试”这个标签在面试时或多或少都会面试官被歧视,甚至是不公正待遇,尤其是一些小公司。我能真切的感到面试官看到是外包测试背景,态度上会有一些细微的转变,有的还会故意刁难。这也深深的刺痛了我,感觉自己的职业生涯都被外包耽误了。
所以,在这奉劝大家一句:没有技术含量的外包测试真的能不去就不要去了,不得不去也不要做太久,尽快辞职,找更好的工作提升自己是正道!
再后来,又陆续面试了几家大厂,靠着测试开发的实战技能,最终成功拿下某互联网大厂测试开发岗位 Offer,薪资涨幅 70%,也实现测试职业生涯质的飞跃。
下面分享一下大厂面试中的一些印象深刻的高频题目,以及我个人的解答,仅供大家参考。
自我介绍
1、计算相同字符个数,并按个数排序,返回前 k 个(多家大厂的高频题目)
public static List sort(String arrs[], int k){ Map<String, Integer> map = new HashMap<>(); for (String arr : arrs) { map.put(arr, map.getOrDefault(map.get(arr), 1) + 1); } List<Map.Entry<String, Integer>> lists = new ArrayList<>(map.entrySet()); //按map的value排序 Collections.sort(lists, new Comparator<Map.Entry<String, Integer>>() { @Override public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { return o2.getValue() - o1.getValue(); } }); List<String> list = new ArrayList<>(); if (k > lists.size()){ return list; } for (int i = 0 ; i < k ; i++){ list.add("(" + lists.get(i).getKey() + "," + lists.get(i).getValue() + ")"); } return list; }
2、返回 s2 在 s1 中的位置,要求不能使用 indexOf,并且输入任何字符串都能返回位置,如果没有,返回 0;
public static void main(String[] args) { String s1 = "www.taobao.com"; String s2 = "taobao"; Integer index = getPosition(s1, s2); System.out.println(index); } public static Integer getPosition(String s1, String s2){ int n = 0 ; if (s1.isEmpty() || s2.isEmpty()){ return n; } int l1 = s1.length(); int l2 = s2.length(); for(int i = 0; i < l1 - l2 + 1; i++){ String str = s1.substring(i, l2 + i) ; if(str.equals(s2)){ return i; } } return n; }
纸上得来终觉浅,只有实践出真知。
以上说了这么多,希望你多少能够get到一些,实际上就是想要强调一点,学习的重要性
下面分享一下我的学习资料
上面这些是我的收集和整理,这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
关注我的微信公众号【程序员二黑】就可以免费获取了!
总之,学习如逆水行舟,不进则退。想要多高的薪资,就要付出多大的努力。
也祝大家可以顺利找到心仪的工作,成功转行!
——阅读推荐
从工地实习月薪3K到一线企业年薪30W,我追上了那个曾经被赋予厚望的自己
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。