2019 年,90 年出生的我,已经 29 岁了。现在是2020年1月15日,30 了。

失眠越来越严重

随着年关将近,失眠越来越严重。不是怕失业,是怀疑自己。作为一个测试开发,深深的怀疑自己的贡献。

说实话,最近不断的心态爆炸,上班期间经常性的怒火中烧、唉声叹气,每天各种填坑、挖坑、再填坑,不断的怀疑自己、推翻自己。一度怀疑工作的价值和意义。

很难睡着,晚上又翻出来看 晓光前辈的《聊一聊职业发展》、long 哥的《如何度量测试开发的价值产出》、甚至断念十年前的文章《自动化测试——敏捷测试的基石》

至此深夜,再梳理一遍,个人所理解的测试开发的职责和要求,以此自省。

一、测试开发是干嘛的

我自己理解,以移动端为主,有如下几方面:

1、提升效率:

2、解决难题:

3、提供质量度量工具

4、工程质量提升

主要是环境治理、持续集成、APM

二、测试开发需要哪些能力?

1、良好的快速学习能力

测试开发很多时候会充当救火的角色,比如短时间内需要熟悉区块链相关知识、需要开发一个流畅度测试方案、需要熟悉某个业务并提供支援、帮助某个业务团队开发定制化需求等等。
其实快速学习能力,不论在什么岗位,都应该是第一位的。先让自己快速适应并作出正向的贡献,才有后期的深度参与机会和更多其他机会。

2、熟悉前后端框架

测试开发经常需要参与开发,甚至主导开发测试平台、测试工具或方案,所以
语言部分:需要至少熟悉一门语言、熟悉常用的数据结构、多进程多线程、数据库的常用操作;
前端框架:熟悉前端开发框架(建议 VUE),有基本的产品原型设计能力;

3、自驱和自省

你做的工具和方案,是给业务或开发提供服务的。所以首先目标清晰,明确解决问题优先级,其次要进行市场上的工具和方案调研,进行技术选型。然后要有交互设计、框架设计,保证良好的扩展性、易用性。最后测试足够充分,最终的工具和方案要足够稳定,争取用户不会找你第三次;

4、极好的沟通能力

很多时候,你都会成为你工具的客服和销售,所以需要极好的沟通能力,去面对那些觉得你应该那样、应该这样、对业务没有贡献、工具易用性不够、各种基础问题、环境问题,态度要好,小心被投诉。

现在的自己,只达到以上要求的 60、70 分,在基础上、沟通上还有很长的路要走,希望可以提升自己和同事的执行力,扎扎实实把基础的事情做起来。
不积跬步,无以至千里。不积小流,无以成江海。再给自己半年的观察时间,不求升职加薪,只求价值输出、有所付出有所收获。

2019 生活

其实今年完成了很多比较重大的事情。
1、经过一年多的时间,终于举办了婚礼,正式步入婚姻生活;
2、新房装修入住,生活质量有了很大提升;
3、没有多一个朋友,没有少一个朋友;
4、欠朋友的钱已全部还完,还剩银行和亲戚的,加油;
5、随着年龄的增加,对意义和价值追求的越来越多,多读书吧;

2020 期望

1、工作状态和能力上更上一层楼;
2、考完驾照;
3、带父母国内旅游一次;
4、换完所有欠债;
5、系统学习测试相关知识,并确定下一阶段的方向;
6、做一个温暖纯良的人,严以律己;


↙↙↙阅读原文可查看相关链接,并与作者交流