有了网站怎么做优化,做液氮冰淇淋店网站,效果图网站排行榜前十名,网站建设加推广优化核心竞争力的三个阶段
我们知道#xff0c;不同的工作和任务所需要的核心能力不同#xff0c;因而核心竞争力也就不相同。QA 的入门门槛比较低#xff0c;这也是 QA 这个群体产生恐慌和焦虑的主要原因。这个群体所涉及的技术面和技能栈非常广#xff0c;所以整个职业生涯的…核心竞争力的三个阶段
我们知道不同的工作和任务所需要的核心能力不同因而核心竞争力也就不相同。QA 的入门门槛比较低这也是 QA 这个群体产生恐慌和焦虑的主要原因。这个群体所涉及的技术面和技能栈非常广所以整个职业生涯的路线比较丰富。可以走技术路线、管理路线也可以转行到相近的岗位中。
技术路线有业务测试专家、敏捷测试专家、专项测试技术专家、测试开发专家、研发效能专家、测试架构师等方向。管理路线则可以从测试组长、测试经理、项目测试负责人直至测试总监等职位。转行也可以向日常打交道比较多的方向如项目经理、产品经理或研发工程师等。
而无论从事哪个方向职业发展总要经历入门、进阶、高阶三个阶段我这里也将从这三个阶段来阐述 QA 的核心竞争力。
1入门扩大知识边界夯实基本功
这个阶段主要适用于刚入行的测试人员一般测试经验在 3 年以下。该阶段需要苦练测试基本功并在知识广度上占据一定的优势。因为没有经验所以正适合用好学的态度、主观能动性、学习能力等长处来弥补你的项目经验和测试经验。在这个阶段可以多学习计算机基础知识、测试理论知识等。实际的测试工作中通过自己的主观能动性、学习能力等完成所承接的测试任务。计算机基础知识包含但不限于如下内容。操作系统熟练掌握操作系统环境及其主要系统版本之间的差异如Linux/Unix/Windows/iOS/Android 等系统。网络协议熟练掌握网络协议及其特性如 TCP/IP、HTTP 等能使用抓包工具Fiddler/Wireshark/Tcpdump/Charles 等。数据库包括关系型数据库技术MySQL、Oracle 等和非关系型数据库技术NoSQL。开发语言及框架熟练掌握开发语言及框架、编译打包发布等操作如 Java 和 JettyObjective-C 和 Android 等。熟练使用 CI/CD 流水线工具等。对如下知识有基本了解网站架构、微服务架构、容器技术、中间件、负载均衡、大数据、云计算等。测试基本知识包括但不限于熟练掌握软件生命周期知识、软件开发模型、静态和动态测试方法等内容。另外作为新人要充分发挥自己的“新手”优势那就是在这个阶段你对新事物敏感、好奇善于提出质量或流程相关的问题不容易思维定式。因此反而能发现很多细节问题无论是团队、研发流程还是业务方面。
2进阶扩大知识深度把握核心价值
当你有了一定的测试经验和项目经验后你需要有针对性地扩大自己的知识深度并打造基于自身职位的核心竞争力使 QA 的价值得以更全面地体现。拿最常见的两个测试职位业务测试工程师和测试开发工程师来说。
业务测试工程师测试策略总结能力、测试方案设计能力、测试用例设计能力、探索性测试思维、缺陷分析能力、自动化测试技术等是其核心竞争力。测试开发工程师测试系统需求分析能力、技术知识体系、平台设计、研发和落地能力是其核心竞争力。
两者通用的软技能包括项目管理、学习能力、问题分析与定位等。通用的专业能力包括缺陷管理、流程改进、可用性测试、质量度量与运营等。过了入门阶段后QA 需要能够主导一个业务方向的测试工作并协助建设质量保障体系这也体现了 QA 团队的核心价值。 QA 的核心价值是全方位地保障业务质量这里列出来进阶阶段需要重点改变的地方。
预防问题而不仅仅是发现问题测试执行只能尽可能地发现已经存在的问题预防问题才是上上策。那就需要根据现有的各类数据进行质量分析。如缺陷总结和产生原因分析以便形成机制避免问题的产生引入各种工具避免问题出现比如静态代码检查、分支规范检查等线上监控快速发现问题及时响应。提升交付质量而不仅仅为了发现更多 Bug最高级的方式应该是提升自身能力发现更多问题的同时持续去提升过程质量质量是整个团队的职责QA 首先要做好自己确保任何一名 QA 都在努力提升自身的测试质量进而提升整个产研的过程质量最终提升交付质量关注效果的好坏而不是仅仅关注逻辑的对错做正确的事而不仅仅正确地做事如何确保开发的产品符合用户的真实需求这需要在过程中不断发问我们到底在解决用户的什么痛点是否是伪需求等等。QA 首先需要在整个项目过程中不断询问所有成员上述问题确保团队是在开发客户所需的产品要有逻辑分析而不是只是一拍脑袋决策出来的。
3高阶打造个人品牌
职业生涯的高阶阶段需要打造自己的个人品牌也就是通常所说的职业标签。比如梁山好汉的绰号就是一种标签。而在测试领域当提到虫师你就知道他擅长 Selenium提到思寒你就想到 TesterHome、移动互联网测试开发大会等这就是个人品牌的体现。打造个人品牌建议通过如下途径。打造个人核心技能 向内看测试人员作为技术工程师的一种得有一项看家的核心技能这是需要长时间积累和磨炼的技能你在这上面付出的时间、脑力、精力也正是这门技能的门槛。你需要做的是要发现并聚焦到自己最擅长的领域然后专注这个领域不断精进和优化自己的能力成为该领域的专家。向外看要不断地向外探索看看行业内、知名公司内、其他大牛的实践是怎样的吸收其中的精华再找到自己的差距取长补短持续精进。沉淀、分享、交流首先在打磨自己的核心竞争力时一定要用文字沉淀下来。其次创造机会对外分享和交流这样你才能理清楚自己在做的事情或所思所想再根据别人的正负向反馈调整自己的思路和方法论。
QA 打造核心竞争力的常见问题 QA 在打造个人核心竞争力的路上也有非常多的障碍和阻力你可以提前识别并避免。QA 工作中充斥着大量的重复工作因而始终无法把自己从繁忙的工作当中释放出来一晃几年过去了依然平庸着。因此出现大量的重复工作时要十分警惕应先投入自己的精力和时间打破恶性循环用局部的小改善逐步替代掉重复工作最终扭转局面。QA 的职业领域方向太多一个 QA 很容易出现同时有多项技能的积累且差异不大对要重点发展的方向始终举棋不定最终没有特别核心的竞争力。这种情况比较常见建议通过如下方式权衡出最终方向自己感兴趣、未来有发展前途。核心竞争力跟所在公司或业务强绑定一旦离开或变更核心竞争力极大衰减。这种情况多是因为在成长的过程中对自身的经验和能力没有做好方法论的沉淀因此日常应养成记录、沉淀、对外分享的习惯提升自身的抽象和总结能力。 而像测试架构师、测试专家、测试经理等高阶测试人员则需要能够规划、设计和主导“质量保障体系的建设”。可见工作中对“质量保障体系建设”的投入度体现了测试人员的职业发展阶段和核心竞争力并且影响着测试人员的薪资待遇。