字节跳动测试岗工作三年,一件突发事件让我选择跳槽

字节 测试岗 坐标北京

早上(8:00-12:00)8:00起床,到公司吃个早饭,挤电梯。看事故平台摸摸鱼,根据一天的会议情况安排时间,大概11:50跟同组同学去吃饭。

中午(吃完饭后-14:00)看情况,如果抢的到懒人坐垫就睡午觉。没有的话就回工位看视频,显示器是4k的,体感很好。偶尔也跟同学一起玩王者。//毕竟电梯不好抢and反向坐电梯的人很多,这在总体上降低了效率。

下午(14:00-19:00)下午是坠难熬滴。中间会有下午茶,偶尔会发麦当劳的小吃,大部分就是饼干/面包+看起来很高级的不知名饮料。大部分时间在写bug。

晚上(20:00-**:**)吃完饭后休息一会,然后继续测bug。下班时间大部分在22:00-23:00之间,偶尔也会命中后半夜。

对我而言基本上打不到车,有一个矛盾是房补限制每个同学住的离公司近,而晚间的司机基本上优先远距离的订单。

另外比较有名的字节食堂属实不咋滴,号称每天150的伙食水平个人感受大概在50+-20的范围。

聊一下工作强度,除了刚入职那段时间都是很大的。刚入职的时候可以每天看一鸣同学的发言稿or其他同学的博客还是很欢乐的。之后就是大强度的搬砖生活。坊间传言字节和心脏只有一个能跳动,在我入职几个月后就有了明显的体现,心脏有很闷的感觉,每天起床都会头疼。当然也源于我那段时间的不健康作息,回住处后会折腾到2:00多。后来感觉身体要吃不消于是调整了一下,改成了早睡早起。

关于工牌:之前一直觉得是有同学下班后带着它是出于自豪,直到某天我回到租处之后发现自己也一路没摘...我纯粹是忘了。没有工牌在公司就会大范围行动受限,诸如去厕所要刷两次工牌。说好的不设边界呢

关于公司:字节逐渐也有了大公司病,表面上大部分人都在always day one的奋斗,但内部已经有了业务上的斗争,部分组为了抢活大幅度的降低招人的准入门槛。几个月前参加周会见识了两组同学在互相甩锅,最后部门老大出面pk。我理解这本质是看title,无效沟通,各自为政等一系列因素。字节号称是不看title,之前也有人把一鸣赶出会议室(会议室确实紧缺)。但现在敢这么做的同学还有多少呢。当然我理解这个也是发展带来的,具体思考就不在这写了。

回答几个评论里的问题:

关于早上到岗时间:原则上10:00,观察下来大部分同学在10:30到岗,偶尔更迟一点也行。8:00起床是我早睡之后的自然醒的时间,最近醒的更早了点,不过冬天了要赖一下床。

ps:隔壁组有个实习生有天6:00才下班......

pps:是指从第n天的早上一直干到第n+1天的早上6:00。

ppps:评论区9:30起床的同学一定是没有好好吃早饭的

很久没有更新这个回答了,讲讲这段时间我的变化

1.感谢评论里一些同学的建议,这段时间舍弃了早饭,现在每天快10:00才起床。

2.业务线变动的贼大,在组里的资历排前三了。

3.很不幸,由于疫情,这个新年就不回家了。

更新一则令人难受的消息:我的一位同事不幸猝死了,可能大家也从别的地方知道了这个消息。

是时候说再见了,字节。

回答一下评论区的问题:那么晚下班你是这么早睡的? 我说的早睡是相较于2:00而言的and回家之后已经很累了洗漱完趴床上一会 基本就入睡了。

嘿嘿 来阿里了 每天21:00下班就很开心

最后有朋友问我软件测试怎么学习,我也是从零基础开始学习的,现在我把我的学习路程分享给大家?

第一阶段:软件测试基础入门

计算机基础是软件测试人员必备的常识,所讲内容包括:计算机软硬件系统组成、常用DOS命令、常见的计算机数据计量单位等。

