新手区 读《聊一聊职业发展》有感

星修 · 2018年11月09日 · 最后由 心意已决 回复于 2020年11月25日 · 3024 次阅读
本帖已被设为精华帖!

有种感觉叫做相见恨晚,读了 sky《聊一聊职业发展》这篇文章更加突出,笔者毕业三年,测试四年,职场之路也还挺顺顺利利,换做他人的角度:具备可培养性,也一直在思考,怎么走的更高,更远~

古语云

读万卷书不如行万里路
行万里路不如名师指路

sky 大佬把自身的经验和心得分享给大家,那作为读者的我们,如何从中去学习,转换,效益最大化呢?这里来举个列子说明:
《Push 后台的测试》

  • 最初测试用开发搭建好的网站填写下发 push 的标题,跳转 url 等信息,然后在终端上查看是否收到 push,展示是否正常,点击是否跳转。
  • 半年后开始用 jmeter 测 push 的接口,关注接口调用
  • 之后开始用代码测接口,
  • 之后开始关注 push 的通道,比如 APNS 等,
  • 之后开始梳理后台架构和 push 业务流。

大概经历了这个几个阶段,当时的我觉得自信满满,那读了这篇文章,现在如果继续去负责,我还可以关注哪些呢?

  • 代码走读:关注后台的代码编写(java),使用的框架(spring),消息中间件(rabitmq),架构(mvc)
  • 到达率: 比如后台对 1W 台设备下发 push,到达率数据
  • 预警机制: 比如测试/运营同学误操作,下发错的信息,如何预警及时中止 push 队列下发
  • 覆盖率:版本改动很小/底层重构,评估影响范围
  • 重复造轮子:写个 min 的 push 后台,客户端写个 demo,模仿学习
  • 后台性能:压测,评估性能瓶颈
  • 客户端性能: 安卓的 push 需要集成第三方 sdk,apk 安装包大小,耗电量,流量,内存,cpu
  • 链路监控:涉及到业务方调用,push 未下发,链路监控
  • 数据分析:push 点击量,曝光量
  • 沟通协作: 这里涉及多方业务同学沟通,以及流程推动
  • 异常处理:如果后台下发字段未空,参数异常,客户端如何兼容

好这里是基于初读文章的引发的一下想法,那如何让自己显的更专业呢,需要 SMART 一下,这里拿客户端性能举个列子:
《评估集成 sdk 对客户端性能产生的影响》

  • ——S 代表具体 (Specific):哪些性能指标:比如只看内存
  • ——M 代表可度量 (Measurable):是否出现内存泄漏,内存增量超过 40m 是否合理,内存占用 80% 以上,
  • ——A 代表可实现 (Attainable):可以通过 Android Studio/instrument/ADB 命令测试内存,
  • ——R 代表相关性 (Relevant):前后版本内存数据对比,投入产出如何
  • ——T 代表有时限 (Time-bound):第一个月预期熟悉工具使用,第二个月熟悉内存原理,第二个月开始结合业务场景使用

细化的过程其实就是思考的过程,从一个好的想法,一点点去构思整个项目实践,投入实践,产出效果,再经过无数次练习,那么恭喜你,具备可培养性!

多想一步

笔者尝试用自己的一个列子来说明读文章的收获,思路是这样的:从面到点,来尝试继续回归到面上来,这里在举个列子:
做了 2 年成了测试组长,带了 2 个小伙伴继续测 push 后台系统,

  • 组员定位:一位技术,一位业务
  • 版本节奏:学会关注版本节奏,哪个阶段需要哪些角色来配合完成哪些事情
  • 学会沟通:对上沟通,对下管理,跟研发/pm/产品/运营保持沟通
  • 技术能力:没有比通过测试技术提升效率或者保障质量更能获得研发测/下属的尊重啦
  • 学会合作:寻求项目组内不同角色的质量需求,比如设计同学的视觉还原,比如产品同学需求及时上线

稍微总结一下:经历以上几个从 面>>点>>面,这里客观感受下,其实一般大厂的优秀的同学多能做到,那既然如此,我们还能做哪些呢?

培养核心竞争力

师傅经常跟我说的话:业务和技术你要只选一个,要么业务,要么技术,如果 2 个多做反而一个多做不好。那再顺着上面的列子来讲下:
《深入性能内存测试》

  • 学会基础工具的使用,梳理工具原理
  • 掌握内存原理,比如 oc 的引用计数
  • 掌握常见引发内存的原因:比如循环引用,NSTimer 内存泄漏
  • 如何转型自动化获取性能
  • 如何搭建性能监控预警
  • 对于常见的代码语法导致的性能问题如何提前发现:比如静态扫描
  • 如何收集外网的性能数据
  • 分析经典的性能 Bug,积累经验

在观察下,身边很多同学,要么很努力,要么学习能力很强,要么很聪明,当你身边的人多很强的时候,要怎么去竞争,这里我也还在思考中~

总结

以上是第二次读 sky 大佬的文章,引发的一些思考,在今天这个特殊的日子,愿自己坚持梦想,既然选择了测试行业,就一定要做的专业,毕竟还有这么多大佬一直在鼓励,引导我们这些小菜鸟,加油!

共收到 10 条回复 时间 点赞

你选业务还是技术

rabbitmq 不是你那样拼的
mvc 是架构模式,不是架构

给鑫哥点赞😝

恒温 将本帖设为了精华贴 11月09日 21:15

比别人多想一步,就是成功的开始

多思考,多实践,多交流,知识才会越来越丰富。

匿名 #11 · 2018年11月13日

所以最后是技术还是业务?

10楼 已删除
simple 专栏文章:[精华帖] 社区历年精华帖分类归总 中提及了此贴 12月13日 14:44

技术依赖于业务!业务不熟悉怎么开展技术!

ivy520 [该话题已被删除] 中提及了此贴 12月16日 22:55
ivy520 [该话题已被删除] 中提及了此贴 12月16日 23:53
安涛 [该话题已被删除] 中提及了此贴 12月21日 16:29
simple [精彩盘点] TesterHome 社区 2018 年 度精华帖 中提及了此贴 01月07日 12:08

应该是需要基本的技术,业务则需要更加熟识才对的吧?我是小白

如果没有业务场景依托,纯技术到后面也无法深入和优化~ 见过只搞技术的测试,职业发展瓶颈蛮大的~

仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册