测试打工仔的5年职场感悟:软件测试还有未来吗?

工作过程

目前坐标广州,从毕业至今五年一直在当前的公司工作着,从部门最开始的十几人团队发展到现在的将近两百号人,几年了没换工作不是因为习惯舒适区,相反这一路过来都是不断的突破,因为团队在快速壮大,面临的问题也在不断升级,根本没有太多的时间可以休息整顿。当然,上百人的增速那也是部门而已,我的团队人数增速并不大,只是从两三人到目前的二十人,不过项目金额却是从最开始的十万级到目前的千万级,项目难度升级倒是挺大的。

自我评价

优点:

能快速准确的理解需求;

对技术方案有较好的判断及把控;

性格不是主动外交型,面对外部沟通内心会有一定抵触,但还是能较好的完成大部分沟通协调工作;

相对容易接受变化,不会太死板。

缺点:

技术还有很大进步空间,太多协调处理的事消耗精力,难以全身心投入到技术沉淀;

还没换过公司,没有深度接触其他公司的文化及工作流程。

其他:

一直有做产品的心,奈何团队的几个产品都没能成功落地,工作的方向还是项目型;

内心向往互联网方向,希望最后还是能进入互联网行业;

以架构师、CTO的目标前进,一方面永不放弃技术,另一方面在面对管理协调等“杂事”时,也会尽量调整心态去接受。

当前项目

一直都在想,如果以当前能力再去做小项目简直是游刃有余,能做得漂漂亮亮,但现实是一直以来都被推着往上走,根本不能回头,不过也正因如此才有不断的进步。目前在做的是一个省级项目,虽然概括起来项目都是增删查改,但背后要处理的问题复杂度与普通项目对比绝对不是一个量级的。

02 个人感悟及道理总结

工作的本质就是解决问题

工作的本质就是解决问题,而你的位置决定了你面临的问题复杂度。按照事情发展的规律,一件复杂的事情总会出现大大小小的状况外的问题,可以说没问题才是不正常。当出现问题的时候应尽量保持淡定和积极的心态,不必过分焦虑和惊慌,因为你工作的意义就是来解决问题的。当你能坦然面对时,这个问题的难度已经减半。

事情最难的是从混沌到有序

事情最难的是从混沌到有序的过程,你看到的成功产品看似简单,但每一个功能、每一个细节都是由一个个大大小小的决策构成,每个决策的背后都会对应大量的分析、讨论、协调与纠结的过程。每一个能带来价值的产品或项目都是伟大的,背后都是一帮人努力的结晶。

要做成一件事不是那么简单

要做成一件事,就需要去主动促使这件事的往前推进,这个过程会有很多的阻力,需要协调各方各面。有时候当事情完满结束时,回过头想好像也并不是那么难,但如果在过程中把每个细节都记下来,那肯定是每天都面对着各种奇奇怪怪的问题。

有人的地方就有江湖

有人的地方就有江湖,有江湖的地方就有是非。曾经我们还是个小团队的时候,大家都很善良淳朴,但是当团队壮大后,一切就都不那么简单了。一来是人际关系变得错综复杂,二来是做的事情大了,与外界的接触也越来越多,不能再待在象牙塔里,不得不面对社会的复杂性。

没有密不透风的墙

在办公室里,感受最深的就是没有密不透风的墙。工作中总会听到一些小道消息,有公司的经营状况,有高层的动向,有同事间的八卦,有某人对某人的吐槽,真真假假,难辨是非。这也是告诫自己,不要过多的吐槽别人,因为你真的不知道这个吐槽是怎么去到你吐槽对象的耳边的。

同时当你听闻某人对自己的吐槽时,也没必要过于执着,一来不知真假,二来江湖难免冲突,对于吐槽的内容有则改之即可。

做事留痕

另外,在这个江湖中同样重要的是要学会保护自己。做的事情大了,就肯定要跟外部打交道,这个外部包括外部团队、外部企业等,你可以保持真诚合作,但也要注意做事过程中保留痕迹,因为你不能保证当发生利益冲突时,是否会导致合作关系破裂,当你没有证据时,很容易有理说不清。

