我的情况

2016 年年初在某机构进行了三个月的培训后, 我加入了现在的公司, 一个外包公司, 主要的工作是功能测试和 UI 界面测试, 截止今日已经在这里干了超过一年, 由于自己心态上的一点点转变, 现在做测试的态度变得不端正了, 我不希望一直这样, 由于感到无力解决一些工作上的问题, 所以开始在网上投简历 (逃避). 但是由于自己的测试水平还只是处于功能性测试的点点点阶段, 找了一个月还是没能找到理想的工作, 现在真的是进入了窘境, 不知该如何是好....

关于心态转变

刚开始来到这家外包公司, 总体感觉是紧张中带着一股亲切的, 想到自己终于加入了测试的行业, 而且还是一家很大的公司呢.
全英文的工作环境, 每天都在不断接受新的业务知识, 感觉自己的英文和业务能力都在提高. 有学习新东西的时的喜悦, 有遇到困阻时的躁动, 有因为找到一个隐藏的 bug 而感到高兴的瞬间, 也有为隔离一个 bug 加班 3-4 小时而感到崩溃的瞬间, 一句话带过就是 "每天都是充实的".
随着对业务产品了解的越来越深,对部门现状的了解越来越深, 自己在做测试的时候开始有点带情绪了, 有时候会对繁琐的操作感到排斥, 有时候会因为在 case 量没有完成的情况下看到 bug 而不想报的情况, 开始抱怨自己做的事情没有技术含量, 开始变的焦躁不安. 前辈偶尔会走掉一两个, 新人也会偶尔来一两个, 重复的传授部门业务知识给新人, 就如同曾经的前辈对我做的一样, 突然有一天我发现自己的优势越来越小了, 年龄在无情的增长, 但经验值却停在了某一个点. 说来也不好意思, 自己没有很好的总结过部门的业务知识, 我想如果自己总结了的话, 传授给新人业务时就不会那么麻烦, 自己没有主动深入的去研究业务上的知识, 因为如果研究了的话, 也许能够为部门带来更大效率.

工作中的困惑

1, 没有去承担产品的勇气, 有时候被项目进度压住, 就没有去主动研究业务产品;
2, 虽然已经工作了一年, 但自己对部门项目的熟悉程度还是不够高, 可能是因为项目的核心知识设计专业知识 (GIS 产品), 不是相关专业出生, 不过自己也没有下狠功夫去研究就是了 (惭愧);
3, 感觉适应不了团队氛围, 大家有时候会有不少抱怨, 但仅限于同级员工间, 没人和领导说 (我自己也没和领导说...);
4, 部门的大多数人对产品的认识都在差不多的水平, 因此偶尔会出现只知其一不知其二的情况, 因此有时候走 case 只是在走步骤, 而不知道这一步是为了什么;
5, 测试之前总是要在准备环境上花费不少时间, 拖 build 装 build, 感觉在这些东西上面花了较多时间;
6, 部门没有 GIS 技术上的人才, 有时候遇到技术问题无法解决, 需要靠时间去检验去隔离, 然后提交 issue 给客户, 等客户的解决方案;
7, 也许是自己的一年之痒吧, 哎 (畏难情绪, 不愿主动去总结, 主动去分析问题);
8, 负面的部门氛围不定时会产生 (比如遇到无解问题, 或者加班解决无解问题的时候), 感觉有点不太好, 不过也许这就是 IT 行业的常态?? 我也不知道;
9, 偶尔会义务加班, 让我感到有点不舒服;
10, 工资还行 (一个人饿不死, 但要养家的话还不够), 但是干的不是很开心, 以至于有点影响到自己生活状态;
11, 和我想象中的测试不一样, 有时候感觉就是在完成任务完成一定量的 case, 有时候甚至不觉得自己是在测试产品, 而是在想办法让 case 走完;
12, 第 11 点延伸, 我知道好好干下去肯定能有收获能有成长, 但是总觉得付出的努力没有获得对应的收获, 感觉自己对部门的产品没有归属感;
13, 感觉自己对部门领导的态度变得有点随意了, 我不觉得这是一个好状态;
14, 因为产品涉及若干国家, 所以除了英语中文 (简繁) 以外, 每次在其他语言的产品上遇到看不懂的新功能时, 总是不得不到看的懂的语言的产品上去确认一遍, 这时候容易觉得心生烦躁, 其实这个问题应该可以通过硬件设施的配置来解决, 比如多配置一台电脑专门放中文或英文的对照 build, 但是公司暂时没有这个资源可以调用;
15, 遇到新 bug 时候, 由于没有很好的平台可以查询是否已报过, 有时候会报重复的 bug(无用功), 然后被客户批回来, 说是无效 bug, 但是好奇怪, 为什么客户可以很好的知道这个 bug 是否已经报过呢?(这个问题确实可以想一下!!!);
16, 有时候无法获得特殊的测试数据 (GIS 数据), 需要自己制作, 但是由于制作过程不易, 有时候比较排斥, 不过这个还是因为平时没有好好规整已有的测试数据, 如果一直在规整数据的话, 我想时至今日应该能有一套很不错的测试数据了;
17, 工作中很容易被打断, 总是有人问这问那, 不能集中精力做事, 影响效率, 不过其实仔细一想, 有人问自己也说明自己有被问的价值, 还是蛮开心的;

