聊聊我做测试开发的十年心路历程(下)

简介: 聊聊我做测试开发的十年心路历程(下)

聊聊我做测试开发的十年心路历程(上):https://developer.aliyun.com/article/1480487


Part2:这些年的一些思考


▐  钝感力-论坚持的动力


坦白讲,我自认为不是一个聪明人,在学习和工作的过程中,我见过不少我理解意义上的聪明人,他们的学习能力更强,可以短时间内学习和掌握一项技能,而且还轻轻松松,举一个最典型的例子就是一起玩同一个游戏,他们永远比你上手快,操作好,这也让我十分佩服。


工作中一路走来,我觉得天赋固然重要,但坚持,是一个后天可修炼的难能可贵的品质。很多人会吐槽工作都是“重复做相同的事”,但正是一开始的“重复” ,才给了一个新手成长最好的契机。而且重复并不代表一成不变,我们需要在重复中坚持不断学习,不断进阶,寻求坚持后创新和突破,才能让自己最终成为这个领域的专家。


近一两年行业变化比较多,大家也都会变的焦虑,但其实对于我们搬砖的同学来说,其实大部分消息和变化都没那么重要,可提前布局的事也不多,再说临时抱佛脚也晚了。适当的保持一份钝感力,不要为没有发生的事情而焦虑,在“不确定”的世界中,不如更专注把当下确定的事情做好,多学一点专业知识和技能,我觉得反而更有用。多看书,多成长,与其焦虑,不如行动,知识和经验才是真正属于自己的。


有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。


▐  体系化的解决问题


在日常工作过程中,肯定会碰到大大小小许多难题和挑战,比如主管给了一个新方向,或需要推一个新专项,很多时候一开始可能会让人觉得没有头绪,甚至产生自我怀疑:这个挑战我真的能解决/胜任吗?
问题的常见解决方式有很多,比如通用流行的5W2H法,PDCA循环,SMART原则等。我自己的一套体系化解题思路是,做一件事情或解决一个问题前自己先想清楚解题四象限,所谓解题四象限就是:背景,挑战,解题思路,结果,其实类似任务分解法(WBS)。
首先想清楚问题的背景,也就是核心要解决问题是什么,审题很重要。其次要明确解决上述问题,目前最大的几个挑战是什么,资源、时间还是方式方法。等理清楚了问题和挑战,那么接下来就是解题思路了,是流程机制优化,还是工具平台创新,最好是沙盘推演过的/数据论证过的,且有一点很重要的是一定要让共同协作的人理解和认可,多一些沟通,大家认可解题步骤才能有真正的驱动力。几个解题的核心点都拆成任务完成之后,只要沙盘推演/数据论证的没问题,结果大概率就能达成了。
之前负责的资金安全专项,就是用这个解题四象限去推进和解决的,事实证明效果还不错。


▐  如何从“借力”到“合力”



很多工作单凭一个人之力,是无法推进下去的,特别是跨团队协作和横向事项,那么势必就需要“借力”,而如何“借力”也是一个有很深学问的命题。


个人觉得有几个点可以参考:首先,要跟自己的产品、开发、运营同学们建立良好的革命友谊,平时有需要帮忙的地方积极伸手,站在对方的角度思考和解决问题,这样将来有你需要“借力”的时候相信他们也会很愿意帮忙。其次,把事情从“借力”变为“合力”,要想清楚这个“借力”能为对方带来什么价值,能帮他解决什么问题,做方案时换位思考,帮对方也多想一步,也许就能快速达成一致形成“合力”。最后,至上而下推进事情,大家认可共同价值,以合作模式推进,如果是一些关键事项,可以进合作双方的OKR,这样就能形成真正的“合力”。


▐  机会,努力与自我价值


这些年来,遇到过很多的挑战,也碰到过很多机会。有位职场前辈曾经跟我说过一句话,让我记忆深刻:这辈子,能够让你往前跨一大步的机会也许就这么几个,可能几年才会有一个,所以,日常需要多积累,当机会来临时,付出百分之两百的努力,牢牢抓住他,不要给自己留遗憾。


我始终相信,机会,是留给有准备的人。还记得几年前刚做迁移融合,做资金安全专项,写工具平台的时候,都觉得挑战很大,但办法总比困难多,也许要比别人付出更多的努力,但真正达成目标的时候,还是会有很大的认同感和成就感的,说实话这也将会是你以后跳槽的资本。所以,挑战也是机会,当一个人有更大的概率能把事情做好,那么他在赢得信任后通常又会有更大的机会。其实回头看,你觉得最难的时候,也是你成长最快的时候。