我认为在团队内部应尽量保持真诚,不要过多计较。但是当与团队边界外的相关方合作时,要有一定的戒备,关系越远戒备等级也越高,关系由近致远为:跨团队 -> 跨部门 -> 跨企业。

没有绝对的对错,只有不同的立场

是个简单的道理,不用细说了,遇事能保持客观就好。

做过的事总会有意义的

多做点总是有好处的,现在认为没用的事情,但是这份经验总会在某一天派上用场的。但也要注意分清主次,不要在分支上越走越远了,有些事情点到为止拿到经验值即可。

在这里插入图片描述

站在用户角度思考问题

一定要站在用户的角度思考问题,如果不考虑用户的实际使用场景,容易简单认为用户都是无理取闹,武断的否定需求,最终只从技术的简易性去设计方案。有时候一个小细节的实现能对用户工作效率带来非常大的提升,一个技术方案的确认并不那么简单,要结合用户的使用场景、技术的简洁合理、投入成本等多因素综合决策。

合理上升问题

从两方面说为什么要上升问题:

信息断层很致命

项目经理最害怕的是任务下发后,成员埋头苦干,遇到问题不敢问,遇到风险不敢说,到了节点交付日期才说问题解决不了。

有些问题,只要及早的向上反馈,解决办法是有多种的:可能可以请教高人指点,可能可以跟客户提前交底降低心理预期,可能可以通过方案的变更降低难度。但如果不把问题的风险尽早暴露,到了最后节点再爆发,可能问题就是一发不可收拾了。

会哭的孩子有奶吃

领导每天要处理的事情都很多,你不出声代表你没问题,那领导也肯定不会主动去找麻烦。所以当问题真的超出自己能力范围后,就应该考虑是否要烦扰领导,把问题上升了。而且有些问题在自己的层面是个大问题,但是在领导的眼里根本不是问题。

要学会在必要时候合理的主动上升问题,不要什么都自己藏着掖着。当然,也要注意把握这个度,不要事事都麻烦别人。

03 关于团队管理

交付的信息越多越有利于做出正确判断

但是对于复杂的任务,要保证成员交付的产物与你的期望一致,应该交付尽可能多的信息,如需求的背景、你希望的实现效果及实现方式、包含的一些隐性需求(如性能、可扩展性)、潜在风险等,只有当团队成员掌握足够多的信息,在遇到问题的歧义时,他才能做出正确的判断,避免任务的返工。

梯度的搭建很重要

你可以保持扁平化的氛围,但是工作任务还是要尽可能的搭建梯度,不然什么事情都会上升到你这里,你会被各种琐事打断你的思路,消耗你的精力。只有当你手上的事情能分发出去,你才能去做更重要的事情。

团队情绪很重要

当开始带领团队后,你就不能再只关注自身,和你一起做事的兄弟,他们不是没有感情的劳动机器,当他们的状态不佳时,你应该更主动的去关心他们,可能是因为一些私事,可能是因为薪酬福利,可能是因为工作强度,这些可能性是需要了解的,而不是一味的吐槽。只有保证团队的情绪是健康的,才能保持高昂的士气,确保团队有足够的战斗力。

对团队成员要有要求

不能对团队成员过于仁慈,一定要对成员提出要求。千万不要因为成员的能力水平不足,或是担心任务超出他们的能力时会有抵触情绪,于是一直只安排简单的任务给到他们。你的仁慈会阻碍成员的成长,只有安排超出他们一定能力范围的工作时,在一定的压力情况下才会有快速的成长和突破,这样你的成员能够更多的为你分担工作,达到双赢的局面。

不患寡而患不均

公平是很难做到的,但也要尽量保证。在工作量分配上,要避免能力强的人承担过多,而能力差的人反而轻轻松松过日子。在奖金福利的分配上更是要小心,相当容易造成不满情绪,别把好事变成坏事。

做好决策

