职业经验 你好 2016 一个测试架构师的个人职业发展总结

思寒_seveniruby · 2016年01月02日 · 最后由 direction 回复于 2024年02月05日 · 19486 次阅读
本帖已被设为精华帖!

大事回顾

2014 年 5 月之前 独立测试咨询师
2014 年 5 月 入职 Testin 任职云测产品总监
2014 年 12 月 入职 OneApm, 任职测试架构师
2015 年 8 月 入职雪球, 任职测试工程师

独立测试咨询师

2014 年 5 月之前的工作阶段. 看起来高大上, 本质就是某个项目的临时工而已.
这段时间工作挺开心的. 也学到了很多, 用 RobotFramework 做了很多的研究和实践. 薪资也很不错.
离开的原因是觉得自己没归属感. 除了拿到保证生活的钱, 什么也没有. 不归属于任何公司, 没有五险一金, 连社保也没有. 太没有安全感. 所以打算回归到大公司去继续工作.

因为刚从百度离职出来, 所以就投了其他的公司比如点心 OS, 360 等, 但是结果不太理想. 在当时我想做更多技术上的建树, 这点容易被误解.同样因为历史原因没考虑阿里.
后来恒温推荐了阿里的一个大佬给我认识下, 说是对方有意认识下. 后来熟悉之后觉得是个挺靠谱的人, 感谢恒温的推荐.
在面试进去没多久, 也碰巧联系上了当年同在阿里时的一些跨部门的老同事, 也是一个大牛, 在已经在手机淘宝生根发芽了. 做的很好.
当时我喜欢移动测试, 他想让我去做基于 xposed 的框架的封装, 去深挖其中的技术价值 (后来阿里开源了 dexposed, 他们自己也做了性能栅栏应用). 所以我就同意转到这个新老大的手下. 对恒温和之前帮助我的那个大佬觉得挺惭愧的.
级别是 P6, 总算比我离开阿里的时候的 P5 level 高一些. 这已是这些大牛们帮忙的结果了. 所以觉得挺安心的.
后来是入职手续拖了 2 个月还没解决 ,因为我在阿里的时候有香港上市的股票, 所以需要从已经给的期权中扣除. 扣多少 HR 也不知道. 自己能拿到多少也完全不知道. 感觉心里挺没底.
后来就看了张家辉的<激战>这部电影, 其中男主角的境遇和心态我觉得和自己很像.
那天觉得自己不应该为了想回阿里稳定生活就放弃自己的追求, 而且阿里即将美国上市, 这其中其实并没有自己的贡献. 觉得也有些失落.
我想至少还应该努力下. 所以就放弃了阿里的 Offer, 当时就立下了一个志愿, 要在有生之年跟随一家创业公司去美国上市.

Testin 产品总监

在我拿到阿里的 Offer 没多久, Testin 的同学也找到我了. 他们在测试上的作为我很感兴趣. 也聊的挺开心. 当时觉得符合我的方向, 就去了 Testin, 职位是产品总监.
在 Testin 工作了半年多, 这期间很忙碌也学到了很多东西. 直接跟 CEO 和 COO 打杂, 改进测试技术和产品 跟运营和商务推广合作. 感觉自己成长的很快. 学到了很多测试之外的事情.
我成长最关键的三个阶段.一个是在阿里打下的能力基础, 在百度得到了能力升华, 而在 Testin 让我又有了新的高度. 我很感激 Testin 带给我的这段时光.
但是后来公司的产品规划越来越偏向传统, 跟我认可的方向偏离, 而且自己也左右不了. 当时老板提的一些项目是可以挣钱的. 但是做出来会让公司变成一家重人力的公司, 这对公司的估值和发展是很不利的. 碰巧当时又让我去负责一个我不认可的项目. 做的也是挺痛苦. 然后就开始怀疑自己的能力, 是否能够担当的起产品总监的角色.
加上当时自己家庭压力大怕产生负能量, 就决定先离开 Testin 一阵子, 再决定何去何从.

离开 Testin 的时候我就预感到自己接下来的家庭危机, 感情危机和个人生存危机都会爆发. 家人希望我结婚生孩子, 女朋友希望我买房子, 准丈母娘明确表明没房子不结婚, 我自己没有了工作收入连房租都付不起.
在离开 Testin 的 2 个月里我做了一些灰色收入的事情打算临时性的解决下这些危机, 在百度和腾讯的云测平台上刷了刷广告, 但是因为急于求成没搞好, 最后也没挣到钱.
这个我的好兄弟们是知道的.

OneApm 测试架构师

后来是老钱在内推上找到了我, 觉得我的技术体系和经验跟他们是挺符合的. 他们的 CEO 也找到了我, 想让我过去. 在决定去 OneApm 之前, 我还和 Testin 的同学沟通了下. 其实当时虽然人不在 Testin 了, 但是还是挺留恋的. 当还还想过灰色收入挣到钱后就回 Testin 的.
后来觉得也许就算回去, 有些事情自己也没信心和勇气做主. 也没足够的信心把 Testin 打造为一家测试技术创新型的公司, 所以就决定去 OneAPM 了.

在 OneAPM 主要负责测试技术体系的构建 .不过事情远没有自己想的那么简单. 首先是技术上的困境.
测试环境管理上. 公司内有多个方案, 研发和 COO 支持用 vagrant, 我希望可以用 docker. 也有同学希望直接用传统脚本. 所以声音很多. 后来测试团队就先用 docker 做了自动部署,后来其他团队碰壁了, 也在考虑转到 docker 部署.
接口测试上, 因为了解 soapui, jmeter 等用于接口的优点和缺点, 所以我决定使用七牛的做法, 并在 ruby 里面挑选到一个类似的 restfull 接口框架去做,
但是后来高层 review 的时候觉得还是有问题, 外聘的大牛认为应该用 java ee 上的容器测试框架 arquillian. 不考虑我们是跨平台的测试. 很多决定都是自带立场的.
同样性能测试也一样, Jmeter Gatling 和 Loadrunner, AB 方案都有.

