这是在一个月黑风高的晚上,我辗转反侧中,经过从个人理想到人生哲学的思考,最终决定转行学IT!
为什么选择转行软件测试:
我自学Python刚开始只是因为网上到处都在说Python,正好当时我想做一个自动批量处理Excel数据和文件的工具,百度了一下,网上说可以用vba宏做,照着教程试了一下,公司的破电脑直接卡死,后来看到Python也可以处理Excel,我就在网上下载了个PDF基础教程,开始从头学Python,边学边写,中间遇到了不少困难,也在网上找了很多资料,终于在一个多月后成功把我想要的工具做了出来。从那以后我的Python基本就算是会用了,我开始不断的尝试新的功能新的用法,做了不少自动化小工具。
那么,我能不能利用Python提高我的收入呢? 在原来的工厂环境里,Python派不上什么用处,因此最好的选择就是跳槽到IT行业,但是我发现会Python或者说只会Python并不能让我找到一个合适的工作。
根据我的了解,Python目前的使用场景有以下几个:
1,人工智能和机器学习;
2,大数据处理;
3,爬虫;
4,web后端;
5,自动化测试/运维。
对于1和2,主要是用Python做算法,对数学基础和逻辑思维要求很高,因此要求的学历基本都是研究生起步,而且工作机会集中在一线城市,pass;
再说3爬虫,由于Python的兴起,爬虫的门槛被降低,成了人人都能写爬虫,而各大网站的反爬措施也是越来越复杂,爬到有效数据的难度大大增加,而且我觉得爬虫本身就是个很虚的东西,不像是一个能长期做下去的事业,pass;
4用python做web,说实话python在这个领域只是个小弟,市场上用python做后端核心的网站屈指可数,市场份额和岗位数远远低于Java和PHP,而且需要懂很多前置知识才能做好,pass;
5自动化测试/运维,测试和运维可以说是IT行业的刚需岗位,python的引入可以很好的解决其中重复性高、技术含量低的工作,而且因为是站在用户的角度使用软件,相比以上的岗位也更易入门,适合我这种从其他行业转行进来的人。因为我对运维有一个加班多的刻板印象,所以选择了测试,另一方面也是我个人喜欢找漏洞钻空子,比如学习selenium不久就做了个vip自动签到的脚本,后来松勤升级了两次验证码我又破解了两次,这对我来说很有成就感。
总的来说,python+测试的自动化测试在我眼里是其他行业的pythoner最合适的转行方向。
有句话是这样说的:360行,行行转IT。
毕竟IT行业 “五年全款买房、十年存款百万、二十年风轻云淡成大神”。
做为一名转行过来的测试人,我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级自动化测试需要掌握那些技能…
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
今天主要是和大家分享我的学习路线和网盘资源,后续我会分享一些面试攻略,有被帮助到的朋友,大家可以点赞支持一下~
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…