转行做什么好(25岁零基础学门什么技术好)( 二 )


需要注意什么?(1)认清自己,了解自己所处的阶段 。
知道自己现在是什么水平,有什么能力,然后有针对性的提高 。比如刚进入测试行业,需要扎扎实实做功能测试,花一年时间全面了解功能测试是怎么做的 。然后去了解一下测试行业的人都是怎么做的 。如果想提高,应该从哪里入手?如果你不能完整地写测试用例,你想做自动化 。“只吃素三天,就想去西天”的想法是不可取的 。
(2)打好基础,学一门语言 。
如果你想在测试行业有所进步,又对日常的功能测试感到不安,那就去学一门语言吧,python,java Java 。在学习语言的时候,不管是通过看书还是网上教程学习,都必须手写代码 。只有反复编码才能掌握一门语言,除此之外别无他法 。千万不要幻想不学编码语言就能在测试行业发展的很好 。
(3)明确发展路线,设定发展目标 。
测试的发展和推广是有途径的 。你可能遇到过测试行业的大牛,他们的牛X点不一样 。其实他们只是侧重点不同,基本路径是一样的 。首先,你要明确自己的发展路径 。根据自己目前的能力、工作情况、人生阶段,制定好发展目标,分阶段推进 。不要贪心 。比如先学python,再学python版本的界面自动化,再学WebUI自动化,App自动化等等 。不能同时学习多种语言或技能,容易造成混乱 。
(4)推广技巧,善于借助外力 。
高中的时候我才知道,物美价廉几乎是不可能的,几十块钱的衣服根本比不上几百块 。现在工作以后,同事不可能心甘情愿的教你技术,所以我们需要一些技巧去接近他们 。同时,看书、看视频也是非常好的学习方法,但是也很难完全通过免费的东西学到实用的技能,也没有竞争优势让大家去学 。如何平衡时间和金钱,如何分析投入产出比,相信每个人都有自己的尺度 。我平时善于利用各种资源提升自己 。通过升职,相应的薪资也达到了理想的水平 。我相信你也能做到!
学习路线
学习内容你可能是应届毕业生,或者打算转行进入软件测试行业 。首先,你必须掌握以下基本理论:
软件测试的定义、生命周期、工作流程、需求分析;测试用例的设计、编写、评审;bug的基本知识以及禅道的使用;测试计划、测试报告的编写;SVN、Git版本控制工具的使用;得到以上这些基本的必备内容,你就已经知道可以做具体的实用内容了 。这时候最好先找一个web测试项目来做 。如果您得到一个项目,请按照以下一组流程再次运行它:
发布项目进行立项,建立项目组进行分工;需求评审,学会如何看需求文档,进行需求分析,罗列测试点;整理测试点,编写测试用例,然后进行用例评审;执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;分析、总结、编写测试报告;完全跑完这个流程,只能说我们掌握了整个测试流程,但还是不够找到合适的工作 。如果你想学习做功能测试,你还必须掌握以下几点:
Linux相关技能
操作环境、命令、安装数据库、部署测试环境等数据库相关技能
各种命令用法、字段、增删改查测试相关技能
接口测试基本理论、http协议、测试方法;接口测试需求分析、用例编写、评审;几种工具的掌握,jmeter、postman、soupUI;测试APP相关技能
安装/卸载、离线、UI、登录等测试内容;兼容性测试、monkey、fiddler抓包;好了,说了这么多,恭喜你,可以发简历去找测试工作了!
总结最后,我想说为什么那么多程序员选择转行 。这不仅仅是年龄的问题 。35岁以上的程序员在国内还是凤毛麟角 。身边35岁以上的,要么当管理层,要么转行 。真的印证了一句话,程序员工作10年赚了未来20年的钱,然后做个小老板,舒舒服服退休!当然也有很大的追求,比如出国深造 。当然,那些都是特别热爱技术的人,每个人的人生都不一样!选择看个人!
为什么很多程序员做不了软件架构师?1.良好健康的职业规划非常重要,但大多数人忽视了这一点 。2.学习习惯很重要 。坚持不懈才是正确的解决方法 。3.编程思维并没有提升到一个更高的层次,只是局限于编码和业务,并没有考虑到选择和扩展 。4.身边没有好的建筑师来指导培养 。你所处的圈子对程序员的成长影响很大 。
九月十月面试季,跳槽季,跳槽季,整理面试问题是我多年的习惯!在这里,我和身边的一些朋友专门为快速进阶的软件测试工程师整理了一份系统全面的学习资料 。它涵盖了软件测试新手——软件测试架构师的一些必要的学习技巧 。


推荐阅读