始终都会有个三个声音. 不懂测试的研发大牛角色 vs 我自己 vs 不懂测试的管理角色. 碰巧我是个不喜欢强势的人. 很多事情尽量让步.妥协. 但是用他们的方案也解决不了问题. 也挺痛苦.
这期间公司还招聘了一个测试领域的职业经理人风格的"大牛"来管测试. 我彻底都无语了.
[大家放心, 此人已经不做测试管理了, 后来公司还让我帮忙评估行业里面另外一个应聘的测试管理角色, 我让朋友帮忙调查, 结果是恶评如潮]
OneAPM 是家好公司, 他们的研发团队和测试团队自身还是靠谱的, 只是局部管理的问题稍微多一些. 我相信随着优秀人才的加入, 这些问题都会逐步解决的.

当时技术因素是最小的, 这期间我的个人危机全面爆发. 到了什么程度那, 我的爸妈要自杀因为他们觉得我 30 多了还不结婚要孩子, 我的女朋友也要自杀, 以为觉得结婚无望, 买房也无望. 有段时间连我自己都觉得, 自杀是个挺幸福的结局. 远比活者要舒服.
工作上的心情越来越糟. 请假迟到甚至旷工也变的越来越多. 心情开始变的抑郁. 跟领导们商量了下. 决定辞职.

这期间正好是 Testerhome 举办的第一届中国移动互联网测试大会. 因为心情低落我几乎没参与任何事情, 大会当天我也没打算去. 把自己关在房间里几天了.
后来 mingway 催了我一天, 说就算不为大会, 也要为一起奋斗的兄弟们见一面, 因为这么多年 testerhome 的管理员们都没集体聚过一次. 这句话把我打动了.

后来和好朋友 复盘整个过程的时候,得出了几个结论

  1. 我应该更强势一些. 敢于发表一些看法, 尤其是跟高层的沟通.
  2. 技术上没有对错. 不是非 A 即 B, 当时不应该过早的放弃自己的主张. 可以等时机先帮助其他人去验证他们自己的方案.
  3. 入职的时候应该多要点钱, 不要不在意自己的收入 :)

雪球测试工程师

离开 OneAPM 后, 我又做了一阵子黑产用于过渡没工作的生活. 同时找着工作.
这次决定我再也不为工作热情打动了. 只看钱. 因为如果是有钱的话, 我的生活也不会这样发展了. 我会以更好的心态去工作和生活.
所以基本不考虑创业公司了. 或者只考虑特殊领域的创业公司. 比如我找了一个做高频交易的金融公司面试, 老板来自于美国华尔街. 背景很牛.
这期间还有一件趣事八卦. 这家高频交易公司比较传统, 但是 HR 很尽责, 他们对自己公司的测试不满, 我就先参加了第一轮的他们的测试领导的面试.
这位领导比我小很多, 只有两三年工作经验, 谈完之后他发现我之前的工作经验比他强, 就说他们虽然有很多性能问题和业务问题, 但是暂时没有意向做性能测试和自动化测试. 然后就想打发我走. 我跟 HR 委婉的说明了下情况, HR 就安排研发总监面试, 结果就顺利通过了, 当时他们老板在美国, 让我等 2 周再来谈薪资.

这期间我还面试了京东, 乐视. 乐视拿到了 Offer, 京东刚通过了研发总监和 CTO 的面试, 接到了下一轮的面试通知.
跟阿里和百度那些大公司相比, 这两家公司的面试效率很高. 甚至超过了创业公司, 给我留下了很深的印象.
乐视的福利待遇很好, 给的最高. 这家公司也很狼性. 我喜欢狼性的公司. 因为我这样的人渴望机会.
但是考虑到乐视已经创业板上市, 公司可能越来越保守, 新兴的公司可以有更多机会奋斗. 综合了其他的因素, 就决定去了雪球.

从雪球工作到现在, 算是比较平稳的. 这期间得以专注的做了很多的技术改进.
比如技术上他们的 docker 应用已经非常的成熟, 大数据分析也做的有模有样, 我就没再涉猎环境管理.
后端测试方面做了接口测试框架. 并加上了类似 twitter 的 diffy 工具的特性支持. 但是更简单好用. 实现了公司内主流产品线的基本接口功能覆盖和新老版本的 diff 对比.
移动测试方面上公司内来自豆瓣的妹子已经做的很好了, 我只是简单增加了一个移动端 Android 和 iOS 的自动遍历框架,

这两个框架都已经申请了开源, 还在等公司的架构师审核, 到时候开放出来也算是为雪球打打名气, 并提升 app 的知名度吧.
质量监控方面实现了用 R 监控线上的接口质量. 后续可能完全用 spark+scala 重写. 也探索了用 igraph 或者 spark 的 graphx 建模业务的可能性.

总体来说, 我对自己做的基本满意. 因为我提出了合适的测试规划并实现了落地.
因为团队刚成立, 很多应该强力推的事情怕影响团队和谐一直没敢做. 比如定期的质量大讲堂和问题 review.
这一切只是刚开始, 还有更多有价值又成本低的事情可以去做, 比如
覆盖率分析建模, 可以随时了解每天研发或者测试覆盖产品的程度, 知道哪些路径有没有被测试到. 知道哪些路径是新增的. 可以有效的解决测试覆盖的问题.
线上问题建模监控, 通过一定的算法来识别有问题的业务路径, 可以在用户遇到错误的一个小时内就能识别出来并交由研发分析解决. 而不是等用户上报或者投诉
现有的崩溃和性能问题解决. 重点分析已经通过腾讯 Bugly 收集到的崩溃并重点去解决. 提升目前的 app 体验.
不要以为很难, 每个目标只需要几个星期就可以完成.

当然个人的危机还是若隐若现.时刻像一个定时炸弹. 说不准哪天会爆. 我只有不断的往前发展来逃避.
之前也有不少公司邀请我去做测试咨询, 我一直没答应, 因为我更希望把有限的精力专注在工作改进上.
不过考虑到自己的问题, 也为了让自己生活和心态更稳定, 新的一年我可能会业余做一些面向企业的商业测试培训和咨询.

测试理念

