测试人的自我修养(一)

演员的自我修养
当思考这个题目的时候,《喜剧之王》中那个孜孜以求不断努力,并梦想成为出色演员的尹天仇和他所研习的《演员的自我修养》便浮现在眼前,还有那句永远忘不了的台词:我是一个演员,跑龙套的也是演员。细品这句台词好像和现实工作中的哪些地方是相仿的,这也是我们测试人想努力改变的。 很多人说,喜剧之王是周星驰经历的真实写照,我想说的是,测试人也应该像星爷一样突破角色的桎梏,成为能够影响产品的人。

一个人的成长需要文化和技能两个层面的积累:文化是你与这个世界交流的方式;技能是你谋生的手段。测试人的修养也从这两个方面进行说明,本篇是第一部分,摘取与文化有关的几个方面,下一篇重点说技术层面需要具备的能力。

1. 玻璃心要放下

这点放在第一位,并不是因为它最重要,而是不管在IT、通信、还是互联网行业,这是测试人碰到最多的问题,也是对大家情绪影响最大的。

团队中的每个岗位开发、测试、产品、市场甚至是老板都会有各自不同的委屈,只是层级和角度不同而已。如果大家都是玻璃心,觉得付出了就只能得到肯定,听到批评就委屈的呼天抢地、撂挑子不干了,那这个公司差不多也该关门了。

在工作中,测试同事是不是经常听到PM等提出诸如此类的问题: 这么重要的问题怎么这么晚了才发现?快发布版本了为什么发现了这么多问题?这个需求为什么漏测试了?就因为你这个问题没发现导致版本要进行回退,这个周末大家又休息不了了?

作为在测试领域摸爬滚打多年的老司机告诉你,碰到这种事情太正常了,项目管理者关注的只是结果而已。在这种情况下我们不要自怨自艾,而要考虑以后如何做去避免此类问题,让大家提前意识到可能存在的风险以便及时采取措施。比如可以通过在平时的例会知会风险,有些问题是可以提早解决和发现的;通过督促产品经理形成需求统一入口、需求文档唯一性可以解决需求遗漏的问题。

这些都做到了,此类事情是不是就会少一些了呢?不管怎么说,测试的最终目的是要和开发、产品等团队通力协作保证产品的按时保质发布,这是最重要的。

2. 主动性、好奇心、责任心一个都不能少

责任心对任何一个岗位都很重要,测试工程师尤其要有强烈的责任心。现在的产品都是以市场和服务为导向,客户对产品质量的要求也越来越高,任何问题到了客户手里都有可能被放大,比如大众的排放门、三星的爆照门。测试人员如果没有强烈的责任心,没有站在客户的角度把住质量关,很容易把问题遗漏到出去。

好奇心是驱使人成长的核心因素,好奇心的大小也就决定了一个人的成长速度;对什么东西都失去了兴趣,也就停止成长开始慢慢变老了。好奇心在测试领域最大的价值,在于引领你探索那些未知的风险,并提升你的技能,当然还有你的影响力。

主动性是由个人的需要、动机、理想、抱负和价值观等推动实现所设置目标的行为品质,它也是践行责任心、好奇心的基础。记得原来安排一个同事做一个模组的测试工作,该同事接到任务的反应是:“我不会啊”,这就是缺乏主动性的典型表现。任何“馅饼”都不可能主动送上门,主动才能赢得一切。

3. 与人沟通,不抱怨、找方法

测试工作需要有良好的沟通能力。据统计,测试工程师在沟通上所花费的时间要占总工作量的30%以上。这其中包括与市场人员沟通需求、与开发人员沟通设计、与项目管理者沟通计划、与同事沟通心得和经验、与客户沟通实现和应用等等。在沟通的过程中,难免会发生争论甚至争吵,在这种情况下,有一条很重要的沟通技巧——“明确问题,不抱怨、找方法、少说多做”,提出方案并付诸行动。好的沟通技巧和能力不仅能提高自己工作的效率,同时可以提高自己的影响力。

4. 持之以恒、不断积累、聚沙成塔

测试虽然入门门槛较低,但想做好还是非常困难的,需要不断的经验积累。没有多年的项目考验,新入门的测试人看到的只能是书本上教的方式方法,而更多的坑是隐藏在技术领域、需求获取、工具选择、使用场景、客户人群、人力投入、部署发布等方方面面。只有陷进去过,才知道这是坑,只有被坑过,才有这些经验和教训的积累。

经验的积累不在于短期的猛攻,而在于长久的坚持、在于点滴的积累、在于润物细无声的打磨。

5. 你不是一个人在战斗,要有团队精神

随着软件规模越来越大,尤其是互联网、移动互联网的发展,测试团队也更详细的划分为测试开发、性能测试、协议测试、前端测试、服务器端测试等各个领域。对于一个产品的测试需要所有人齐心协力才能够完成。这就要求在团队中的个人要有有全局观、协作精神,按时保质完成自己的工作、积极的帮助他人、在碰到困难时积极向团队求助、别人做过的不要重复,才能够让自己和团队的能力得以更好的发挥。