HTML(超文本标记语言)是用于在Internet上显示Web页面的主要标记语言。网页由HTML组成,用于通过Web浏览器显示文本,图像或其他资源。

软件测试行业需要掌握有关测试相关知识,包括软件测试的目的、软件测试定义、缺陷定义和评判标准、测试用例等。

基础入门学习重点:

熟悉计算机相关概念。

掌握基础的测试理论。

熟练掌握HTML常用标签input。

掌握使用CSS选择器。

第二阶段:软件测试通用技能

Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,linux常用命令是软件测试人员必备技能。

软件项目基本都在Linux系统中部署,做为中级软件测试人员需要具备在linux部署测试环境的技能,本视频讲解最常见的组合LNMP环境部署,以商城项目为示例学习环境部署。

MySQL是一种关系型数据库管理系统,是最流行的关系型数据库管理系统之一,关系型数据库操作是软件测试人员必备技能。

IT项目为了解决性能优化问题,经常将一些数据计算结果存储到非关系数据库中,那么做为一名软测人员就需要从非关系数据库中读取数据来来验证数据的正确性,有效性,就需要学习非关系数据库知识。

通用技能学习重点:

熟练掌握Linux常用命令。

使用LNMP组合(Linux+Nginx1.14+MySQL5.6+PHP7)搭建测试环境。

掌握数据库增删改查操作。

掌握Redis的hash类型。

使用综合案例来加强重点知识,用切实的应用场景理解Linux、数据库的操作。

第三阶段:软件测试手工测试

用例设计是软件测试实施中最重要的基本功,针对不同的业务不同的场景进行全面覆盖,尽量发掘bug,把控软件质量。

在测试过程中发现bug,如何同步给开发和后续跟进管理?就需要一个款项目管理软件或缺陷管理软件,本章节来学习国内主流缺陷管理工具:禅道的缺陷管理应用。

做为一名测试管理者或资深测试工程师需要具备编写文档能力,本章节来学习测试计划核心内容、测试方案核心内容、电商项目测试计划实施、缺陷报告、测试报告等文档编写。

手工测试学习重点:

熟练掌握黑盒测试用例设计方法,进行功能测试用例设计。

熟悉测试管理工具禅道。

熟悉测试计划,测试方案,测试报告的核心内容。

熟悉电商类、应用类手工项目测试。

第四阶段:软件测试自动化测试

自动化测试:web前端开发基础,浏览器调试工具,接口测试工具使用,web自动化测试(selenium),自动化测试框架,自动化测试平台

自动化测试框架:

自动化测试学习重点:

熟练掌握Selenium框架。

能够熟练搭建Web自动化测试环境。

熟练掌握元素的定位方法和元素操作。

熟练掌握PO模式的设计思想,并能够对页面进行封装。

熟悉appium的工作原理。

熟练掌握ADB工具的使用。

掌握单元测试框架pytest的使用。

掌握使用Postman进行接口测试。

第五阶段:软件测试接口测试

Postman和Jmeter都是接口测试常用工具。Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get/post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入。

jmeter是一款免费开源的工具,相对内存占用小,免费开源,轻巧方便、无需安装,越来越被大众所喜爱。

接口测试学习重点:

掌握使用Postman、Jmeter进行接口测试。

掌握接口测试框架的设计和封装。

掌握使用持续集成工具管理接口测试脚本。

掌握在实际的项目中如何灵活运用接口测试的相关技术。

第六阶段:软件测试性能测试

性能测试:性能需求分析,性能测试工具使用,性能监控分析和调优

安全测试:抓包工具使用,安全漏洞原理,安全漏洞测试方法,漏洞的防范

性能测试学习重点:

熟练搭建性能测试环境。

掌握性能测试基础理论。

掌握Jmeter常用组件使用。

最后:【可能给你带来帮助的教程】

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!

万事要尽早,尤其是技术行业,一定要提升技术功底。因此我建立了一个软件测试开发自学团,正在学习测试的小伙伴可以通过                 点击下面的小卡片

猜你喜欢

转载自blog.csdn.net/m0_68405758/article/details/127302947