从 07 年开始入行到现在近九年的工作经验吧. 身边的朋友大多从技术身份转管理角色了. 我想我可能快成唯一一个坚持做基础研究的人了.
为什么这么坚持, 是因为我在百度时有幸探索到了测试和质量保证最有价值的一块地方,, 所以这些年一直想把他实现.
是什么地方这么有意思那. 我想我今天没法跟大家解释了. 我可以先列举几个基本理论认知
基础理论是测试过程是一个用数据验证过程的工程实践. 可以认为研发的产品就是一个输入到输出的函数定义. 测试是用数据论证推导的过程.

  1. 无论是手工测试, 自动化测试 自动遍历 众测和研发的自测行为, 都有他们的价值, 这些价值的本质都可以用一种通用的数学模型或者编程模型来表示
  2. 基于建模 + 数据分析可以做到完善的质量保证 把需求 + 代码 + 测试用例三方较为完美的关联起来.
  3. 质量保证的核心在质量监控和质量运维, 发布前的测试, 发布后的测试, 以及其他各种对产品的使用行为都可以由监控来度量 在实现这个目标上有很多做法, 有纯人力的做法, 纯技术的做法, 不要以为这是个 Geeker 做法. 这是一个很扎实的基础理论, 可以解释一些测试方法, 并能有效验证测试技术和测试管理的有效性. 用于指导测试规划.

质量保证领域的发展是跟很多因素有关的. 比如
创业公司增多, 精英分散->产品质量下降, 团队新人加入-> 质量下降 团队新人成长起来->质量上升
新技术早期发展->质量下降, 新技术应用成熟出现了生产力提升->质量上升.
测试方法和技术落后->质量下降 测试方法靠谱->质量上升 测试平台建设忽略测试效果->质量下降

做一个测试架构师的奥妙就在这里, 需要很好的团队 + 产品 + 技术三方面的力量, 然后针对性的提出解决方案.
方案不要求多牛逼, 但是一定要很有效. 把质量透明化并通过测试和监控手段等给出明确的定义目标和解决方案是很有意思的事情.
就如 Dota 游戏一样, 看团队的属性, 看形式并作出适应性的改变. 从而帮助团队取得成功

关于敏捷

我个人反感 Scrum 敏捷体系的, 因为大多数的培训公司都是跟风的. 以前推 CMMI, 后来看到敏捷盛行,就转向 Scrum.
转向 Scrum 是因为这个实践方式技术要求最低. 同时又足够具备可展示性. 正好适合那些不太懂软件工程的人.
我个人推崇 XP. 不过 Scrum 也意识到自己的不足了, 也在纳入 XP 的实践. 所以总体来看都是有价值的.
大多数的敏捷做法都是基于管理理念, 工程思考并不太充足.
比如衡量是否敏捷的标准基本就是看有没有每日站会和看板. 很少有人展示是否做了自动化和持续集成.
没有自动化和持续集成说实话根本就敏捷不起来的. 这也是当年淘宝的大拿们做过的实践结论.
在外面宣扬敏捷成功的人大多是培训机构, 或者是一些连自己都底气不足的求新探索的测试管理层.
我个人呆过的公司,从阿里到百度, 还包括听说过的华为, 其实高层一直是持怀疑态度的. 都只是提取了其中部分的观点作为实践.
这些年的质量保证改进实践中, 持续集成, 灰度发布, 监控, 自动化, 测试对比, 覆盖率等才是最有效的做法.

是否采用应该基于自己公司的问题到底是在管理, 还是技术上. 不要盲从.

关于测试行业

很多人觉得测试很 Low, 是因为行业里面太多的实践错误, 再加上各种意在捞钱的搞培训和认证的商业机构在搅混水. 我不是说所有的. 我说的是大部分.
这些培训机构正在不遗余力的把那些愿意交 5000 块又不愿意深入了解软件工程和基础编程的人往测试行业里面送.
各家大公司的测试高层也大多是当年从手工测试起家还没学会编程开发就顺势当上了高层领导. 真正看懂测试发展趋势的人很少.
早期的大多数写书的大拿也是不断的鼓吹微软和 Office 产品的测试模式.
早期的测试服务商业机构也在不遗余力的推销 QTP 和 LoadRunner.

以上这些做法并不是错的, 但是综合起来就把测试行业推上了一条不归路.
早在 2012 年的时候左耳朵耗子就提出了这样的观点. http://coolshell.cn/articles/6994.html

我经历过一些公司都有专职的 QA 团队(专职的测试人员),自从上个公司我的开发团队在一个项目上被 QA 部门搞得一团糟,我越来越怀疑专职 QA 存在在意义。我的观点不一定对,但请让我鲜明地表达一下——我觉得是不需要全职的 QA 的,甚至不需要 QA 这一专职角色或部门,因为,不懂开发的人必然做不好测试。就像不懂开发的研发经理必然管不好研发团队一样。我越来越觉得 Dev 应该应该是做测试最合适的人选,这必然是未来的趋势(因为我已经看到了中国程序员的进步,相比起 10 年前,今天的程序员已经是非常全面了,再来十年,必然证明我的观点是对的)

自然是枪打出头鸟, 这篇文章在当时被测试行业的很多"大佬"们喷了很多次.
我也反对他的一些观点. 但是不能无视其中揭露的问题而故意挑刺. 我们自身需要正视其中提到的问题.
因为没有一篇文章是完美无瑕的, 完美无瑕的文章也基本都是废话而已. 包括我的这篇文章也会被喷.
左耳朵耗子这个文章其实说出了很多人想说又不敢说的话.

但是工程学上是不管你的态度的, 价值决定存在. 如果测试行业做错了 那必然就会引来恶果.
其结果就是最近五年从大公司到小公司都是逐渐的淘汰专职的 QA 团队或者缩减测试团队.
当年被测试行业鼓吹的测试研发比例逐渐变化. 从微软测试比例 2:1 到今天百度的 1:5 或者 Google 的 1:10, 甚至包括微软雅虎等自身也在逐渐的精简测试编制.
在各大招聘网站上测试招聘的职位也在一路下降. 这一切是整个 IT 行业对自身落后产能的淘汰.

Testerhome 测试社区的创建也正是基于这个背景, 我和 sun 看到了这个行业正在发生的潜移默化的改变, 想唤醒整个行业. 我们从 2012 年就开始做了,
当时因为测试行业已经稳定. 想要打破原来测试格局很难. 所以一直都是个小众的社区.
直到最近 3 年移动互联网翻天覆地的变化, 恒温和 Monkey 这两位主力加入, 才得以重新打造 Testerhome 并获得了现在的知名度.

