在字节4年,跳槽了...

前言

某211本科,计算机专业的,先简单说下在字节的工作时间吧!基本早上8点起床,中午一般是11点50左右和同组的同事去吃饭,下午是2点上班,下午是最难熬滴。中间会有下午茶,偶尔会发麦当劳的小吃,大部分就是饼干/面包+看起来很高级的不知名饮料,大部分时间在写bug。晚上(20:00-**:**)吃完饭后休息一会,然后继续测bug。下班时间大部分在晚上10点多,偶尔也会命中后半夜。

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

字节工作强度怎么样?

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

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

讲讲这段时间我的变化

1.听了朋友的建议,这段时间舍弃了早饭,现在每天快10:00才起床。

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

在字节收到一则令人难受的消息:我的一位同事不幸猝死了。

是时候说再见了,字节。

嘿嘿!来阿里了,每天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常用组件使用。

写在最后

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。【点击文末小卡片免费领取】

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/215401.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS开发:ArkTs常见数据类型

前言 无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在ArkTs中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在char类型&…

面试:ShardingSphere问题

文章目录 什么是ShardingSphere,它的主要功能是什么?ShardingSphere的核心模块有哪些?他们是如何工作的?ShardingSphere 的读写分离是如何实现的?如何配置ShardingSphere的数据分片策略?ShardingSphere支持…

【Django笔记】10大模块md文档第6篇:Django视图、Cookie和session状态、模板和过滤器

Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展…

Unity中Shader的Standard材质解析(二)

文章目录 前言一、我们对 Standard 的 PBR 的 GI 进行解析1、我们先创建一个PBR的.cginc文件,用于整理用到的函数2、然后在Standard的Shader中引用该cginc文件 二、依次整理函数到该cginc文件中我们来看一下PBR中GI的镜面反射做了些什么 二、最终代码.cginc代码&…

基于食肉植物算法优化概率神经网络PNN的分类预测 - 附代码

基于食肉植物算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于食肉植物算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于食肉植物优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

[网鼎杯 2020 朱雀组]phpweb

看一下源码 应该是输入的date 作为函数,value作为内部参数的值,将date()函数返回的结果显示在页面上 回去看的时候,意外发现页面有了新的跳转,观察一下发现,页面每隔五秒就会发生一次跳转 所以就抓包看看 抓包发现po…

Java自动装箱(autoboxing)和自动拆箱(autounboxing)介绍

Java自动装箱(autoboxing)和自动拆箱(autounboxing)介绍 先回顾一下 Java 中的基本数据类型和包装类。 基本数据类型(Primitive Data Types): Java 提供了一组基本数据类型,有8种基本数据类型:byte、short、int、long…

【教3妹学编程-算法题】统计和小于目标的下标对数目

2哥 : 3妹,OpenAI的宫斗剧迎来了大结局!OpenAI宣布阿尔特曼复职CEO,董事会重组 3妹:啊?到底谁才是幕后操纵者啊,有咩有揪出来 2哥 : 也不是很清楚,据说在被开除的几周前,前CEO曾谴责…

jQuery_04 jQuery选择器应用

jQuery中的选择器 1.基本选择器 1.1 id $("#id值") id名称 1.2 class $(".class值") class名称 1.3 标签选择器 $("标签名字") 标签名称 1.4 所有选择器 $("*") 所有标签 1.5 组合选择器 …

ArkTS-自定义组件学习

文章目录 创建自定义组件页面和自定义组件生命周期自定义组件和页面的区别页面生命周期(即被Entry修饰的组件)组件生命周期(即被Component修饰的组件) Builder装饰器:自定义构建函数按引用传递参数按值传递参数 BuilderParam装饰器:引用Builder函数 这个…

IO口速度影响了什么?

我们在初学单片机的时候都知道单片机GPIO的作用是巨大的,在配置GPIO的时候,结构体初始化里有一个选项是配置输入输出速度的,对于这个速度输出是必须要配置的,输入没有明令说明需不需要配置。 这个速度对于学习过32单片机的都应该知…

汽车电子 -- 根据DBC解析CAN报文

采集的CAN报文,怎么通过DBC解析呢?有一下几种方法。 首先需要确认是CAN2.0 还是CAN FD报文。 还有是 实时解析 和 采集数据 进行解析。 一、CAN2.0报文实时解析: 1、CANTest工具 使用CAN分析仪 CANalyst-II,采集CAN报文。 使用…