在滴滴和字节划水6年,过于真实了。。。

打印 上一主题 下一主题

主题 1545|帖子 1545|积分 4635

先简单交接一下吧,涛哥是某不知名211的本硕,18年毕业参加滴滴,之后跳槽到了头条,一直从事测试开辟相关的工作。之前没有实习经历,算是六年的工作经验吧。
这六年之间他完成了一次晋升,换了一家公司,有过开心满足的时光,也有过渺茫挣扎的日子,不过还算顺利地从一只职场小菜鸟变化为了一名资深划水员。

我结合前辈经历总结出了一些还算实用的划水经验,有些是自己领悟到的,有些是跟别人交流学到的,在这里跟大家分享一下。
学会深入思考,总结沉淀

我想说的第一条就是要学会深入思考,总结沉淀,这是我觉得最紧张也是最故意义的一件事。
先来说深入思考。在测试员这个圈子里,常能听到一些言论:我这个工作一点技术含量都没有,这能让我学到什么东西?抛开一部门调侃和戏谑的论调不谈,这可能确实是一部门同学的真实想法,至少曾经的我,就这么以为过。厥后随着工作经验的积聚,加上和一些高level的同学交流探究之后,我发现这个想法实在是非常错误的。
之以是出现没什么可学的如许的看法,基本上是思维懒惰的结果。任何一件看起来很不起眼的小事,只要举行深入思考,稍微纵向挖深或者横向拓宽一下,都是足以让人沉溺的知识海洋。
以是说学习和发展是一个自驱的过程,如果觉得没什么可学的,大概率并不是真的没什么可学的,而是因为自己太懒了,不光是行动上太懒了,思维上也太懒了。
可以多写技术文章,多分享,强迫自己去思考和总结,究竟如果文章深度不够,大家也不美意思公开分享。
积极学习,保持技术热情

不可否认,互联网行业在有一点上确实不如公务员等体制内职业。但是这个标题里35岁步伐员并不是绝对生理意义上的35岁,应该是指那些工作十几年和工作两三年没什么太大区别的步伐员。背面的工作基本是在吃老本,没有主动学习与充电,35岁和25岁差不多,而且没有了25岁时对学习发展的渴望,反而添了家庭生活的诸多琐事,薪资要求每每也较高,在企业看来这确实是没什么竞争力。
而如果我们积极学习,保持技术本领、知识储备与工作年限成正比,这到了35岁哪还有什么焦急呢,如许的大牛我觉得应该也是各大公司抢着要吧?但是学习这件事,实在是一个反人类的过程,这就需要我们强迫自己跳出自己的安逸区,主动学习,保持技术热情。在滴滴时有一句话大概是,主动跳出自己的惬意区,感到挣扎与压力的时间,每每是黎明前的暗中,那才是发展最快的时间。相反如果感觉自己天天都过得很安逸,工作只是在混时长,那可能真的是温水煮田鸡了。
刚毕业的这段时间,每每空闲时间还比较多,正是努力学习技术的好时间。借助这段时间夯实基础,培养出良好的学习风俗,保持积极的学习态度,应该是受益终身的。至于如何高效率学习,网上有许多大牛写如许的帖子,到了公司后内网也能找到许多如许的分享,我就不多谈了。
可以参加学习小组和技术社区,公司内和公司外的都可以,关注前沿技术。
主动负担,及时交流反馈

前两条还是从个人的角度出发来说的,希望大家可以提升个人本领,保持核心竞争力,但从公司角度来讲,公司招聘员工入职,最紧张的是让员工创造出业务价值,为公司服务。
固然对于校招生一样平常都会有一定的培养体系,但实际上公司确实没有帮助我们发展的义务。而在能为公司办成事,创造价值这一点上,我觉得最紧张的两个字就是主动,主动负担当务,主动沟通交流,主动推动项目进展,主动协调资源,主动向上反馈,主动创造影响力等等。
一定要主动,可以先从强迫自己在各种公开场合发言开始,有标题或想法及时one-one。
除了以上几点,还有一些小点我觉得也是比较紧张的,列在下面:

第一件事建立信任

无论是校招还是社招,刚入职的第一件事是非常紧张的,直接决定了leader和同事对自己的第一印象。入职后要做的第一件事一定要做好,最起码的要顺利完成而且不能出线上变乱。
这件事的目的就是为了建立信任,让团队觉得自己起码是靠谱的。如果这件事做得比较好,背面一路都会比较顺利。如果这件事就搞杂了,可能有的leader还会给第二次机会,再搞不好,背面就很难了,这一条对于社招来说更为紧张。
而刚入职,公司技术栈不纯熟,业务繁杂很难理清什么头绪,压力确实比较大。这时间一方面需要自己投入更多的精力,另一方面要多跟组内的同学交流,不懂就问。最有效率的学习方式,我觉得不是什么看书啊学习视频啊,而是直接去找对应的人聊,让别人讲一遍自己基本就全懂了,这效率比看文档看代码快多了,不光省去了过滤无用信息的过程,还相识到了业务的演变汗青。固然,这需要一定的沟通本领,究竟同事们也都很忙。
脸皮要厚一点,多找人聊,快速融入,最隐讳有标题也不说,自己把自己孤立起来。
拍马屁是真的香