团队管理者就是要做大量的决策,把握方向。做技术的都希望可以玩新技术的,团队成员由于不用担责通常都是激进派,但作为决策者必须衡量其利弊,不能过于保守,也不能过于激进。当然说起来简单,要做好是需要大量的经验积累及学习的。

04 共勉之……

时间匆匆,一不小心就已经五年工作经验,这一路也是跌跌撞撞的过来,以上都是个人的感悟总结,当然以上也有很多是“道理都懂”,自己也没能做好的。要说对这几年的工作生涯很满意那是不可能的,不过也不至于充满遗憾,毕竟成长嘛,还是有的。希望以后的道路更精彩,未来可期。

我也重新梳理了测试行业,修正了个人发展目标。其间的经验、心得体会、方式方法希望与大家分享探讨,互相帮助,互相勉励,一起共度测试生涯!

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/510181.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RK3568驱动指南|第十四篇 单总线-第158章DS18B20编写字符设备驱动框架

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

南达股份携手数环通iPaaS,打造统一的接口集成管理平台

01 客户背景 南达股份成立于2004年,专注农业种植、畜牧养殖、精深加工为一体的生态循环产业发展。以乳制品、特色林果产品和特色食品为主营业务;优选源自帕米尔高原纯净区域的生态物产,精心打造一、二、三产业融合的大健康产业。 南达股份是农…

1区、TOP、CCF推荐,最快16天录用!4月刊源表已更新!

毕业推荐 SSCI • 社科类,分区稳步上升(最快13天录用) IEEE: • 计算机类,1区(TOP),CCF推荐 SCIE • 计算机工程类,CCF推荐(最快16天录用) 2024年4月 SCI/SSCI/EI…

Vue基础配置、组件通信、自定义指令

基础配置 Vue框架已经集成了webpack配置 小注意点 vbase 快速生成vue模板 组件名必须是多词格式(驼峰模式) 具体三种写法: ①小驼峰:abcDef.vue ②大驼峰:AbcDef.vue ③中横线:abc-def.vue 假如文件名不符合多次格式的补救办法: 导出重命名…

回溯算法|90.子集II