不是人人都能成为产品经理. (虽然反面论调都已经有人出书了, 实际上各大公司的高层都是反对这个理念的). 也不是人人都能成为测试工程师. 更不是人人能成为张小龙和乔布斯
如果没有能力学好编程, 就没资格做好测试. 见识过不少人自己不愿意了解研发和产品, 心里却还想做这行的管理来混日子.
一个拙劣的产品经理会埋葬一家公司, 同样一个拙劣的测试团队也会严重拖累一家公司的发展.

测试团队重要吗? 我的答案是非常的重要, 但是这个团队一定不是这些年目前的测试团队, 而是一个新的了解产品和软件工程学的团队.
必然需要经过一次脱胎换骨才能获得新生.

在云计算刚发展起来的时候, 很多人说 运维工程师会死, 运维团队也不需要, 而实际发展的结果是运维团队没有死, 反而越来越核心重要.
因为运维团队已经涅槃重生了, 那他们是如何发展的哪. 他们从原来的管机房装系统的角色, 晋级为管理 Hadoop Spark 各种 DB 的角色了.
并把生产环境监控 自动化发布 灰度发布作为自己的主力业务. 行业也出现了各种成熟的类似 Zabbix ELK 等优秀技术栈,
随着 DevOps 盛行, 运维团队的价值也会被更多重视.

运维团队的发展是蛮值得参考的一个历程. 未来的测试行业也面临着这样的改造和升级. 所以我会一直在测试行业发展. 并看好这个行业.

关于 TesterHome

关于 Testerhome 的规划, 我其实心里一直很清楚. 大家可以放心. 具体怎么做还得看我们老一辈的管理员和新一辈的管理员的运作.
Testerhome 会是一个一直保持中立的测试技术社区, 并始终把分成分配给社区的所有人. 大家在 Testerhome 的活动和贡献都是大家的"期权"证明.
创始人的角色会逐渐淡化. 更多的价值衡量会来自于大家对社区的贡献, 比如发帖, 改进技术或者开源工具, 帮助别人, 帮助宣传和运营等.
如果一个同学愿意做为大家服务的事情, 并且被验证过靠谱, 那么他就可以逐渐成长为社区的新一代管理员.

我个人的想法是让 Testerhome 逐渐发展为一个"孵化器"或者基金, 这个孵化器会支持很多的测试活动. 无论是免费或者商业.
比如测试行业的开源技术推进, 每年的中国移动互联网测试大会, 测试行业垂直招聘, 测试的 SaaS 服务, 测试测评, 众测, 测试培训 还有单身交友等.

他们一定是做的正确并具备特色才会被 Testerhome 接纳和支持. Testerhome 会通过自己的基金或者其他的资源支持入股这些有潜力的公司.
比如将来我年龄大了干不动了, 我就利用自己的人脉做测试的招聘. 做一个测试经纪人公司, 类似于明星经纪人. 给大家做量身的改进建议和职业规划.
不再主要帮公司挖人, 而是根据个人特点推荐给合适的公司和团队. 实现个人价值和职业发展的利益最大化.
Testerhome 早期投入支持并获得这家公司的 10% 的占比.这家公司成功了, Testerhome 也会成功.
其他的测试活动也是如此. 如果测试生态起来, Testerhome 也就可以水涨船高实现上市, 我们每个人也能领到自己合理的回报.
人总要有梦想的, 万一实现了哪 :)

总结

到今天, 我的现状是 33 岁, 无车无房无城市户口. 未婚有女朋友, 独自北漂奋斗. 租着一个家徒四壁连电视机和沙发都没有的一居室.

想想同年龄段的人的遭遇
33 岁马云刚 10w 块卖掉中国黄页领着 18 罗汉去杭州.
33 岁刘强东刚刚跟前妻离婚并无奈关闭自己的零售门店决定转型做一家电子商务公司.
33 岁周鸿祎刚刚跟百度竞争失败并被 yahoo 收购了 3721
33 岁雷军刚刚做 WPS 的负责人从此把青春付出给了自己都觉得可惜的事业.
33 岁的乔布斯刚刚被苹果公司赶走, 正在发力自己的事业.
33 岁的周星驰刚刚出演当时票房惨淡的<大话西游>两部曲

33 岁的时候大家都刚刚迈上了一个痛苦又未知的阶段. 并不是只有我孤独和痛苦.

我很幸运我的家人都平安, 这是我最大的满足.
我已经成为一个行业专家. 当年离开阿里就是为了这个追求. 目前我已经实现了当时的志向.
我每天都有钱点肯德基全家桶, 我觉得挺满足了.
<每当变幻时>这部电影里面陈奕迅饰演的男主角鱼佬说过一句话"有钱吃斑,没钱吃泥鰻", 自己开心最重要. 我喜欢说这句话时的心态. 每当想到这句话我就很释然.

对未来有期待, 但一切随缘.

备注

因为这次说了很多之前不愿意提的事情, 也涉及到了很多人的利益, 为了不影响别人的发展, 也不给自己树敌. 拜托大家不要大范围的转发. 我只 @ 左耳朵耗子, 因为引用了他的文章

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 172 条回复 时间 点赞

思寒,好棒!~~
向你学习~

单身有女朋友。思寒这个状态有点奇妙。

一直以来很佩服思寒对技术的执着。
之前 alipay 的 HR 问我,你对测试业内哪个人比较敬佩,我说思寒...

标点符号,请用全角。。。
你 33 了?哪有这么大?

难得你写那么多啊。。33 了?

人是要有激情的,但是要理智为先,话说私生子在哪

佩服,希望能和前辈一样在测试技术的道路上孜孜不倦的探寻和收获。

—— 来自 TesterHome 官方 安卓客户端

#3 楼 @lihuazhang @monkey 我说的是虚岁, 按照老家的传统说法是 33 了, 今年 8 月份才算我的 32 周岁.
中文字体加英文符号是我特设的. 为了编程考虑.

#7 楼 @seveniruby 话说。。看到别人 33 岁都那么牛逼。。我们压力山大啊

没别的了,请收下我的膝盖。。。

