人总是时而勤奋,时而懒惰——齐一·《非正常励志歌》
因为工作原因,我的工作,很多时候我忙不过来,但是有时候又会剩下几个很难,难到无从下手,前后端的前辈也不一定能给出比较合适的建议,导致我开始发散我的思维,往往就会开小差
想想自己现在的想法吧,三本毕业、没有实习经验、不了解Linux、不了解数据库、不了解算法、不了解网络,这些是我目前最大的硬伤,而第一份Python的工作,写了两个月左右的脚本,对自己的提升并没有想象中那么大,毕竟如果奔着编码去,应该先接触Java或者C这类的语言去,加之我的第二份工作现在在做测试,有别于支撑的是,现在做的是测试工程师,不能只局限于黑盒,加上公司的测试组只有我一个人,同时完整的正规流程尚不适用,因此我没有逐步从初级测试工程师向中级测试工程师的路程,而是将两段路程二合一的开始走,因此我也会更快的接触到一些测试的问题划分和工具使用,但同样的,压力也会大不少,因为知识体系有缺漏,所以一些事情学起来要接触的东西会发散开来
测试工作的职业发展路程:
第一阶段:初级测试工程师——初级测试工程师基本上是初入行具备计算机专业学位或一些手工测试经验的个人。如果此阶段的测试工程师向发展到下一个阶段的话就需要学习开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:程序分析员或者测试工程师——此阶段的测试人员基本有了1~2年工作经验。具有初步的自动化测试能力,完善自动化测试脚本。此阶段的测试人员想发展的下一阶段必须拓展编程语言、操作系统、网络与数据库方面的技能 。
第三阶段:程序分析员或者高级测试工程师——此阶段的测试人员基本有了3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。如果想继续往上发展必须继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人——此阶段的测试工程师有了4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。如果想往上晋升需要深度学习性能测试等测试技能。
第五阶段:资深安全或性能测试工程或测试高级负责人——此阶段的测试工程师有了6~10年经验的测试工程师或程序员。如果想再往上发展,需要开发自己一些特定领域的技术专长。
第六阶段:测试/质量保证/开发(项目)、经理——此阶段的工程师已经有了10多年的工作经验。
第七个阶段公司级质量总监)计划经理——此阶段的工程师至少有15年以上开发与支持(测试/质量保证)活动方面的经验。
先暂且不说与这条道路无关的东西了,不然怕是会很影响我的道心,因为就目前的就业形势来看,私企恐怕不是最好的出路,编制才是
整理一下想要学习的内容:
Linux基本命令 | shell | selenium | sql | Jmeter | Thrift | docker | swagger | 测试理论知识 | JavaScript | 抓包 | 建站 | 摄影 |
标签:经验,工程师,测试人员,程序员,阶段,测试,整理,碎碎念,思路 From: https://www.cnblogs.com/Zhengzilong/p/16937774.html