力扣题目链接 class Solution { private:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums, int startIndex, vector<bool>& used) {result.push_back(path);for (int i startIndex; i < nums.si…

clickhouse sql使用2

1、多条件选择 multiIf(cond_1, then_1, cond_2, then_2, …, else) select multiIf(true,0,1) 当第一条件不成立看第二条件判断 第一个参数条件参数&#xff0c;第二参数条件成立时走 2、clickhouse 在计算时候长出现NaN和Infinity异常处理 isNaN()和isInfinite()处理

某金融单位微软AD国产化替代方案分享与收获

某金融单位是宁盾长期服务的老客户&#xff0c;一直使用宁盾的2FA双因子认证&#xff08;OTP动态口令&#xff09;及网络准入服务。近日&#xff0c;该公司 IT 经理找到宁盾咨询关于微软 AD&#xff08;活动目录&#xff09;替代事宜。在与客户当面交流后&#xff0c;宁盾将客户…

Runes 生态一周要览 ▣ 2024.3.25-3.31|Runes 协议更新 BTC 减半在即

Runes 生态大事摘要 1、Casey 发布了 Runes 协议文档 RUNES HAVE DOCS&#xff0c;Github 代码库更新到 ord 0.17.0 版本&#xff0c;Casey 表示符文是一个“严肃”的代币协议。 2、Casey 公布了第一个硬编码的创世符文「UNCOMMONGOODS」 3、4月7日香港沙龙&#xff5c;聚焦「…

Linux:入门篇

文章目录 前言1. Linuxd的安装环境2.Linux的简单介绍2.1 新建目录2.2 新建文件 3.指令到底是什么&#xff1f;4.shell命令以及运行原理5.总结 前言 很多人对于Linux的学习总是感觉无法下手&#xff0c;不知道从何开始学习&#xff0c;相信这篇文章将会为你提供一个清晰的思路。…

基于PHP的校园招聘管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的校园招聘管理系统 一 介绍 此校园招聘管理系统基于原生PHP开发&#xff0c;数据库mysql&#xff0c;前端bootstrap。系统角色分为个人用户&#xff0c;企业和管理员三种。 技术栈&#xff1a;phpmysqlbootstrapphpstudyvscode 二…

实现3D模型无变形的减面渲染方法---模大狮模型网

在进行3D模型渲染时&#xff0c;减面(或降面)是一种常用的优化技术&#xff0c;用于降低模型的复杂度&#xff0c;提高渲染效率。然而&#xff0c;在减面过程中&#xff0c;若不小心可能会引起模型的形变或细节丢失。模大狮将介绍一些方法和技巧&#xff0c;帮助您在减面渲染时…

算法错题本

这里写目录标题 错题本注意数据的耦合性对于无解情况的处理思路一组数据以0为结束标记&#xff0c;如何输入到数组中&#xff0c;并计数多个数据进行比较链表删除重复元素的启发循环体里谨慎写类型定义并初始化&#xff08;一般写上就是错&#xff09;队列中读取队尾元素数组当…

AE——重构数字(Pytorch+mnist)

1、简介 AE&#xff08;自编码器&#xff09;由编码器和解码器组成&#xff0c;编码器将输入数据映射到潜在空间&#xff0c;解码器将潜在表示映射回原始输入空间。AE的训练目标通常是最小化重构误差&#xff0c;即尽可能地重构输入数据&#xff0c;使得解码器输出与原始输入尽…

篮球竞赛预约平台的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读300套最新项目持续更新中..... 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含ja…

道本科技智慧合规助力企业转型升级

在当今这个快速变化的商业世界里&#xff0c;企业合规管理已经从一项基本的监管要求转变为推动企业持续发展的关键动力。合规不仅是避免法律麻烦的盾牌&#xff0c;它还充当着引领企业向更高效、更可靠和更可持续方向发展的催化剂。而在实现这一目标的过程中&#xff0c;智慧合…

1区SCI,1个月左右录用,1周见刊,各项指标优秀,强推!

毕业推荐 SSCI • 社科类&#xff0c;分区稳步上升&#xff08;最快13天录用&#xff09; IEEE&#xff1a; • 计算机类&#xff0c;1区(TOP)&#xff0c;CCF推荐 SCIE • 计算机工程类&#xff0c;CCF推荐&#xff08;最快16天录用&#xff09; 计算机类 ● 好刊解读 …

websocket 局域网 webrtc 一对一 多对多 视频通话 的示例

基本介绍 WebRTC&#xff08;Web Real-Time Communications&#xff09;是一项实时通讯技术&#xff0c;它允许网络应用或者站点&#xff0c;在不借助中间媒介的情况下&#xff0c;建立浏览器之间点对点&#xff08;Peer-to-Peer&#xff09;的连接&#xff0c;实现视频流和&am…

k8s存储学习 emptyDir 卷

官网描述&#xff1a; 对于定义了emptyDir卷的Pod&#xff0c;在Pod被指派到某节点时此卷会被创建。就像其名称所表示的那样&#xff0c;emptyDir卷最初是空的。尽管Pod中的容器挂载emptyDir卷的路径可能相同也可能不容。但这些容器都可以读写emptyDir卷中相同的文件。当Pod因…

OpenHarmony实战:使用宏、std::bind 巧妙实现进出函数日志打印

背景 我们始终渴望了解模块的调用、时序逻辑&#xff0c;每个人都会轻易地想到在函数的入口打印一条进入 enter 相关的日志&#xff0c;在函数的出口打印一条离开 leave 相关的日志。不能有遗漏&#xff0c;我们会复制这条日志到所有关心的函数中&#xff0c;为了表明是哪个模…

桶排序---

1、算法概念 桶排序&#xff1a;一种非比较的排序算法。桶排序采用了一些分类和分治的思想&#xff0c;把元素的值域分成若干段&#xff0c;每一段对应一个桶。在排序的时候&#xff0c;首先把每一个元素放到其对应的桶中&#xff0c;再对每一个桶中的元素分别排序&#xff0c…