思寒,加油,心情不好的时候可以一起去喝喝小酒,吐槽一下生活的不快,很多压力释放出来才会好,而不是积聚在心里。

赞全家桶~虽然公司比较 LOW,不过团队经常自己买全家桶吃,最近吃多了,大家已经都不想再吃了。
比思寒还虚长一岁,顶最后一句 “对未来有期待, 但一切随缘."

说的很全面,赞一个

不容易啊

—— 来自 TesterHome 官方 安卓客户端

33 了仍然在打酱油的路上-_-#

好棒,2016 一起加油~

同 33。却没有你那么多阅历和高度,惭愧。加油!

思寒这经历不一般的丰富啊

能力与经历是成正比的,加油,共勉。

棒棒的,业界大拿!

看了你的文章我感慨很深。咱两应该年龄相仿。你的能力毋容置疑,真希望能和你这样的大牛一起工作,向你学习!但我感觉到你有种想通过你的才华改变公司,改变不了我就走人的想法。能改变就改变,改变不了就去适应!先适应了,你就稳定了,稳定了你就有钱了,有钱了你就可以买房。之后就什么都有了。祝你好运!!

学习了,测试一定要掌握一门编程语言与脚本语言,保证测试产品质量的同时,也能提升自己的价值。同样有个梦想,在推动创业公司上市过程中贡献自己的全部。
另外:面试的时候根据自身能力能开多高开多高,毕竟要吃饭要生活。

#20 楼 @wpz516 说的太对了。。

#20 楼 @wpz516 说的太直白了。。。你比我牛。。。

#20 楼 @wpz516 不过我觉得也是一种态度。都有不同的路

写的内容很多,午休时间看了一遍,受益匪浅,很感谢。
文章最后楼主说了自己的现状,很坦诚,很现实,比文中说的那些自己不懂的技术,给自己带来的感受更多。
大牛们都很厉害,但是他们也有自己不为人知的一面,当这一面展示给其他人时,我觉得就是大牛们豁达的一面。

#20 楼 @wpz516 谢谢. 说的很好. 之前我的朋友也劝我这么做. 我也在试着改变.
生活的压力不是每个人都有条件去抗的. 我一直羡慕的生活是地主家的生活, 家人在身边, 城里有套房, 身边养条狗, 每天上班工作下班遛狗. 如果是这样的生活, 我会很稳定的上着班. 然后老死在阿里巴巴或者百度.

我不在意自己的贫贱, 也不在乎孑然一身, 唯恐子欲养而亲不待. 我复盘过很多次, 也想过很多次可能.
最后的结论是我注定会走到今天. 我不怪自己. 甚至有的时候赞叹自己有勇气放弃本可以安逸的人生. :)

  1. 入职的时候应该多要点钱, 不要不在意自己的收入 :)

这句话,感触很深。
一直在看 @seveniruby 的接口测试分享,谢谢。

佩服你,对测试行业的热情,对技术的执着,还有你的坦诚,没想到你是这么有故事的男同学,加油,祝你在新的一年有大大的收货!

一大早就看了思寒的这篇文章,也让我想了一上午,想起了刚毕业那会和几个好基友的豪情壮志,结果一切用呵呵两个字就可以概括了。对于你的坚持非常钦佩,希望下新的一年里 你能在解决你所面对的问题后,在自己的坚持上走的更远,“不忘初心,方得始终。”

你儿子都有了啊

到今天, 我的现状是 33 岁, 无车无房无城市户口. 未婚有女朋友, 独自北漂奋斗. 租着一个家徒四壁连电视机和沙发都没有的一居室. 和乔布斯 陈坤一样也因年少懵懂犯过感情错误有个 8 岁左右的私生子.

思寒,我只想知道这是真的吗。。。。。。

你吓着兄弟们了,先活下来再说

一直以来都在看你写的帖子,很少发言;看了这篇后感触颇深,对测试有了新的认识,向你学习。

看了这篇文章感慨良多,希望每个在自己选择的道路上都能走得更远更好。测试想走得远,就需要了解整个框架和实现,懂一门语言更加好

有前途的好青年啊~~~~~唯一的缺点就是有女朋友了😝

信息量好大,有时被你的偏执的感染,不过也能看出这些经历之后更成熟了。
@skytraveler 的总结展望过来,雪球有你俩大牛估计离上市不远了,也向你们学习。

现在的自己在一个人在做一些测试各种方向的学习,在一些人面前感觉是挺多的,但来 testhome 感觉自己什么都不是,这里给我不少要更加努力的理由;习惯看大家各种分享,生活、技术,也在想自己哪天也能这样给别人分享下。1 月 2 号,跑完厦马全程的马拉松,要做一个最能跑的测试,哈哈。

点赞

已打赏。一点心意,共勉,今年 30.

诚心求解释在百度接触到的 “测试和质量保证最有价值的一块地方”。

还有就是社区靠粉丝融资貌似是一个比较流行的方法,卖卖书啊,卖卖门票啊,比如之前的那个马克杯也挺好的。

#42 楼 @chaos1001 以后有机会深入介绍吧. 可以用一个理论解释目前主流的所有软件测试理论. 算是这些理论的微观解释. 盈利的话, 会考虑各种因素, 只要大家支持就好.

#39 楼 @darker50 加油. 每个测试工程师都是独一无二的.

#38 楼 @xulz 想多啦. 尽力而为. 尽人事听天命

#31 楼 @qddegtya 真的. 藏在心里太累. 还是接受坦白从宽吧

这篇文章是 2016 年每个测试人,应该好好看下!

—— 来自 TesterHome 官方 安卓客户端

2016 加油

你还有一个 8 岁左右的私生子?

佩服佩服。。。仿佛看到了十年后的自己。

"那天觉得自己不应该为了想回阿里稳定生活就放弃自己的追求, 而且阿里即将美国上市, 这其中其实并没有自己的贡献. 觉得也有些失落.
我想至少还应该努力下. 所以就放弃了阿里的 Offer, 当时就立下了一个志愿, 要在有生之年跟随一家创业公司去美国上市"
---顶 顶 顶 !!!

看完了我只能说佩服,今年 26.希望在 33 的时候也能和达到这样的高度

#51 楼 @m13890 你好年轻,哈哈