拍马屁这东西入职前我是很反感的,我最初想参加互联网公司的原因就是觉得互联网公司的情面世故没那么多,究竟证明,我错了…入职前几天,部门群里大leader发了一条消息,背面几十条带着大拇指的消息立马跟上,学习了,点赞,真不错,良好,那场面,说是红旗招展锣鼓喧天鞭炮齐鸣一点也不太过。
除了惊叹大家超强的信息接收本领和处置惩罚速率外,更进一步我还发现,连拍马屁都是有队形的,一级部门leader发消息,几个二级部门leader跟上,背面各组长跟上,最后是大家的狂欢,让我一度怀疑拍马屁的速率就决定了职业生活的发展远景(没错,现在我已经不怀疑了)。
坦诚地说,我到现在也没风俗在群里拍马屁,但也不反感了,可以说把这个事当成一乐了。倒不是说我没有那个口才和本领(究竟上也不需要什么口才,大家都简单直接),在某些场合,为活泼气氛的需要,我也能小嘴儿抹了蜜,乃至能把古诗文彩虹屁给leader安排上。而是我发现我的直属leader也不怎么在群里拍马屁,以是我表面上不公开拍马屁实在属于暗地里究竟上迎合了leader的喜欢…
但是拍马屁这个事只要把握好度,团体来说还是香的,最多是没用,至少不会有什么坏处嘛。大家本领都差不多,每一次在群里拍马屁的机会就是一次露脸的机会,按某个同事的说法,这就叫打造个人技术影响力…
想舔就舔,不想舔也没须要酸别人,Respect Greatness。
不要被画饼蒙蔽了双眼

说实话,我个人是比较反感灌鸡汤、打鸡血、谈空想、讲奋斗这一类活动的,都3202年了,这一套***治还在大行其道,真不知道是该可笑还是可悲。固然,这些词本身并没有什么标题,但是这些东西应该是自驱的,而不应该成为外界的一种强push。
『我必须努力奋斗』这个句式我觉得是正常的,但是『你必须努力奋斗』这种话多少感觉有点诡异,努力奋斗以是让公司的股东们发家致富?尤其在钱没给够的情况下,这些活动无异于耍地痞。我们需要对leader的这些画饼操作保持清醒的认知,理性分析,作出决策。比如感觉钱没给够(或者职级太低,同理)的时间,可能有以下几种情况:
leader并没有留意到你薪资较低这一究竟
leader知道这个究竟,但是不知道你有多猛烈的涨薪需求
leader知道你有涨薪的需求,但他觉得你本领还不够
leader知道你有涨薪的需求,本领也够,但是他不想给你涨
leader想给你涨,也向上反馈和夺取了,但是没有资源
这时间我们需要做的是向上反馈,跟leader沟通确认。如果是1和2,那么通过沟通可以消除信息误差。如果是3,需要分情况讨论。如果是4和5,已经可以考虑退却了。对于这些事儿,也没须要抱怨,抱怨解决不了任何标题。我们要做的就是努力提升好个人本领,保持个人竞争力,等一个合适的机遇,跳槽就完事了。
时刻预备着,技术在手就没什么可怕的,哪天干得不爽了直接跳槽。
选择和努力哪个更紧张?

这还用问么,固然是选择。在完善的选择面前,努力显得一文不值,我有个多年没联系的高中同学本年已经在时代广场敲钟了…但是如许的案例太少了,做出完善选择的随机本钱太高,不确定性太大。对于大多数刚毕业的同学,对行业的判断力还不够成熟,对自身本领和创业难度把握得也不够精准,此时拉几个人去创业,显得风险太高。我觉得更为稳妥的一条路是,先参加规模稍大一点的公司,找一个好leader,抱好大腿,提升自己的个人本领。好平台加上大腿,再加上个人努力,这个起飞速率已经可以了。等背面积聚了一定人脉和资金,深刻明白了市场和需求,对自己有信心了,可以再去考虑创业的事。
如果对自己没太大自信的话,可以文末加群一起抱团取暖和,记住找我内推。
原来还想分享一些生活方面的故事,发现已经这么长了,那就先如许叭。上面写的一些总结和建议我自己做的也不是很好,还需要继承加油,和大家共勉。另外,此中某些观点,由于个人视角的局限性也不保证是普适和正确的,可能再工作几年这些观点也会发生改变,欢迎大家跟我交流~(甩锅乐成)
最后祝大家都能找到心仪的工作,快乐工作,幸福生活,广阔天地,大有作为。
整理了一波之前发布的软件测试资源【点击文末小卡片免费领取】,无套路领取!
基本涵盖了软件测试 的全部核心技术点:测试理论,Linux 基础,MySQL 基础,Web 测试,接口测试,App 测试,管理工具,Selenium 相关,性能测试,计算机网络,组成原理,数据布局与算法,逻辑题,人力资源,技术脑图等等…质量非常高!!!应对技术口试绰绰有余!
全网首发-涵盖16个技术栈