我就是抱着这种信念感一步步往前走,过程中肯定也有失败,但不要害怕犯错,犯错会让人变的更好,在犯错后总结经验再前进,这样的成功才更有意义,也才能真正的实现自我价值。这几年来,不管是做资金专项时取得的“春雷·春雨 行动先锋奖”,还是财年取得的阿里安全生产“FY22 红苹果”奖,以及中间水到渠成的晋升成功,作为讲师参加MTSC 2022第十届中国互联网测试开发大会,还有最近2023年双11作为大促PTM取得的“舍我其谁奖”,都是对自己抓住机会,努力拼搏后最好的褒奖。


▐  永远年轻,永远热泪盈眶



它山之石,可以攻玉,保持学习的习惯,开放性是我们干互联网这行的一个重要特点,所以每天都会有很多新的技术更新迭代,因此我们需要保持一份危机感,如果一直在吃老本,终有被淘汰的那一天。


比如十几年前的手机,前几年的电动汽车、短视频、直播,以及这两年大火的AI,都会或多或少影响我们的行业技术栈和业务方向。前几天看到一个关于AI行业分析的文章,对我触动蛮大的,ChatGPT的横空出世,让大家都有了危机感,AI领域上每天这种快速的变化是在以往的科技史上都还没出现过的,而未来大概率是AI的时代,这也可能是接下来增长最快的一个领域,但也是我们代差最大的一个领域,所以这中间就存在巨大的挑战和机遇,因为“算力”未来可能就会像钱一样变为现金等价物。所以对新鲜事物,保持学习和探索,会让我们始终都领先别人一步。


保持阅读,保持自律,这是一个很好的习惯,书对人的影响是潜移默化的,家里有小朋友的建议一定从小培养好阅读的习惯,会让人终身受益,这在很多公司老板和名人身上都见过。但说实话我没有做的很好,我家里有好几个书架,但都是我家属的书,我看过的只有一小部分,所以新一年里我也给自己定个小目标,先从6本开始。


▐  旅行,让身心放松


世界那么大,我想去看看。在紧张的工作之余,也别忘了抽时间,多陪陪家人,和家人,朋友,爱人一起去旅行,看看这个多姿多彩的世界。
以前觉得工作占据了生命中太多的时间,一些工作上的烦恼过不去,就是大事,会让人变的很焦虑,甚至做梦都还在想。但随着出去看的多了,你会遇到各种各样的人,接触各种各样的风俗文化,了解不同时代的历史,看到国内外不同的绝美风景,吃到各地的特色美食,随之而来,你的心境会开阔,很多事,慢慢也会看的开一些,以前觉得天大的事,现在看可能也就成为了小事。
我喜欢逛博物馆,喜欢搜集冰箱贴,每到一个地方,我都会去逛当地的博物馆,买几个当地特色的冰箱贴,一个是为了纪念,另一个也是为了留下回忆,这些年逛了国内外好多地方,我的冰箱也贴满了半个了门啦,哈哈~


Part3:写在最后


在文章的结尾,借用康德的一句话来总结:我始终只求克服自己,不求克服命运;只求改变自己的欲望,不求改变世界秩序。这也是罗翔老师前几天来公司讲座时赠予大家的一句话,希望我们都从一点一滴改变自己开始,也许你能改变的就不止一点点,谨以此句赠予一路上披荆斩棘且奋勇前行的质量人们,加油!


吾心自有光明月,千古团圆永无缺。


团队介绍


我们是淘天集团-FC技术质量团队,一支专注于通过AI和技术创新驱动的质量保障团队,在AI测试,流量回放,持续集成,资金安全等方面持续突破,致力于为消费者提供更加便捷和智能的购物体验,让每个人向往的生活:身临其境,触手可及。欢迎加入我们,一起来做点有意思的事儿,简历投递邮箱:cxj234109@taobao.com


目录
相关文章
|
7月前
|
人工智能 监控 安全
一个测试开发的十年心路历程-从改变自己做起
作者天士从事测试开发十多年,期间经历不少角色转换,以下是他在测开成长升级、质量体系建设、专项建设方面的总结,以及职场上的一些思考。
|
7月前
|
监控 安全 机器人
聊聊我做测试开发的十年心路历程(上)
聊聊我做测试开发的十年心路历程(上)
132 2
|
5天前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
35 11
|
1月前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
62 3
|
2月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
77 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
3月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
263 7
Jmeter实现WebSocket协议的接口测试方法
|
3月前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
283 3
快速上手|HTTP 接口功能自动化测试
|
3月前
|
JavaScript 前端开发 测试技术
ChatGPT与接口测试
ChatGPT与接口测试,测试通过
57 5
|
2月前
|
JavaScript 前端开发 API
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
46 0
|
4月前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~