当前位置:网站首页>专科出身,2年进苏宁,5年跳阿里,论我是怎么快速晋升的?
专科出身,2年进苏宁,5年跳阿里,论我是怎么快速晋升的?
2022-06-24 19:29:00 【二 黑】
2022年是多灾难的一年,对于我们每个人来说,健康地活着比什么都重要。受到疫情的影响,很多公司都过得比较艰难,裁员更是普遍,所以对大部分来说保住饭碗就很不错了,更别说什么跳槽晋升了。
但今年的我,似乎要比很多人幸运,专科出身,起点很低了,在看重学历的一众大厂中杀出一条血路。工作两年我就跳槽进入了苏宁,在苏宁待了3年,现在竟到了阿里。身边很多人都好奇,我究竟是怎么做到的?下面就来分享一下我这些年是怎么快速晋升的,希望能够给你带来一些启发和帮助吧。
Share1:阿里软件测试岗面试题
Linux部分
- grep和find的区别? grep 都有哪些用法?
- 查看IP地址?
- 创建和删除一个多级目录?
- 在当前用户家目录中查找haha.txt文件?
- 如何查询出tomcat的进程并杀掉这个进程,写出linux命令?
- 动态查看日志文件?
- 查看系統硬盘空间的命令?
- 查看当前机器listen 的所有端口?
- …
Python部分
- 统计python源代码文件中代码行数,去除注释,空行,进行输出?
- python调用cmd并返回结果?
- 冒泡排序
-1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少? - 请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)
- 给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数
- 判断 101-200 之间有多少个素数,并输出所有的素数
- 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例
- …
MySQL部分
- 你用的Mysql是哪个引擎,各引擎之间有什么区别?
- 如何对查询命令进行优化?
- 数据库的优化?
- Sql注入是如何产“生的,如何防止?
- NoSQL和关系数据库的区别?
- MySQL与MongoDB本质之间最基本的差别是什么
- Mysql数据库中怎么实现分页?
- Mysql数据库的操作?
- 优化数据库?提高数据库的性能?
- 什么是数据的完整性?
- …
selenium部分
- 如何开展自动化测试框架的构建?
- 如何设计自动化测试用例:
- webdriver如何开启和退出一个浏览器?
- 什么是自动化测试框架?
- Selenium是什么,流行的版本有哪些?
- 你如何从命令行启动Selenium RC?
性能测试部分
- 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
- 服务端性能分析都从哪些角度来进行?
- 如何理解压力测试,负裁测试以及性能测试?
- 如何判断是否有内存泄漏及关注的指标?
Share2:苏宁开发三年,我如何积累经验?
(1)善于利用碎片时间,学习提升自我
从初级测试员升到测试开发,没有别的捷径可走,从始至终我都奉信:进步得靠学习,学习得靠时间堆砌。现在互联网行业基本上都是996趋势,程序员加班情况更为明显,所以利用碎片时间来学习,才是提升自己最合适的方式。
先算算我个人的学习时间账(可参考,可借鉴):
- 每天早上起床后,大概30min(上厕所,吃早餐,通勤等)
- 每天上班时,利用别人划水的时间搜一些技术资料,逛逛技术博客,约30min。
- 晚上通勤、吃饭(这个阶段我一般会休息+娱乐来调整自己状态,刷刷微博、朋友圈)
- 晚上到家后,不管再累都会抽出1~2个小时来学习,看书+看视频。
*这样计算下来,一天大概平均在2~3小时,一周5天至少10个小时,不包括周末。
(2)多多参与项目
其实,在很多面试攻略和分享中,我们都能get到一个信息:参与过项目的面试者往往更吃香,更容易获得offer。
(3)提升自己的软实力,让自己更专业
按照我个人的理解来说,初级测试员更像学生,而高级测试员则需要拥有“独当一面”的能力,而这个过渡是需要时间的,也是我前两年来努力的方向之一。
提升自己的软实力,成为更专业的测试员:
- 要学会积极主动沟通;
- 协调(扯皮)的能力:工作方面积极主动协调部门;
- 学会合作,一起完成一个任务或目标。
Share3:5年经验如何跳槽阿里?
Step1:知己知彼(了解岗位职责,规划职业成长路径)
①岗位职责
求职时,我们往往更注重简历,却忽略了“岗位职责”这个关键词,实际这往往也会影响到我们的面试结果。
俗话说“知己知彼,百战不殆”,岗位职责非常清晰明确地标注了应该干什么,怎么干,干到什么标准,对于测试员来说,技术掌握程度以及之后的内容都要了解清楚。
随便找的公司为例,就更不用说BAT一线大厂了
②成长路径
在第一次正式工作后,我就非常认真仔细的思考过自己日后的发展方向,实际上测试员的成长轨迹(晋升路径)越早确定越好。程序员的方向大致分为技术岗和管理岗,而这两个方向所看重的能力还是有很大本质区别的。
成长路径如下:
管理岗:测试负责人→测试组长→测试经理→测试总监
技术岗:初级测试→高级测试→资深测试→测试专家
Step2:制定目标(制定明确的、可衡量的、可达到的、有时间限制的目标)
在职场中,一定要制定自己的的目标,这样才不免被沦为“咸鱼”,想要快速晋升,就得从目标下手,目标需要满足SMART原则:
- 具体的(Specific)
- 可以衡量的(Measurable)
- 可以达到的(Attainable)
- 具有相关联性的(Relevant)
- 有明确的时间截止的(Time-based)
简单来说,我的操作就是将自己的目标进行阶段性的拆分,比如我1-3年需要达到一个什么阶段,3-5年要达到什么阶段,然后在这个阶段里继续进行拆分,树立一个一个小目标,然后构成一个大目标,总目标,这样就会容易达到得多了。
Step3:善于思考(培养逆向思维、优化思维)
快速晋升之道首先就要转变自己的思维,要开始慢慢调整,善于思考一些问题,培养逆向思维和优化思维。
所谓的逆向思维,就是要多问自己为什么?如:
- 为什么需要这些数据?
- 为什么要做这些事?
- 为什么要做总结?
- 为什么要做规划?
而优化思维,则是把事情做得更好,即使是繁琐杂事,也有优化的空间,包括效率和效果,任何事都是有优化空间的,缺少的是发现的眼睛。
Share4:如何提升阿里社招面试通过率?
(1)准备简历
面试是会根据简历来进行对你提问的,尤其是对于开发人员来说,看到你的项目经历后,或多或少都会问相关的问题,甚至一线互联网公司会针对项目进行提问,所以准备简历这一环节就尤为重要。
准备简历时,一定要真实,简历作假是职场大忌,切记切记。其次,要分清楚“了解、熟悉、精通”三词的区别,对技术栈的掌握程度跟面试题难度密切相关。
当然,为了帮助各位能够顺利过了简历,我也准备了一些模板大礼包,包括我自己的个人简历也在里面,可以去文末获取
(2)尽量找内推
校招容易,社招难。这是一线互联网的普遍现象,对于应届生的要求相对来说还是比较宽松的,但对于有一定工作年限的人来说,技术要求就比较高了,因此很多中途想要进一线大厂的人都说社招实在太难了,简历都过不了。
那其实也是有一些“捷径”可走的,可以找一些内推机会,相对直接社招来说,几率大大提升了。
(3)对技术要掌握一定的广度和深度
既然是技术岗,那么企业对于技术掌握的广度和深度是有自己相应的要求的,学历在技术面前都显得没那么重要了,因此努力提升自己的技术水平是程序员的首要目标。
那么,技术要掌握到什么程度呢?特梳理了一下技术路线,如下图谱:
1.前置基础知识:
- 计算机基础
- 测试理论
- HTML基础
- CSS基础
- JS基础
二,linux和数据库
- linux
- 数据库介绍
- SQL语言(重点)
- 数据库高级功能
三,测试基础
- 软件测试理论
- 软件生命周期
- 测试方法和分类
- 测试用例设计
- 缺陷管理
- web项目实战
- 测试管理工具
四,编程+数据结构
- Python基础
- 面向对象
- 异常处理
- 模块和包
五,WEB自动化
- WEB自动化入门
- WEB自动化基础
- WEB自动化中级
- WEB自动化高级
- 项目实战
六,移动自动化
- 移动自动化基础
- 移动自动化中级
- 移动自动化高级
七,接口测试
- 接口基础
- postman实现接口测试
- 数据库操作
- 代码实现接口测试
- 持续集成
- 接口测试扩展
八,性能测试
- 性能测试基础
- 性能测试工具
- 项目-接口性能测试
- 项目-web性能测试
- 性能测试调优
九,综合项目实战
功能测试,ui自动化测试,接口测试,性能测试
对于现在流行的一些技术框架,我又掌握得如何了呢?实际上,我是有一个记录学习心得,做学习笔记的习惯,所以我对一些技术也有自己的总结和经验。
写在文末的箴言
读万卷书,行万里路。作为测试员,都说职业生涯到35岁就结束了,实际上大可不必相信这种年龄焦虑,35岁上的测试员也有不少,要不想被市场淘汰,首先你的有价值,你没有了价值,无论是什么职业都被社会淘汰的。
学习,永远不会辜负你,靠学习得到的,永远是你最宝贵的财富。
以上文章中,提及到的所有的思维图、笔记内容、面试题,学习路线等配套资料,均可以分享,只需要你点下方进群即可。
边栏推荐
猜你喜欢
Byte software testing basin friends, you can change jobs. Is this still the byte you are thinking about?
心楼:华为运动健康的七年筑造之旅
【吴恩达笔记】卷积神经网络
(to be added) games101 job 7 improvement - knowledge you need to know to realize micro surface model
Network layer & IP
Make tea and talk about heroes! Leaders of Fujian Provincial Development and Reform Commission and Fujian municipal business office visited Yurun Health Division for exchange and guidance
数据链路层 && 一些其他的协议or技术
About transform InverseTransformPoint, transform. InverseTransofrmDirection
降低pip到指定版本(通過PyCharm昇級pip,在降低到原來版本)
socket(1)
随机推荐
机器学习:线性回归
《各行业零代码企业应用案例集锦》正式发布
(to be added) games101 job 7 improvement - knowledge you need to know to realize micro surface model
队列实现原理和应用
The most important thing at present
Datakit 代理实现局域网数据统一汇聚
[camera Foundation (I)] working principle and overall structure of camera
[theory] deep learning in the covid-19 epic: a deep model for urban traffic revitalization index
Make tea and talk about heroes! Leaders of Fujian Provincial Development and Reform Commission and Fujian municipal business office visited Yurun Health Division for exchange and guidance
leetcode-201_2021_10_17
[product design and R & D collaboration tool] Shanghai daoning provides you with blue lake introduction, download, trial and tutorial
dp问题集
堆排序和快速排序原理实现
Graduation design of phase 6 of the construction practice camp
cv2导包时报Could not find a version that satisfies the requirement cv2 (from versions: none)
滤波数据分析
【无标题】
Structured interview of state-owned enterprises and central enterprises employment of state-owned enterprises Modou Interactive Employment Service steward
平衡二叉搜索树
How to achieve energy conservation and environmental protection of full-color outdoor LED display