向往的生活

加入一个公司愿景和自己愿景比较搭的公司;
朝九晚六的生活, 偶尔的加班 (毕竟做 IT, 而且有时候也是敏捷测试), 只要工作和生活不过于打搅就行;
能够在工作中获得成就感, 能有用闲余的时间继续学习, 不愿被工作榨干;
哎, 写到此处, 我觉得自己暂时根本没有获得向往的生活的权利, 在撰写这篇文章的过程中, 我发现我在工作中更多的是在逃避, 更多的是在不愿意承担责任, 这样的我好差劲...

现有的技能

Regex 基础;
N4 的日语能力;
较流利的英语听说能力, 不错的英语阅读能力;
对互联网的概念有浅显的理解 (看过一本叫 Head First Network);
Html 入门 (CSS, JavaScript(正在学), Bootstrap, JQuery(正在学));
Python 一般 (只做过若干 windows 端小脚本, 用 Django 搭建过网站, 正在学网络爬虫);
Excel 良好 (曾经有份工作磨练了自己的 Excel 能力, 能够用 vba 编写出 Excel 小工具提高工作效率);
Selenium 一般 (自己折腾过浏览器的自动化脚本, 不过对 testunit, testng 和 jenkins 啥的还不是很懂);

自身的不足

有时候有点轴, 太过于在意自己定下的时间表, 变通力不太强;
学习方面曾经贪多嚼不烂, 比如想学的 IT 技术太多, 总想都抓着, 结果都学不好, 已经在改正这个毛病;
有时候会调节不好自己的心态, 总是想快一点快一点在工作和生活中成长起来, 但是其实自己一直都知道心急是吃不了热豆腐的;
不会有效的放松自己, 比如在和朋友出去玩耍的时候, 偶尔还会在心里念想其他的学习, 三心二意, 玩也玩的不尽兴, 可能还是急功近利了;
不愿意为部门付出, 还是太自私, 太在乎自己的生活;

下面的篇幅大概带一下自己的一些个人背景:

2012 年-2017 年的混迹社会之事件回顾 (大纲)

2012 年中旬毕业于一个普通的专科大学, 当时学习的是软件技术, 但是由于自我放纵, 并没有在大学沉淀和学到太多东西;
2012 年-2017 年期间主要经历了 4 份工作:
第一份工作是在当地电脑城的打杂经历;
第二份工作是在一个与某电信公司合作的私企做流量产品运营;
第三份工作是在一个与银行合作的公司用 vba 做 excel 逻辑表;
第四份工作是在一个测试外包公司做功能测试和 UI 界面测试;

2012 年-2017 年的混迹社会之事件回顾 (详述)

第一份工作是在大学毕业后义无反顾选择的, 当时也是有点傻瓜, 以为去了电脑城装一下电脑, 配置一下路由器, 自己就算是进入了 IT 领域 (笑哭), 在这样傻傻的自以为是的情况下干到了 13 年的年底.
第一份工作让我学会了组装电脑, 搭建网络, 装系统, 竟然还学会了给打印机加粉 (不过估计现在已经忘了 (笑哭)).

第二份工作, 也就是流量产品运营的工作, 说来还感觉像昨天一样, 时间真的是飞逝. 当时我记得是因为感情的问题, 由于自己不知道如何处理, 所以感情用事的情况下裸辞第一份工作, 之后由于蝴蝶效应, 又在没有想清楚自己到底想干什么的情况下, 找到了这份工作. 工作离家里不远, 算是一份比较舒服的工作, 除了偶尔会需要加班修改 PPT 以外, 每天的日子像养老一样, 也大概就是在这份工作的闲余时间的某一天, 我意识到自己的技能匮乏, 所以就开始了自学英语和 Excel 的旅程, 就这样在这家公司待到了 15 年底.
这份工作让我学会了 Excel 的基本使用, 初步了解了 VBA, 至于 PPT....感觉除了学会了如何写国企领导想看的文字以外, 其他啥长进都没有...
第二份工作的离职原因包含: 武汉市场的变化 (流量运营的大潮一点点的回落, 捞钱不容易, 公司规模缩减), 和某电信公司领导的交流渐渐不畅 (可能是自己没能成功适应国企的做事状态和风格, 而且自己的性格不是太外向, 不善言辞), 同时自己开始一点点盲目的憧憬写代码的人生,

