阅读目录

  • 前言
  • 职业规划路线
  • 市场需求
  • 测试行业分析
  • 自动化测试
  • 性能测试
  • 安全测试
  • 测试开发
  • 测试管理
  • 如何选择java还是python?
  • 对于提升,初入职场工作该如何选择?
  • 选择适合自己的提升方式
  • 【建议收藏备用】热门技术、项目实战、简历、笔试题、面试题、职业规划(助你少走弯路,轻松跳槽加薪)

前言

随着近两年来互联网行业的飞速发展,互联网技术的从业人员也越来越多。

近两年来技术岗位中测试和前端工程师变成了程序员中最好招的岗位。

测试行业卷也越来越厉害了。

也正是因为如此,我们要把自己的路越走越宽。选择更高更适合自己的职业方向。

职业规划路线

不确定自己职业方向?首先要认识到职业发展背后的逻辑,不废话,直接上图。

了解了职业中大致可发展的方向,接下来我们再看看市场的需求。

市场需求

直接先看看几个市场上招聘要求

测试行业分析

目前测试被划分为:业务测试和技术测试

  业务测试:业务测试其实就是功能测试,需要对业务有深刻的理解。工作内容就是大家常说的"点点点",功能测试是最基本最重要的,且最不可能被工具替代的;

  技术测试:技术测试可以分为自动化测试、性能测试、安全测试、测试工具开发等。而拥有这些技术能力的都可以称为测试开发。一般公司要求最为常见的,还是自动化测试、性能测试。

接下来说说测试所要具备的知识

自动化测试

需要的知识:

前端:html、css、js、jqurey

后端: tomcat、mysql、linux

语言:python/java

其他:jmeter、requests、HttpClient、selenium、appium

性能测试

需要的知识:

基础:正确的性能理论、并发工具(jmeter、loadrunner等)、http协议

后端性能:技术栈基础(linux、nginx、mysql、tomcat、jvm、分布式消息中间件、分布式框架、分布式存储中间件、微服务)监控、分析及工具、全链路、性能自动化;性能最好能看懂开发的代码(建议学java)

其它扩展:maven、git 、shell、jenkins、docker、kubernetes、skywalking、elfk

安全测试

需要的知识:

安全测试涉及范围很广,在某种程度上要有比性能测试及自动化测试等等,更广泛的基础知识。

基础知识:python、java、http协议、数据库、中间件、服务器、linux、密码学等等。

黑客技术:各种绕过、注入、跨站、爬虫等等技术。

监控:各种监控工具。

开发:不仅知道如何去发现安全漏洞,还要知道如何去改。

测试开发

需要的知识:

测试开发要求后端、前端都要会,可能还需要独自设计产品,这就是全栈开发了。如果产品设计不好,可能最终无法进行落地投产,也可能会造成迭代困难,最终要进行完全重构。

前端:html、css、js、vue、tkinter、PyQt5

后端:python、java、 tomcat、jsp、springboot(最好先学spring 、springmvc)、mysql、 mybatis、shiro、redis、nginx、消息中间件、web开发框架(django或者flask)

其它:maven -- git -- shell -- jenkins -- docker

测试管理

做管理,建议还是要有扎实的技术, 否则难以服众, 所以还是先提升技术,然后业务、管理方面再提升下。

如何选择java还是python?

初学者没有接触过语言的,建议选择python起手,之后python基础打牢固之后,可以去学习java;

如果有技术功底建议选择java,毕竟大型项目开发最多的还是java。而且遇到问题还可以问问身边的开发。

忠告:多看不如多练多写。

对于提升,初入职场工作该如何选择?

初入职场:
建议大家刚开始参加工作的时候,尽量选择一些后端项目的公司。因为功能测试同样是"点点点",后端工作中所接触到的知识点会比前端要多的多。之后再去选择一些前端测试的公司。
接下来:
选择更能提升自己技术能力的公司,进行沉淀,提升自己。

选择适合自己的提升方式

方式一自学:

学习路线+测试实用干货精选汇总(持续更新中。。。) - 三叔测试笔记 - 博客园

方式二提升圈:

测试提升圈:提升指导(基于博客) + 专属微信学习答疑群 + 简历指导 + 职业发展建议 + 技术分享平台等等。
圈子有学习氛围、分享的技术干货/技术心得、实用、有激情。需要有一定的自律能力和学习能力,自己能把控学习进度和坚持学习。

【建议收藏备用】热门技术、项目实战、简历、笔试题、面试题、职业规划(助你少走弯路,轻松跳槽加薪)

https://www.cnblogs.com/upstudy/p/15901367.html(←点击学习)

============================= 提升自己 ==========================
微信公众号获取更多干货:sanshucs
> > > 咨询交流、进群,请加微信,备注来意:sanshu1318 (←点击获取二维码)
> > > 【自动化测试实战】python+requests+Pytest+Excel+Allure,测试都在学的热门技术:
【接口自动化测试实战】python+requests+Pytest+Excel+Allure(持续更新中。。。) - 三叔测试笔记 - 博客园
> > > 【热门测试技术,建议收藏备用】项目实战、简历、笔试题、面试题、职业规划:
【热门测试技术,建议收藏备用】项目实战、简历、笔试题、面试题、职业规划 - 三叔测试笔记 - 博客园
> > > 学习路线+测试实用干货精选汇总:
学习路线+测试实用干货精选汇总(持续更新中。。。) - 三叔测试笔记 - 博客园
> > > 声明:如有侵权,请联系删除。
============================= 升职加薪 ==========================
更多干货,正在挤时间不断更新中,敬请关注+期待。

