最近面试的深刻思考及对年轻人的建议

因公司招聘需要,这两周时间面试了不少于50名求职软件测试岗位的“同行”,但面试效果并不理想,才触动自己写下这篇文章。印象比较深的有几个人:

第一个:比我年龄小一岁今年35了,看他的经历之前是带团队的,就和他聊了聊团队建设,识人,用人,培养人,测试体系建设,但是管理经验真的太弱。进而继续问一些技术相关的内容,技术真的真的太薄弱了,不敢问细节,一旦问的深入一点,孩子就卡住了,他仅仅要了20k,但是35岁来说,他面了很多家了但是一家都没有成功,我宁愿把这20k给一个26岁的能力和他相当的小伙,并且可培养型会更强,在这里我想说的是认为测试只靠点点点就能活下去的,认为做管理只要嘴能说的就可以的,要小心了,等你到这个年级也会遇到同样问题;

第二个印象最深的是一名做Java开发想转行测试的,但一番面试后,还是婉言拒绝了她,并给了他几点建议,希望能对他后续面试及职业规划有帮助。

1、正确认知软件测试的技术要求:一定不要认为测试是人不是人都可以做,一定不要认为软件测试就是个“点点点”,不需要代码能力,也不需要很深厚的专业技术能力。现在已经不是那个只需要你跑测试用例的不需要费脑子的功能测试时代,一名合格的软件测试工程师不仅需要会功能测试,更需要会性能测试、安全测试、自动化测试,还需要在测试体系建设方向有足够的认知,更需要有平台开发能力。不仅要会测试工具的使用,更需要知道背后的意义,懂得测试分析原理。

2、必知必会的几大工具:测试管理工具(禅道、jira)、接口测试相关工具(postman、fiddler、charles)、性能测试工具(loadrunner、jmeter、loucst)、自动化测试工具(appium、atx、selenium)。

3、精通测试的基本理论:测试用例的编写方法、软件测试方法、软件测试模型、服务器的性能指标、SQL基本的增删改查多表管理、Linux的常用命令。

4、建议入门测试看的书籍:

5、掌握代码能力python、java,并熟知python的unittest以及java的junitest和testng。

6、软性技能,沟通能力、分析能力、思考能力、总结能力。

最后一句不断努力,不能认为测试不需要去学习,测试要学的知识面会很广。如果想发展的更好,拿到更高薪资,那就努力不断学习,提升自己技能。

原文地址:https://www.cnblogs.com/testertechnology/p/10981217.html