人是高度社会化的动物,尤其是 2000 年以后毕业的同学在做选择的时候大部分都需要兼顾身边最亲近人的意见,毕竟生活压力的多维度、物质化与日俱增【当然家庭背景好的同学不在此列,毕竟不需要面对生活压力的问题】,就这一点来说非常佩服你执着于理想的勇气和坚持的毅力;但另一方面我觉着每个地方都有实现理想的机会和途径,只要敢于面对问题积极坚持下去,慢慢的多半会有转机出现,这方面我觉着就是 monkey 最近一直挂在嘴边的软实力会起决定性作用;以前我也面对过同样问题,考虑到很现实的问题,没有加入 11 年上半年尚处于创业初期的小米【因为我以前就是做手机系统的,虽然现在的公司很小,各方面也不正规,但至少已经在路上了】,但事后想想也并不后悔,毕竟个人的价值体现不止在于职场,没有一个稳定的家庭环境也很难专心于理想的实现,至于我们怎么平衡和看待实现理想的代价和最亲近人的关系,是个仁者见仁智者见智的问题,也是每个人需要认认真真、仔仔细细考虑的问题,毕竟老炮儿和话匣子的关系中可不只是体现在老炮儿的光辉形象上,还有一些是真正意义的责任上,虽说两个人并没有法律意义的亲密关系。
----以上纯属个人的浅薄想法,共同探讨,共同进步!

#39 楼 @darker50 testerhome 不是 testhome

看了楼主的经验,感觉技术就像大海,自己如同大海捞针,当自认为掌握很多东西的时候,看到别人掌握的,感觉自己掌握的真的微不足道,然后去学习……就这样一直循环,但是感觉好累,随着年龄的增长,力不从心

2016 年,都要加油!

关注 Testerhome 半年多了,看到很多精华的经验贴,不得不感叹大牛们的贡献精神。也看到很多认真的回复,几乎没有捣蛋灌水的,社区很纯净。后悔自己来晚,不过还好我离 33 还有好些年。希望到时也能像楼主一样,吹着很牛的 B 给大家听。

  1. 无论是手工测试, 自动化测试 自动遍历 众测和研发的自测行为, 都有他们的价值, 这些价值的本质都可以用一种通用的数学模型或者编程模型来表示
  2. 基于建模 + 数据分析可以做到完善的质量保证 把需求 + 代码 + 测试用例三方较为完美的关联起来.
  3. 质量保证的核心在质量监控和质量运维, 发布前的测试, 发布后的测试, 以及其他各种对产品的使用行为都可以由监控来度量

这段时间对于自己的工作内容感到迷茫,不知道方向在哪里。这三条值得我去思考和实践一段时间了

从职业规划的角度来讲,不管测试行业以后会变成怎么样,我们自己坚持积累对企业有价值的核心竞争力,才能让自己不会被趋势淘汰。而对于互联网企业的技术团队来讲,核心价值就是如何快速有效地实现高质量的需求,我觉得不管是测试、开发、产品、设计、运营、推广等,资源都是可以协调的,毕竟大家都希望自己做出来的应用高大上受欢迎,哈哈……
不过找每份工作,我觉得不要太委屈自己,拿应该拿的钱,至少如果财务够实力,才能更专心地研究自己感兴趣的领域。
@stefvsjay 跟你一样的感悟,回去好好思考后面怎么做了。

真的牛叉

—— 来自 TesterHome 官方 安卓客户端

理念一致,支持你!!

07 年一路坚持下来,还有清晰的认识。楼主是幸福的。
我和楼主年纪相仿,从 08 年开始转测试。很多见解还是赞同和佩服的。
另,生活和工作如何平衡,也确实是艺术。
希望楼主能尽快成家,好给女友、家人、自己一个交代,然后安心继续坚持在测试行业。
祝好! :)

初来乍到 向前辈致敬!

—— 来自 TesterHome 官方 安卓客户端

作为奔四的人,很理解楼主的处境,想在现实和理想中找到平衡是一件很不容易的事情,很幸运能在这里找到能一起在测试之路上奔波的人们,让我不会感觉到寂寞

  1. 似乎只有在这里才能看到一些关于这个行业的肺腑之言

  2. 33 岁我必定能超越你,因为我 25 岁就看到了这篇文章

  3. 评论翻页能否不要让滚动条回到页首

  4. 还是信奉那句话:一流的测试就是一流的开发,一流的开发就是一流的测试。我们不只是测试人,也是 IT 技术人

黄老师棒棒哒,2016 加油~!

30 多岁,中年危机。

#68 楼 @louise 凑什么热闹啊.真是的.

#59 楼 @t880216t 以后的繁盛就靠你们这些新人啦.

小心而彻底的真实
个人的危机还是若隐若现.时刻像一个定时炸弹
这其中其实并没有自己的贡献. 觉得也有些失落

由衷佩服~ 真的

加油!

加油, 测试行业需要更多有思考的人来推动

#68 楼 @louise 来之豆瓣的妹子_^

值得收藏的好文,谢谢,加油。

#77 楼 @kevinkong 哈哈哈,被云哥发现了😄

这是 10 年总结吗?

你好,请问你有使用过 uiautomator2 测试 android app 么?

加油!

行业的肺腑之言,致敬楼主的分享、感谢如此好文章。

IT 界,开发创造世界,测试拯救世界,二者成就这个世界!@seveniruby,值得尊敬的测试人。只因为 Testerhome 的各位前辈的无私贡献,让我们这些刚出道的,对测试技术看得更远、更踏实,谢谢!奋斗之火熊熊燃起,生生不熄。

感谢楼主分享,值得深思!

看完前辈经历,压力山大呀,2016 年,加油!

很长,但是看完了~

学习,前进,2016.

梁家辉的<激战>这部电影
=====
不是梁家辉,是张家辉的《激战》啊

#89 楼 @turinblueice 是的, 是我打错了. 张家辉年轻的时候不是我的偶像. 到中年拍的电影越来越好了. 跟梁家辉一样, 都成影帝了.

加油!新年快乐!

写的很好很实在,感触很深。原来测试可以发展到如此高度,长知识了。 2016 加油!