第三份工作, 算是自己的第一份真正和代码有所接触的工作, 当时那家公司很差人, 然后由于自己了解一点 Excel 和 VBA, 所以就去试着面试了, 面试面的不是太好, 但显然是因为公司太差人了, 我的基础又不是太差, 所以被留了下来, 当时真的好高兴好高兴自己终于能干开发的活了, 憧憬的同时也有点小小紧张. 然后现实是残酷的, 理想是美好的, 真的去干了开发的工作才知道开发的不易, 有出现过在高强度的短时间内要求必须完成代码的情况, 有出现过由于自己前期代码写的太死, 后期把自己坑惨了的情况, 还有出现过需求连续变更, 不停返工的情况, 等等等. 这短短三个月的经历, 让自己失去了对开发的憧憬, 开始怀疑自己是否能继续在开发的职位上去发展, 也就接着引出了之后我的第四份工作.
第三份工作让我学会了 VBA 的使用, 同时 Excel 的使用能力也又提高了一点, 首次接触了 Python 语言, 其实我真的还是很喜欢开发的, 所以在此还是想强调一下, 决定走向测试之路并不是在逃避开发道路上遇到的各种困难, 而是自己想通过一个迂回的方式, 看能不能重新再认识一次"开发", 我的内心是真的非常向往它的, 我是不会服输的, 哼哼.

第四份工作的前期铺垫工作 (第三份工作辞职后后, 第四份工作开始之前这段时间) 是自己在某培训机构进行了为期三个月的培训, 之后才开始了第四份工作. 在第四份工作上我的英语得到了更大的提高 (因为是外包国外的项目, 天天都是看英语文档和 case), 同时随着一天天的融入测试的工作, 对测试这个行业有了一点点的认识, 我觉得这就对了, 我觉得测试也许就是我在职业发展的方向了, 因为我觉得将测试作为工作 (赚取生活费), 将开发作为兴趣继续磨练会是一个不错的想法, 偶尔做点小工具提高工作效率, 偶尔开发点小 app 产生成就感, 感觉很不错的. 就是在这样的情况下, 突然有一天就发现遇到了瓶颈, 觉得自己能力提高的速度不再如开始那样, 也许是熟悉了当前部门的业务, 所以不再有很多新的东西可以学习可以研究, 也许是被工作上偶尔出现的蛋疼情况折腾的有点躁动不安, 也许是当前部门对技术的需要不是那么强烈, 所以没有很多可以练手的地方, 也许是因为工作的一年之痒, 也许是自己自学的方法有问题 (真心好希望能有人带, 不过其实也知道, 真的遇到了高人, 她/他凭什么带自己呢?), 总之感觉是时候作出改变了, 但现在的自己却没有很明确的方向, 知道北上广的机会更多, 但因为不够勇敢去闯, 只想留在武汉, 暂时的工作经验又无法让自己进入一个不错的武汉测试公司, 也许是测试行业在武汉这座城市还没有发展起来吧...

自我批判

在为人处世上的技巧上感觉还掌握的不够, 所以在职场上很多地方不够圆润.
刚开始的时候明明是觉得这份工作可以给自己带来充实感的, 但是到了后来自己却开始觉得排斥, 原来我也只是个沉不住气的人吗?
其实写完这篇文章的时候我也发现了, 在第四份工作中还是有很多机会让我去把握的, 但是由于自己没有用心总结, 没有做一些我觉得我该做的事 (承担责任), 所以才导致了今天的情况.
写到这里我恨不得挖个地缝钻进去, 因为现在才明显的发现, 自己遇到的大多数不利境遇竟然都是自己造成的, 本来想通过这篇文章让大家帮我分析分析我的问题, 不过现在我想我已经知道我的问题了, 无比惭愧 ing.....
本来不打算将这篇文章贴出来, 觉得太羞愧太惭愧了, 不过现在我觉得如果此时我不承认我的这些弊病, 以后的我还会重蹈覆辙, 那样会更得不偿失, 所以决定将这篇文章放出, 谨以此来警告自己接下来的人生路该怎么走,

备注:

[思寒] 测试职业发展简谈, 看了思寒哥的文章后, 因为一些启发和激励, 从而写了这篇文章.
关于 2012 年-2017 年的混迹社会大纲部分我想强调一下, 由于通篇是强行回忆起来的, 所以故事的时间线及具体时间发生点不能完美重现, 不过我敢保证大方向大框架上都没有问题.
文章里面将出现的机构和公司都用"某"来代替, 因为觉得问题主要是出在自己身上, 更多的是想关注自身的问题.
关于文章中出现的大多数逆境和挫折, 我觉得主要都是自己能力不足造成的, 因为有人能在同样的位置上干的如鱼得水, 至少表面上我看到他/她们能很好的 hold 住工作.
我觉得任何编程语言都有用的好的人, 所以我觉得编程语言不是自己开发之路不畅的借口, 自己还需要继续用心学习, 沉下心来学习.
这篇文章写完之后, 我真的感觉收获了不少, 感觉更加认清了自己, 加油吧, 在成为更好的自己的道路上继续加油!
感谢这一年测试的旅程, 感谢沿路的所见所闻, 感谢领导的关怀, 感谢同事的帮扶, 唯有变得更加强大, 才能不枉此生.

谨以此篇勉励自己, 直至成为一个高质量的人.


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