微信公众号:有道测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 程序员的自我修养是一本技术类图书,通过以文字方式呈现,将核心内容以PDF文件的形式呈现给读者。 《程序员的自我修养》一书是由俞甲子、俞甲子联合编写的,该书主要讲述了程序员在技术方面的自我提升与修养。书中详细介绍了程序员所需具备的技能与素质,并通过实例、案例等方式来进行详细解析。 首先,本书着重强调了程序员的技术素养。作为一名合格的程序员,必须具备扎实的编程基础知识,熟练掌握至少一种编程语言,并能够灵活应用于实际项目中。同时,还要不断学习新的编程技术和工具,提高开发效率和质量,不断追求技术的创新与突破。通过深入的技术讲解和实例分析,读者可以更好地理解和掌握这些关键技能。 其次,本书重视程序员的思维与方法。除了技术之外,合理的思维方式和解决问题的方法也是程序员必备的素养。本书通过探讨算法、数据结构、设计模式等内容,引导读者形成良好的编程思想和解决问题的思路。在实际开发过程中,程序员能够运用这些思维和方法,更加高效地解决实际问题。 此外,本书还提到了程序员的团队合作和沟通能力的重要性。现代软件开发往往需要多人合作完成,团队合作和沟通能力至关重要。本书通过讲解项目管理、代码规范、团队协作等方面的内容,帮助读者更好地适应团队开发的环境。 总之,《程序员的自我修养》在技术、思维方式和团队合作等多个方面对程序员的自我提升与修养进行了全面而详细的讲解。通过阅读文字版PDF,程序员可以更好地了解自身在技术和素养方面的不足,并通过实践和学习不断提升自己。 ### 回答2: 《程序员的自我修养》是一本由俞甲子编写的程序员必读经典之一。这本书涵盖了计算机科学的基础知识和程序员在日常工作中所需要的修养和技能。 首先,这本书强调了程序员应具备的基本素质。不仅要有扎实的计算机基础知识,还要有广泛的知识储备和求知欲。书中指出,只有具备全面的知识背景,程序员才能适应不断变化的软件开发环境,并能够快速学习和掌握新的技术。 其次,书中提到了程序员的编程能力。编程是程序员的基本技能,而编程能力的提升不仅仅局限于语法和算法的掌握,更要关注代码的可维护性、可读性和可测试性。此外,书中还提到了代码风格规范、代码重构和代码调试等重要的编程技巧。 此外,这本书还介绍了程序员应具备的工程素养。程序员的工作不仅仅是写代码,还包括需求分析、架构设计、项目管理等方方面面。程序员应该具备良好的团队合作和沟通能力,能够与其他人合作完成一个项目。此外,书中还提到了软件工程的重要原则和方法,如模块化、面向对象设计、测试驱动开发等。 除此之外,书中还特别强调了程序员的自我提升和学习能力。程序员应保持持续学习的态度,不断跟进行业的最新发展,并积极参与技术社区和开源项目,与其他程序员互动交流,共同进步。 总之,《程序员的自我修养》是一本涵盖广泛知识和技能的书籍,其中介绍了程序员应具备的基本素质、编程能力、工程素养和自我提升等方面的内容。这本书对于程序员的职业发展和能力提升有着重要的指导作用,值得每位程序员认真阅读和实践。 ### 回答3: 《程序员的自我修养》是一本由俞甲子编著的程序员修养指南,以PDF文字版的形式呈现。本书旨在帮助程序员们提升自己的理论基础和实践能力,进而追求个人的成长和职业发展。 《程序员的自我修养》主要分为理论和实践两部分。在理论部分,作者深入浅出地介绍了计算机系统的基本原理、计算机网络的工作原理、软件工程中的常用设计模式等。通过这些理论知识的学习,程序员们能够更好地理解计算机系统的运行机制,从而编写更高效、稳定的程序。 而在实践部分,本书通过丰富的实例和案例,引导程序员们进行实践和项目开发。它包括了代码调试和优化的技巧、算法与数据结构的实践应用、多线程与并发编程的方法等。通过这些实践指导,程序员们能够更好地应对实际问题,并提高代码质量和效率。 《程序员的自我修养》文字版的PDF形式具有以下优点:一是方便携带和阅读,读者可以随时随地进行学习和查阅;二是易于搜索和标注,可以快速定位到自己关注的内容,并进行个性化的学习笔记;三是多平台兼容,可以在各种设备上进行阅读,满足不同读者的需求。 总之,《程序员的自我修养》文字版的PDF形式是一本帮助程序员们提升自己的重要工具,通过学习其中的理论知识和实践经验,程序员们能够更好地应对工作中的挑战,提升自身的竞争力,实现个人价值的最大化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值