第一部门:测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)
第二部门:Linux( Linux基础+Linux练习题)
第三部门:MySQL(基础知识+查询练习+万年弟子表经典口试题汇总+数据库企业真题)
第四部门:Web测试
第五部门:API测试
第六部门:App测试
第七部门:管理工具
第八部门:Python基础(Python基础+编程题+聚集+函数+Python特性等等)
第九部门:Selenium相关
第十部门:性能测试
第十一部门:LordRunner相关
第十二部门:计算机网络
第十三部门:组成原理
第十四部门:数据布局与算法
第十五部门:逻辑题
第十六部门:人力资源
软件测试基础



  • 软件测试的步骤是什么?
  • 如何录制测试脚本?
  • 应该考虑举行如何测试的测试方法
  • 怎样估计测试工作量?
  • 测试设计的标题
  • 当测试过程发生错误时,有哪几种解决办法?
  • 测试执行的标题
  • 测试评估的目标
  • 如何进步测试?
  • C/S模式的优点和缺点
  • B/S模式的优点和缺点


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数据库的操作?
  • 优化数据库?进步数据库的性能?
  • 什么是数据的完备性?


Web测试



  • Web测试和app测试区别?
  • WEB测试情况搭建和测试方法
  • WEB测试教程
  • WEB测试要点及基本方法
  • Web测试页面总结


接口测试



  • 什么是接口
  • 如果模块哀求http改为了https,测试方案应该如何制定,修改?
  • 常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?
  • 描述TCP/IP协议的层次布局,以及每一-层中紧张协议
  • jmeter,一个接口的相应结果如下:
  • 接口产生的垃圾数据如何清算
  • 依赖第三方的接口如何处置惩罚
  • 测试的数据你放在哪?
  • 什么是数据驱动,如何参数化?


性能测试



  • 你以为性能测试的目的是什么?做好性能测试的工作的关键是什么?
  • 服务端性能分析都从哪些角度来举行?
  • 如何明白压力测试,负裁测试以及性能测试?
  • 如何判断是否有内存走漏及关注的指标?
  • 描述软件产“生内存泄漏的原因以及检查方式。(可以结合- 种开辟语言举行描述)
  • 简述什么是值通报,什么是地点通报,两者区别是什么?
  • 什么是系统瓶颈?


selenium



  • 如何开展自动化测试框架的构建?
  • 如何设计自动化测试用例:
  • webdriver如何开启和退出一个浏览器?
  • 什么是自动化测试框架?
  • Selenium是什么,盛行的版本有哪些?
  • 你如何从下令行启动Selenium RC?
  • 在我的机器端口4444不是免费的。我怎样才华利用另一个端口?
  • 什么是Selenium Server,它与Selenium Hub有什么不同?
  • 你如何从Selenium连接到数据库?
  • 你如何验证多个页面上存在的一个对象?
  • XPath中利用单斜杠和双斜杠有什么区别?
  • 如何编写SeleniumIDE/ RC的用户扩展?
  • 如何在页面加载乐成后验证元素的存在?
  • 你对Selenium Grid有什么相识?它提供了什么功能?
  • 如何从你的Java Class启动Selenium服务器?
  • Selenium中有哪些验证点?
  • 什么是XPath?什么时间应该在Selenium中利用XPath?


计算机与网络



  • 一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201 …
  • 请简述DNS、活动目次、域的概念。
  • 10M兆宽带是什么意思?理论下载速率是多少?
  • 什么是IP地点?
  • OSI七层网络模型的划分?
  • TCP和UDP有什么不同?
  • HTTP属于哪一层的协议?
  • HTTP和HTTPS的区别?
  • cookies和session的区别?
  • HTTP的get哀求和post哀求的区别?
  • HTTP1.0和HTTP1.1有什么区别
  • TCP的连接建立过程,以及断开过程?
  • 客户端利用DHCP获取IP的过程?
  • 写出某个网段的网络地点和广播地点?



人力资源



  • 你的测试职业发展是什么?你自以为做测试的上风在那里?
  • 你找工作时,最紧张的考虑因素为何?
  • 为什么我们应该登科你?
  • 请谈谈你个人的最大特色。
  • 一个测试工程师应具备那些素质和技能?
  • 还有问一下你是怎样保证软件质量的,也就是说你觉得怎样才华最大限度地保证软件质量?
  • 为什么选择测试这行?
  • 如果我雇用你,你能给部门带来什么贡献?


整份文档一共有几百页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部门内容,还望大家包涵,希望能帮助到您口试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!希望大家都可以大概有些劳绩!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

前进之路

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表