赞
踩
工资微薄,发展受限,这可能是众多职场人的现状。看着身边朋友风生水起,内心迸发出发愤图强的念头,又不知该自己现在该做些什么。想转行,但又觉得自己现在老大不小的,贸贸然转行,会不会很冒险,就这样犹犹豫豫的过完了一年又一年。
作为一个过来人,我可以告诉你,命运掌握在你的手中,有冒险才会成就精彩的人生!
首先,说说我的情况吧:28岁,男,专科,网络工程专业,现在一家软件公司做软件测试。但刚毕业的时候并非从事测试,而是在一家公司做网管,工资也就五六千吧,做了一段时间,觉得没什么进展,考虑换个工作。后来几经周转,了解到软件测试是一个越老越吃香的行业,于是决定转行做测试。先是报班系统学了2个月的软件测试然后上岗的。如今做软件测试已经近5年,工资15k,不知这算不算成功逆袭,但总算是成功转行了。下面就我转行的经历给大家一些建议。
很多人,厌倦了自己工作的行业,想转行,从新开始。那我告诉你,转行不能意气用事,想随便转哪一行就哪一行,因为可能你所转到的行业连填饱肚子都难,或者是一个夕阳行业。所以事前要做好充足的调查,看看你转的行业在未来5~10年内的前景如何。我自己是做了充分的调查才转到软件测试这个行业的。
当时,查阅相关资料了解到,软件产业在我国的规模越来越大,已经突破了传统的作坊式生产,从单打独斗的开发模式升级到工业化、流水线式的生产模式,导致专业的软件测试人才需求巨大。据悉,中国IT人才缺口超过100万名,其中30万名以上为软件测试人才,所以,在未来的10年以内,软件测试的就业前景都是非常广阔的,因此我才决定做这一行。
在转行之前,一定要思考一下自己成长路线——我要如何学好这门技能?通过什么途径来学习?是自学还是培训?
我建议,如果你有超强的学习能力,思路清晰,领悟性极高,有一看即通的本事,就选择自学,自己去找相关的书籍和网上视频学习,因为这样省钱。但如果不是,那你就得花钱去做培训。特别是那些半路出家的,更需要有一个系统的学习过程。在培训机构,除了基础知识的学习,还有项目的实操实练,老师也会根据一些企业的面试内容给你提供一些技巧。
你之前从事的行业不重要,重要的是你具有吃苦和坚持学习的能力。
软件测试是崇尚技术的行业,有本事,很多非必要的条件就会被忽视。就拿我身边的人来说,各行各业转行过来的都有,有做会计的、通信工程的、物流的、还有一部分在像我一样从其他IT岗位转过来的。
转行,本来就需要极大的勇气,这意味着要从零开始,是一件非常辛苦的事情;而且软件测试这个行业,入门容易,想往更高层次发展,还需要在工作中不断学习。
软件测试分为初级、中级、高级三个阶段。掌握了测试的基础理论知识后,任何人都可以做黑盒测试,但只能拿到该行业内最底层的薪水。对于安全测试、自动化测试、性能测试等等是需要有综合性的专业知识才能胜任,薪水的多少也取决于个人能力,所以进了这个行业,你还要有不断学习的决心,否则,你只能永远停留在初级的阶段。
那学软件测试,需要多长时间能够学会,上岗工资大概能够达到多少?这个应该是大家最关心的问题了。
目前市面上培训机构鱼龙混杂,就业薪资也是参差不齐,甚至更有一些同学培训完找不到工作,被迫再次转行的。可见,上岗工资和所选择的培训机构、自己的努力分不开的。
我是在顶测科技学的软件测试,这里的上岗薪资都是在8000以上的。值得一提的是顶测有完善的就业责任制度,假如在规定时间内没能上岗,是不用支付任何费用的,学习风险的划分,降低了我们转行的风险,同时,对学员也是有一定入学要求的,感兴趣的同学,可登陆网站咨询。
当然每一个成功都不是偶然的,希望我的经验可以给正想转行到软件测试行业的你得到启发和帮助!
很喜欢导航中的一段话,“您已偏离路线,已重新为您规划好路线,请在合适的位置掉头”,但当人生偏离优秀轨迹时,又有谁能为我们重新规划路线呢?恐怕只有我们自己了,而此时的你是“执意前行”,还是“回头是岸”呢?值得深思……
最后我分享一下自己整理的软件测试全套资料,资料包括:测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、Python基础、Selenium相关、性能测试、LordRunner相关等,
第一部分 扎实的测试基础 (测试基础+需求分析+测试模型+测试计划+计算机网络)
第二部分 Linux
第三部分 MySQL
第四部分 Python编程
第五部分 Web测试
第六部分 APP测试
第七部分 接口测试
第八部分 LordRunner
第九部分 必会工具(selenium+jmeter)
第十部分 性能测试
第十一部分 面试指南(简历应该如何写+如何准备面试+我的学习方法)
由于整个笔记比较全面,内容相当的多 ,这里仅展示资料的一部分,【点击文末小卡片免费领取】
1、软件测试的步骤是什么?
2、如何录制测试脚本?
3、应该考虑进行如何测试的测试方法
4、怎样估计测试工作量?
5、测试设计的问题
6、当测试过程发生错误时,有哪几种解决办法?
7、测试执行的问题
8、测试评估的目标
9、如何提高测试?
10、C/S模式的优点和缺点
11、B/S模式的优点和缺点
…...
1、grep和find的区别? grep 都有哪些用法?
2、查看IP地址?
3、创建和删除一个多级目录?
4、在当前用户家目录中查找haha.txt文件?
5、如何查询出tomcat的进程并杀掉这个进程,写出linux命令?
6、动态查看日志文件?
7、查看系統硬盘空间的命令?
8、查看当前机器listen 的所有端口?
…...
1、统计python源代码文件中代码行数,去除注释,空行,进行输出?
2、python调用cmd并返回结果?
3、冒泡排序
4、1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?
5、请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)
6、给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数
7、判断 101-200 之间有多少个素数,并输出所有的素数
8、一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例
…...
1、你用的Mysql是哪个引擎,各引擎之间有什么区别?
2、如何对查询命令进行优化?
3、数据库的优化?
4、Sql注入是如何产“生的,如何防止?
5、NoSQL和关系数据库的区别?
6、MySQL与MongoDB本质之间最基本的差别是什么
7、Mysql数据库中怎么实现分页?
8、Mysql数据库的操作?
9、优化数据库?提高数据库的性能?
10、什么是数据的完整性?
…...
1、Web测试和app测试区别?
2、WEB测试环境搭建和测试方法
3、WEB测试教程
4、WEB测试要点及基本方法......
1、App 稳定怎么做的? Monkey怎么用p (App 稳定测试 )?
2、App 弱网测试怎么做的?......
1、什么是接口?
2、如果模块请求http改为了https,测试方案应该如何制定,修改?
3、常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?
4、描述TCP/IP协议的层次结构,以及每一-层中重要协议?
5、接口产生的垃圾数据如何清理?
6、依赖第三方的接口如何处理?......
1、如何开展自动化测试框架的构建?
2、如何设计自动化测试用例?
3、webdriver如何开启和退出一个浏览器?
4、什么是自动化测试框架?
5、Selenium是什么,流行的版本有哪些?
6、你如何从命令行启动Selenium RC?
7、在我的机器端口4444不是免费的。我怎样才能使用另一个端口?......
1、你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
2、服务端性能分析都从哪些角度来进行?
3、如何理解压力测试,负裁测试以及性能测试?
4、如何判断是否有内存泄漏及关注的指标?
5、描述软件产“生内存泄露的原因以及检查方式。(可以结合- 种开发语言进行描述)......
1、逻辑题
2、人力资源题
资料共有200多页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。