很认真的把楼主的文章读了一遍,收货了很多,合楼主一样对测试行业充满期待,只要在 IT 圈混无论什么都是技术主导发展,没有技术做不好测试,自身虽然有一定编程能力但是能力有限一直希望去一家技术氛围强的公司,要是能遇到楼主这样的带头人那就太好了!

深有感触!支持楼主!看完决定继续在测试行业发展,虽然自己技术和沟通各方面都有欠缺,但要继续努力。种树最好的时候是十年前,其次是现在!

—— 来自 TesterHome 官方 安卓客户端

为作者点赞,反思自己五年的测试历程,发现确实走偏了。头两年毫无思路的点点点,之后感觉不对了,开始往性能方向发展,但是实际并没有达到作者所说的深度,也仅限于模拟请求提交以及接口等等。近三年一直没有在某个领域深入下去,而是在迎合公司需要打一枪换一个阵地。从性能,到安全,到自动化。都涉及过,但是都没能够深入。有时候也发现,其实自己也在混日子,一直感觉自己心里很空。难受!还是要拨开云雾前进,谢谢你的文章,让我至少一直在思考的东西有个了结。2016,做自己想做的,学自己想学的,加油!

看到行业中有这样的先驱者,我心里也是很高兴的,虽然我还达不到这样的高度,但是你给了我们动力继续前进

很好的文章,希望在各位大牛的指引下,2016 可以变得不同。

scrum 算是管理方式。如果开发、测试能在一个 scrum team 里面工作,我想还是会不一样的。

向你学习~

同样 33 岁,水平却差十万八千里,惭愧惭愧啊

—— 来自 TesterHome 官方 安卓客户端

最近很迷茫,你的文章给了我一些启发,谢谢

这篇文章绝对要点赞,其实很多是 33-34 岁做测试经历的一些事情,非常赞同这句话 “未来的测试行业也面临着这样的改造和升级. 所以我会一直在测试行业发展. 并看好这个行业.”

33 岁并不大啊,是社会的中坚力量!

@seveniruby ,能介绍一下 R 监控的内容吗?是监控接口返回值,监控页面吗
https://github.com/fzaninotto/uptime,类似于这个,不过已经不维护了。或者有其他开源的内容推荐吗

#104 楼 @zhangtao ELK 技术栈就足够了

看了之后感觉再看一部电影,我目前正在迷茫期,迷茫不知道该如何开发一些什么工具,提升测试效率,看了作者的文章,有了一些方向非常感谢。

向前辈学习

棒棒棒!

来 testerhome 有段时间了,今天才看到这篇文章,特意注册了回复下,算是正式入驻这里了。看完这篇文章很有感触,年龄相仿,经历比我丰富,水平比我牛,有点小惭愧,向测试牛人致敬!

感谢前辈分享啊,这段经历肯定或多或少能为后来人提供参考。
同为测试人,大家也要有危机感,不断提升自己的技术水平,不要被时代所淘汰。

果然好贴,回复这么多!

真正的测试大牛,佩服

喜欢看技术人的成长历程,从你们的道路中寻找一丝机遇,感谢您分享,感触颇深

果然是干货分享!!!!!我也 33 了,迫于生活压力,从北京回了西安,过得也还行。不过真没有你这么大的魄力!!!我觉得团队更重要!个人能力毕竟有限!一个好的测试团队,会造就一批牛人!每个人分工协作!!我只想说,思寒不要活太累,多和伙伴们交流!!testerhone 我也是这几天才看到,没想到会有这么专业的测试论坛,刚开始以为是腾讯的小伙伴们搭建的,没想到是你们搭建的!牛!!!!腾讯一直比较注重团队合作,虽然不是技术最牛的,但团队是最有体系规范的。微信的成功就是很好的例子。成功在于思想,不仅仅需要技术!有时候需要产品思维才行!我觉得,兔子很适合你们,很需要像兔子一样的一个女孩。不知不觉说了这么多废话,呵呵,希望你们能成功,我也想贡献一点微薄之力。

—— 来自 TesterHome 官方 安卓客户端

今年刚毕业,进入测试领域,希望能像你们看齐。。。

最近处于迷茫期,看到 LZ 文章,也给了一份前进的动力吧

工作 5 年了,都没怎么认真的思考自己的职业方向,今天深思了

感谢!
这总结写的好,从中我也找到一些方向,得到一些启示。
先收藏

感谢分享,向你学习,希望能越来越好,加油!

—— 来自 TesterHome 官方 安卓客户端

写的不错

赞!能有前辈这样的标杆真是荣幸。

刚转测试的小白一枚,向前辈们学习~

LZ 这种实力,应该轻松年薪 50+ 吧

LZ 这篇文章实在走心,我也相信大部分人都是有自己的经历和故事的,愿意分享出来至少说明 LZ 的豁达并愿意变得更好,对于作为读者的我们都是一面镜子,让我们看到了镜子中的自己,思考更多或许已经跳出了测试,跳出了职业,想到了人生。。。

以前做开发,转移动端测试一年,想多学习些移动自动化测试,但一直苦于不知道用什么工具好

—— 来自 TesterHome 官方 安卓客户端

@seveniruby testerhome 前段时间看到,确实是非常好的测试社区,感谢创始人的分享及技术贡献。再次感谢!!!

匿名 #128 · 2016年09月26日

进入测试行业半年,公司测试环境的不成熟,让自己对测试还是感到困惑;看完文章,貌似有所悟,但内心又有所思量,仍迷茫。

很佩服

在测试行业待了 5 年,看了您的文章,感觉还是蛮有收获,需要再重新思考一下自己后续的方向了~

恭喜您获得了一个 “” MBA 毕业,刚刚入职测试行业的菜鸟 “” 为粉丝,您所经历的一切坎坷都是我前进道路上的捷径,谢谢分享,感激不尽

非常喜欢思寒的文字,娓娓道来,平和的心境中,一步步追寻自己设立的目标。
相较于当下的浮躁,这完全是一股清流呀……向大牛致敬,希望自己也能拥有这样的心境,潜心研究测试技术的设计与落地

#133 楼 @wall_e 你如此高的评价 以后就成我挨喷的黑料了 😂

