先简单说下,我是小城市出来的,刚毕业那会很迷茫,毕业一年也没有找到适合自己的工作,好像我这个专业出来的大专生在哪里都没有优势,直到有一天,我悟了,我终于找到了自己喜欢的工作,从那刻开始我踏入了互联网的大门,做了一枚小小的软件测试工程师。
作为千千万万软件测试工程师中的一员,想记录下自己心路历程,分享下自己在当时入行半年左右的工作感受:
从事软件测试之后给我最大的感受就是踏实,心里真的很踏实,很有安全感和满足感。
我刚毕业那会由于学校和专业限制,很难找到一份技术相关的工作。不知道别人是怎么想的,我其实从小就觉得学好一门技术自己衣食无忧,但由于种种原因没有去到自己喜欢的专业,后面经过很长时间的迷茫阶段,我才到软件测试这个技术岗,所以在刚入行的那半年很开心,也很充实。那种感觉或许只有经历过看不到前途的职业,学着一无是处的专业,加上被生活虐的遍体鳞伤的人,经过一次学习找到一个新方向,并且很有希望做下去的人,才会有的最直接的感受,就是踏实+安全感+满足感!!!
下面再说说我目前的工作的状况,现在的我准备提升自己的技术水平,希望能从现在的15k变为20k。在这里结合其他行业前辈的经验以及个人的看法,在这行待下去应该怎么做?相信对于各位(尤其是新手)应该会有很大的帮助!
同时,我也准备了一份软件测试面试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取
软件测试视频教程观看处:
字节大佬教你逼自己如何在15天内掌握自动化测试(接口自动化/APP自动化/Web自动化/性能测试),内含项目实战
我想说的第一条就是要学会深入思考,总结沉淀,这是我觉得最重要也是最有意义的一件事。
先来说深入思考。在测试员这个圈子里,常能听到一些言论:我这个工作一点技术含量都没有,这能让我学到什么东西?抛开一部分调侃和戏谑的论调不谈,这可能确实是一部分同学的真实想法,至少曾经的我,就这么认为过。后来随着工作经验的积累,加上和一些高level的同学交流探讨之后,我发现这个想法其实是非常错误的。
之所以出现没什么可学的这样的看法,基本上是思维懒惰的结果。任何一件看起来很不起眼的小事,只要进行深入思考,稍微纵向挖深或者横向拓宽一下,都是足以让人沉溺的知识海洋。
所以说学习和成长是一个自驱的过程,如果觉得没什么可学的,大概率并不是真的没什么可学的,而是因为自己太懒了,不仅是行动上太懒了,思维上也太懒了。
可以多写技术文章,多分享,强迫自己去思考和总结,毕竟如果文章深度不够,大家也不好意思公开分享。
不可否认,互联网行业在有一点上确实不如公务员等体制内职业。但是这个问题里35岁程序员并不是绝对生理意义上的35岁,应该是指那些工作十几年和工作两三年没什么太大区别的程序员。后面的工作基本是在吃老本,没有主动学习与充电,35岁和25岁差不多,而且没有了25岁时对学习成长的渴望,反而添了家庭生活的诸多琐事,薪资要求往往也较高,在企业看来这确实是没什么竞争力。
而如果我们积极学习,保持技术能力、知识储备与工作年限成正比,这到了35岁哪还有什么焦虑呢,这样的大牛我觉得应该也是各大公司抢着要吧?但是学习这件事,其实是一个反人类的过程,这就需要我们强迫自己跳出自己的安逸区,主动学习,保持技术热情。在滴滴时有一句话大概是,主动跳出自己的舒适区,感到挣扎与压力的时候,往往是黎明前的黑暗,那才是成长最快的时候。相反如果感觉自己每天都过得很安逸,工作只是在混时长,那可能真的是温水煮青蛙了。
刚毕业的这段时间,往往空闲时间还比较多,正是努力学习技术的好时候。借助这段时间夯实基础,培养出良好的学习习惯,保持积极的学习态度,应该是受益终身的。至于如何高效率学习,网上有很多大牛写这样的帖子,到了公司后内网也能找到很多这样的分享,我就不多谈了。
可以加入学习小组和技术社区,公司内和公司外的都可以,关注前沿技术。
前两条还是从个人的角度出发来说的,希望大家可以提升个人能力,保持核心竞争力,但从公司角度来讲,公司招聘员工入职,最重要的是让员工创造出业务价值,为公司服务。
虽然对于校招生一般都会有一定的培养体系,但实际上公司确实没有帮助我们成长的义务。而在能为公司办成事,创造价值这一点上,我觉得最重要的两个字就是主动,主动承担任务,主动沟通交流,主动推动项目进展,主动协调资源,主动向上反馈,主动创造影响力等等。
一定要主动,可以先从强迫自己在各种公开场合发言开始,有问题或想法及时one-one。
那对个人来说,如何提升自己的职场竞争力呢?我认为有如下几种路径:
持续学习,提升自己的技术能力;
将学习到的技术应用于实践,提升解决问题的能力和经验;
和业内优秀的人学习交流,不断了解业内成熟和热门的技术理念,提升视野;
不断迭代,不断丰富自己的知识体系和思维逻辑;
学习如何跨团队沟通,如何及时将技术产出转化为实际的价值(沟通汇报),提升综合能力;
一个技术能力强,能落地实战解决问题,又懂得沟通汇报的测试工程师,无论何时,职场的发展空间都是很好的。
最后祝大家都能找到心仪的工作,快乐工作,幸福生活,广阔天地,大有作为。
PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助,有需要的朋友你可以dd我。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。
☑ 240集-零基础到精通全套视频课程
☑ [课件+源码]-完整配套的教程
☑ 18套-测试实战项目源码
☑ 37套-测试工具软件包
☑ 268道-真实面试题
☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板(信息完整)
Python初级:基础语法
Python初级:函数和模板
Python高级:面向对象编程
Python高级:自动化框架专题
API接口测试基础理论
精通Jmeter接口测试工具项目实战
精通接口测试必备得之Fiddler抓包工具
Pytest单元测试框架
Requests功能模板详解
接口自动化测试框架项目实战
WEB项目网页前端
WEB自动化测试实施与误区
Selenium原理及浏览器交互
Selenium页面数据及浏览器交互
unittest单元测试框架
WEB自动化测试框架封装
App测试环境搭建
App应用类型实例
Appium元素定位
Appium元素交互
关键字驱动框架整合
HTML网页标签
JavaScript网页脚本
Jenkins持续集成和持续部署基础应用
Jenkins持续集成和持续部署高级应用
测试开发之基于Flask模拟接口
Git,GitHub,Gitlib,Gitee分布式版本控制
Docker容器基础应用
Docker容器高级应用
简历
面试
入职
性能测试理论基础和项目搭建
Jmeter性能测试相关组件详解
Jmeter性能场景设置和JDBC压测
真实企业性能测试流程和指标详解
真实企业性能测试环境部署
RobotFramework框架自动化
HttpRunner接口自动化
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
PS:如需要软件测试学习资料,可在公众号(互联网杂货铺),后台回复1,小编后面会逐步完善自己收藏的资料。
整理不易,给个关注点个赞吧,谢谢各位大佬!