我的情况
大概介绍一下个人情况,女,本科,家住杭州的软件测试工程师,4年多从业经验,之前在杭州中小公司、独角兽公司都待过。其实去之前对阿里价值观、氛围都还是比较了解的(在杭那么多年,而且同为互联网行业,不了解就有鬼了……)。
我个人对这套东西其实不怎么感冒,但因以下原因还是选择去了阿里:
以我的岗位来看,阿里算是杭州非常好的一线大厂,进去体验学习顺便镀个金。
自己内心对自己的认可,能通过阿里的技术面试不能说很牛逼……但起码应该也不算个水货。
这条有点搞笑。。我父母希望我在一个“体面”点的地方工作……阿里在他们的圈子里说出去还是挺“体面”的,而且显得子女很拼搏奋斗。
总之因以上种种原因,我认真准备了一番……最终通过了阿里的面试,同时也拿了一大堆杭州所谓的“独角兽公司”的offer,其中也不乏工资比阿里高的。当时心里还挺快乐的……
一、从兴奋到不适应
刚入职的几天,兴致还十分高昂,和一起入职的同事熟悉公司环境,还帮他解决了一些技术上的问题……然而在接下来的两个月,尽管我有心理准备,但还是非常的不习惯。
怎么说呢……感觉对整个文化和大家的行事风格还是非常不适应。
首先是会议多,一个会经常一开就是2小时,而且大家都很喜欢插嘴拖慢会议进度,三句话能数清楚的小问题被塞入了各种高大上的词组重组成了一篇篇的大作文,几个会开下来我感觉我人傻了,真是一种完全懵逼的感觉!
与此同时,刚入职不久我就被指派了好几块业务,开了十多个项目的权限。之后和这些业务有关的人出了问题全都来找你,每天有两位数的人来找你解决问题简直家常便饭……而我本身也是新人,很多事情不了解,刚入职师兄又被调配到了别的线,感觉挺孤立无援的。把问题抛出去寻求组内帮助,得到的也经常只是“你不了解这块业务就去尽快了解啊”的回复……
没办法,只能硬着头皮啃,因为阿里内部用的很多都是自建的工具库、框架,有不少工具文档也确实不咋地,很多时候要找维护人直接去问。然后你一问,对方看你新人,大概率就是几个小时的已读不回……总之解决问题很吃力且低效,还经常直接被人怼。
二、果断离职
在这期间我还接了另一个需求,本来评估是一个小东西,但结果这个需求做着做着我发现和说好的不一样啊,很多应该已经接入的东西全都没接入。
于是我向其他组员抛出了这个问题,得到回复是 “你接入一下吧,顺便把某块xxx也重构下吧。”
结果本来的一个小需求变成了一个略恶心的炸弹,最终好不容易算是搞定了。再看了看一起入职的同事,感觉他们负责的工作就比我这边好对付不少,这也让我原本不稳定的心态更加炸裂。
这样的情况持续了一个月之后。某一天晚上我便找熟人打听了一波情况,他一听到我负责的业务,立马条件反射性地来了句“卧槽这是个屎盆子啊”。
我当时一惊,这才发现我负责的这些业务中有好几块都是公认的坑,属于琐碎需求极多深坑不少,而且很难做出啥成果的。
得知了这个消息后,我晚饭后在楼下溜了一大圈希望能够冷静下,但感觉越想越头疼,重新上楼,打开电脑,钉钉又是一大堆未读消息。大致扫了一眼,满屏尽是:
“帮忙看看啊”、“我们xxx出了问题快点帮忙解决下”、“你评估下xxx”、“用你们的xxx出了问题,你帮忙看看啊”,以及几个群的满屏幕正能量大拇指…
当时就感觉倒吸一口凉气,精神恍惚。其实前几天就有了上班如上坟的感觉,每天都感觉有一个鬼影子跟着自己,大脑时刻都处在一个高压紧绷的状态。尽管这些事情我应该可以继续硬抗一段时间,但这样的做事风格我是真的不喜欢,感觉出了问题每个人都是想办法甩锅、找责任人。
我不认为自己可以转变成一个能够与这种氛围相符的人,于是当晚回去后便思考了下决定离职!
三、我心态上的变化
阿里内部喜欢讲做事的意义和价值,这是比较让我反感的。
如果你拼命做了很多工作如果说不出个意义价值,也得不到上头的重视。这是很打击团队的士气的。
因为这个模式下,导致了很多时候大家也就是完成了一个很小的功能点,实际工作量很低,但是在汇报的时候各种意义包装得令人瞠目结舌。其实我个人的沟通和口才其实也不差,在以前的公司也经常做汇报、沟通协同之类的工作,但这种汇报方式我感觉我这辈子也学不来,和我的本性相差太大了。
其实也接触了一些入职时间同样不算长的同事,感觉士气也一样低迷。我们一起去吃饭的时候,还有同事感慨:“我们一直总是用内部的这些组件,出了问题也不用多想,就找人撕逼帮忙解决,这样时间时间久了技术可不废了……”
这句话也的确是让我深有感触,确实在大厂你能听到很多高大上的概念,了解到了有这么个东西。但其实至少一大半的人根本没时间也没精力更深一步接触和了解,你的时间被无数的会议和找你解决问题的人给瓜分了。
嗯,当然这点你也可以指责我不够拼搏,反正我自己在这种情况下是真的学不动。
四、离职的过程
提离职的时候主管非常惊讶,也表示可惜,说你还这么年轻,这么走太可惜了。但我还是坚持离职,因为氛围真的不适应,而且也很难有时间技术上的提升,只是一个名头上的镀金尽管有用,但不是我真正想要的。
提离职之后,有许多来钉钉找我聊天的,纷纷表示理解,也有一种庆幸我脱坑的感觉。。聊下来感觉其实每个人都想走,尤其是社招进来时间不长的,这也让我非常惊讶。
说到这里提一嘴,在阿里里面新老员工感觉完全不一样,很多老员工看起来真的挺轻松的,不知道是真的轻松还是掌握了阿里生存方法论…… 但一些较新的社招员工(入职3年内的),我接触后感觉每一个都很痛苦很有压力,都是随时要走的那种…这点也让我非常惊讶,组里有一个P7还说自己晚上睡觉都要吃药了,不然睡不着。
现已从阿里离职了,算是镀金没镀上,反而镀了一层锈吧,哈哈。
五、自己的一些思考
这两天自己也在反复思考,总觉得当初还是不该自己骗自己选择加入阿里。如果你真的很不适应这种氛围,硬选择加入只会是一种可怕的煎熬。
不过你投一颗努力拼搏的心的话,阿里也无愧于一项很好的选择,阿里是大厂里面算比较重视人才的、无论是在薪资方面还是晋升方面;
只可惜,我是算比较追求安稳的那一类型,对高薪、晋升并不是很有兴趣。你也可以理解成“混子”那一类型吧!我也不会在意的。
都说测试的行情差裸辞要命,但是我暂时也没有经济上的压力,现打算休息一周直接投简历了,个人对纯技术这块还是比较自信的,找工作应该还是…算了还是不毒奶了。
好好提升自己,毕竟“逆水行舟,不进则退”,如果你还在原地,那也只能在大环境下被困。
下面我整理的这份2022年最全的软件测试工程师发展方向知识架构体系图,会很明确的告诉你该往哪里努力:
一、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
二、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
三、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识
四、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
五、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
七、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
八、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
九、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
其实每个程序员也能意识到目前自己面临的窘境,但能够及时作出改变,顺应时代变化的人太少了。毕竟更多人的情况是,忙着上班,也没人引路,自己也不太会规划。多数人明明“泰山崩于前,而面色如土”只能眼睁睁看着自己被行业淘汰吗?
下面是一些配套的资源,希望能帮到大家
主体内容包含:测试文档、测试工具安装包、自动化测试视频教程、性能测试、接口测试、面试技巧、简历模版、全套面试题等知识内容。
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。