哈哈,并不高。其实淡然得说自己的进步与成长,缺点与不足,是一件很难的事;
从你的文字里看不出做了什么特别厉害的事,可是 testerhome 是业界领先的测试论坛,这是我们都看到的👍

@seveniruby 看着你这块经历一如自己过往。然后,怎么说来着,混着混着,就没影了。发现自己可能已经不再属于测试那一块,虽然涉及的内容也越来越多,但是对于测试领域这块的关注倒反而不如之前一般专注了。
专业化程度随着年龄和阅历一点点被蚕食掉。技术人员之殇啊。有时候也迷惘,曾经这么努力的是为了什么?在这个领域里,我还能为别人做点什么呢?

最近在公司忙于构思基于任务调度的研发任务一体化,就研发质量评估、持续集成、持续发布及自动化测试等相关领域。且不说这块对于互联网创业公司研发团队的意义,在业内也的确有比较成功的案例。有时间的话可以和大牛们交流下想法和思路。

😊 耿直 boy,明天会更好哒

一字一码的看完了,良心分享,而我也正踏上了一条从纯手工向手工 + 自动化的路,今年 29 尾矣。

测试理念 赞!
每个人都有职业经历,其中会有各种各样离职的原因,但楼主很豁达 值得学习

总的看下来,就是觉得技术很重要,其他任何东西都是基于这个基础之上的。没有技术,也就没有职业发展了。

#140 楼 @wrebacca 通俗点讲. 去 BAT 面试. 没技术过不了笔试. 除非是走管理或者去相对传统的公司.

思寒,第一次报道。BAT 系资深研发工程师转身测试工具开发,与君交流共进~~: grinning:

#142 楼 @skyseraph 技术功底应该不错, 欢迎.

思寒,加油!

#143 楼 @seveniruby 方便的话加个微信号,或许有交流合作机会 😀

#145 楼 @skyseraph 我的微信是 seveniruby. 早就公布了. 这帖子都一年了, 别回了

掌握 pyton 可以吗? 还是需要继续学习其他语言呢?

赞一个 并不是所有的事情 都要向钱看的

今天第一次来 testerHome 就被深深的打动了 感谢 学到很多,也有了自己的方向。

特意注册来赞一个,佩服,受教

写的太好了,看了感触颇深。我一开始做测试是因为大学是混过去的,编程能力太差,转了测试。现在工作一年了看到你的文章决定痛改前非学好编程,干一行爱一行,做一个有水平的测试。

看完这篇文章,眼睛有种想流泪的感觉,我们这些在城里打拼的人,挺不容易的,不断的去奋斗,就是为了能在一个城市立足下来,想起有些 hr 说的,说不要频繁跳槽的人,可是频繁的跳槽,有的时候,真不是因为我们太浮躁,而是整个社会房价上涨的太快,我们这些年轻人的立足成本越来越高导致的。一方面,我们在工作中勤勤恳恳,不断学习新的技术,感觉自己像一个巨人,一方面,回到家徒四壁的出租屋,想到买房需要那么多钱的生不如死,我也想过自杀,想着死了就不用这么去折腾了。但是想想父母和女朋友,又还是得继续去工作,去跳槽。也许在现实生活中,我一无所有,但是在 TesterHome,感受到了和我一样年轻的奋斗者的抱团取暖,谢谢 TesterHome

韩将 回复

历经各种磨难 我都活下来了 而且也不差 不用担心 有的时候是要被迫坚强的 多认识朋友多沟通就可以处理的好一些

大神,可以加个微信沟通吗?

杨宗辉 回复

seveniruby 你打赏的六块钱吧 技术的的事情在这好了

不光技术上的一些问题,也有些行业的信息想和您了解一下

脉脉上有给您留言,可以加下脉脉吗

个人感觉其实应该去阿里的~

向你学习!!!!
我也准备一直在测试路上走下去!!!

161楼 已删除

加油😁

很庆幸今天能看到这篇文章 开发一年 测试两年 对于测试有时挺迷茫的 要学的东西零碎且繁多 但是还是加油好好干 不断的学习新东西也是很快乐的 加油

很喜欢这篇文章 给我很多指引和力量 也很喜欢 TesterHome 社区 在这里能找到志同道合的人 同样对未来有期许的人 如果有机会也希望可以为社区做出贡献

看到最后,热泪盈眶,现在回过头来看,思寒老师的坚持是正确的,为这样一位坚守技术,给行业发展带来巨大贡献的领路人点赞!

来晚了,要是早点看到这边文章,就不会走那么多弯路了

阿文_c 回复

同上

仅楼主可见

正好今年 33,做了 10 年测试,正准备开始下一段测试的旅程,谢谢思寒

当前的少年终究还是败给了生活!

加油,测试人!

看完这篇文章深有感触,首先声明一下本人情况,本人 97 年出生并没有大佬这么多的阅历,但是,您的发言我都一字不落的看完了,真的值得学习

  1. 如果故事的开头因为自己太差,没有进入到好的公司,也没能遇到如同大佬这样的人,那后期的坑我觉得很难爬出来;为什么这么说,我举个例子。比如,进入一家公司,但是,这家公司测试体系不是很完善;在我看来,这是一个机会,如果像开头说的那样,像大佬这样带有优秀背景的;那就可以带这家公司的测试团队一路高歌猛进,最后起来,那最后的功劳最大的指定是您;其实,核心就是,如果自己开头太差,逆风开局,那这局游戏该怎么玩,也真心求教!
direction 回复

一个人的命运,当然要靠自我奋斗,但也要考虑到历史的进程。八年前的文章不适用于现在的情况,何况还是一个 07 年出道的人写的(我要是也能 07 年就开始做测试,现在估计也财富自由了)。以前职业开头差随时可以跳槽翻身,现在开头太差很难有什么途径能改变职业命运,看你的学历和命运了

测试新人 回复

赞同你的说法,个人努力固然重要。但是,也要看时运。有厉害的人带和一个人摸黑往前区别太大了。一个人奋斗能爬起来,真的是打心眼里佩服。之前读曾国藩的故事,很佩服他,换位思考了下,如果我在他那样的处境下,我绝对爬不起来,但是,他却越挫越勇,佩服这种精神;在以前什么都没有的情况下,那机会也固然大;而现在早已不同往日;但是,还是得摸黑向前。

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