【职业规划】该如何选择职业方向?性能?自动化?测开?学习选择python、java?相关推荐

  1. 什么是职业规划?如何进行职业规划?

    同样是工作,有一些人只是在干活,只是在谋生而已,随时可替代,有一些人则不然,他们能干出属于自己的事业,闯出一片新天地,又或者他们一步一步脚印,一步步达到自己的目标和理想,他们除了在物质上的收获外,还能 ...

  2. Java程序员职业规划如何做?发展方向有哪些?

    Java程序员职业规划如何做?程序员一直被贴青春饭的标签,很多人写了3年代码生活工作趋于稳定,每天忙忙碌碌抱怨没有时间提升学习,职业发展遇瓶颈,入行前就应该规划好自己的职业发展发展方向. 一.按照Ja ...

  3. 〖大学生·技术人必学的职业规划白宝书 - 职业规划篇①〗- 大学生选择职业前的自我认知与剖析

    历时18个月,采访 850+ 得到的需求. 不管你是在校大学生.研究生.还是在职的小伙伴,该专栏有你想要的职业规划.简历.面试的答案. 说明:该文属于 大学生·技术人职业规划白宝书 专栏,购买任意白宝 ...

  4. 中学计算机教师人生职业规划,初中教师个人职业发展规划

    成为一名老师,自己也是实现了自己的理想,而今在初中教学,也是要对自己的职业发展去做好一个规划,清楚自己以后的目标,明确自己的工作方向,同时也是要努力的在自己的岗位上去尽责做好工作,去把学生们教好,自己 ...

  5. python职业规划书_大学生职业规划书

    职业生涯规划(简称生涯规划),又叫职业生涯设计,是将个人与组织相结合,在对一个人职业生涯的主客观条件进行测定.分析.总结的基础上,对自己的兴趣.爱好.能力.特点进行综合分析与权衡,结合时代特点,根据自 ...

  6. 〖编程初学者的自我修养 - 职业规划篇⑤〗- 利用职业能力模型拆解目标岗位

    历时18个月,采访 850+ 得到的需求. 不管你是在校大学生.研究生.还是在职的小伙伴,该专栏有你想要的职业规划.简历.面试的答案. 说明:该文属于 编程初学者的自我修养 专栏,购买任意白宝书体系化 ...

  7. 计算机职业规划作文英语作文,职业规划英语作文范文

    职业规划英语作文范文 范例一:An online course A friend of mine has been taking an online career planning course th ...

  8. 霍兰德职业规划测试软件,霍兰德职业兴趣测试

    霍兰德职业兴趣在线测试完整版测试由美国著名职业指导专家约翰·霍兰德(John Holland)编制,主要用于明确被测试者的职业兴趣倾向,从而指导被测试者选择适合自身职业兴趣的专业发展方向和职业生涯发展 ...

  9. 职业自我认知的测试软件,职业规划 自我认知与职业测试 讲稿

    四川电子机械职业技术学院讲稿 <大学生职业发展与就业指导>第5次课讲稿 [复习旧课](0分钟) [引入新课及讲授新课](85分钟) 一.课程导入 思考自我人生 获得良好的职业发展s 提出我 ...

  10. mysql数据库存储引擎选择_MySQL数据库性能优化之存储引擎选择

    的存储引擎可能是所有关系型产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系. Eb$d8lR;Tw0由于各存储引擎功能特性差异较大, ...

最新文章

  1. linux安装mysql5.7自己初始化_linux系统安装mysql5.7步骤
  2. 防遗忘笔记,Fedora交叉编译window下的virt-iewer的汉化
  3. 音视频同步(播放)原理
  4. 揭示C语言函数调用的本质解析
  5. curl http_code 状态码 意义及信息
  6. 多台电脑集群运算_答疑 | 三维建模的【电脑】配置问题
  7. 10 件在 PHP 7 中不要做的事情
  8. [VNC] 远程连接 Xfce4 桌面 tab 键不能自动补全
  9. pap认证要交换几次报文_华为HCIA认证RS路由与交换 —— 链路状态协议OSPF PPP原理与配置方法详解...
  10. mybatis加载属性
  11. 对象不支持“attachEvent”属性或方法的解决办法
  12. PaysApi第三方支付接口的接入与使用 React前端SSM后端
  13. 通过css为类生成器给文本字体加上书名号,
  14. iOS 启动优化和安装包瘦身
  15. 解决线上问题-定位CPU占用过高
  16. 自然语言处理--模仿莎士比亚风格自动生成诗歌
  17. 什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
  18. MySQL医疗信息管理系统数据库(源码)
  19. 小米手机修改ip代理服务器,小米手机如何设置和更改静态IP地址
  20. 如何作一名成功创业者

热门文章

  1. 高清视频录制工具(Bandicam)v2.1.2.740中文使用技巧
  2. Sydney 免费wordpress企业主题
  3. plsql删除历史记录
  4. 有容云:梁胜-如何让Docker容器在企业中投产(上)
  5. behavior3editor环境搭建
  6. 嵌入式开发有年龄限制吗_32岁入门晚不晚?来听听这位70后程序员的故事
  7. m4s格式转换mp3_mp3文件怎么转换格式
  8. [Python]网络爬虫( 连载:大牛汪海 )
  9. 社交网络叠加直播功能,会产生什么化学反应?
  10. 探索跨平台应用开发的最佳实践