也曾是少年

蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!

路其实一直都在那里,只是我们看不到而已!

以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?

当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话。

例如:

  • 项目太紧整天都在熬项目,加班没时间提升自己。
  • 目前工作内容用不到最新的技术,不着急学习新的东西。

第一部分:给软件测试新人和转行测试的

1、任何人都可以做测试

掌握了测试基础的理论知识后,任何人都可以做黑盒测试,但只能拿到该行业内最底层的薪水。对于安全测试、自动化测试、性能测试等等是需要有综合性的专业知识才能胜任,薪水的多少也取决于个人能力的。(可能某些机构提出的门槛低、收入高往往误导了很多迷茫中的同学,无论学习、工作上都会很快遇到瓶颈)

2、测试人员的职责

一个新的项目上线后出问题了,可能多数情况下会指责为测试的不到位,而并不分析这个问题的出现是平台、系统级、业务层还是其他方面。管理完善的项目团队会有很好的分工协作,且能发挥出每个人最擅长的,而非相互推卸责任。

3、测试时间压缩

项目从立项开始定了上线时间后,把各个环节的排期都计算好,因测试为最后一个阶段,会被动地把剩下的时间简单粗暴的给测试,而并未考虑到会造成的潜在风险。(对于不完善的敏捷团队、初创企业更多存在这种问题)

4、测试介入时期

多数公司均是后期进入测试。理论上测试应该是贯穿于项目的整个生命周期中。

5、试人员前途渺茫

相比国外,国内企业整体上对测试的重视程度不是很高,但这是一个必然的过程,随着市场对产品质量要求的提高,且用户对产品体验度增高,测试行业会越来越重要。

6、测试行业发展方向

再次提到门槛问题,软件测试行业入门门槛确实低,其实相对于其他行业也是,每个行业的底层都容易入行,但付出与回报是成正比的。要想得到更大的发展,需要我们不断地努力,也要为自己的做好清晰的职业规划。而不是做了一段时间遇到瓶颈,又开始迷茫。

第二部分:转行的测试新人如何自学测试

1、一般来说,测试新人的话首先需要把基础打好,测试理论基础可以通过看一些经典书籍或网上也有很多免费的资源。

2、刚开始不太建议加入过多技术群或其他论坛提问,初期遇到问题可以自己搜索自己尝试解决,当然需要控制一个止损点,不要为一个问题耗费太长时间。

3、自学基础的同时一定要做好笔记,且一定是通过自己的理解后做的。可以使用思维导图把前后学到的东西给关联起来。之后学习到的新东西也是。

4、读完一本书或一个阶段结束后,可以自测一下,通过找一些经典的笔试题或一些istqb中的题目,来巩固或查漏补缺,有针对性的再次巩固学过的东西

5、接下来可以找一些项目来做或去众测平台看一些基本的项目测试流程,包括基本测试文档的书写规范等等

6、目前有好多平台会开设一些免费的公开课,通过技术讨论组可以接收消息推送,设定好时间听一些专业领域的测试方法,可以快速了解到大体的流程。(一定要经过严格筛选,选择质量高的,否则会浪费一大部分时间)

7、以上都是基于从整体的方向来考虑,当然很多细节问题都需要在学习过程中记录下来

8、给自己的学习过程制订一个详细的计划,量化到天,排好每天要学习的东西。同时最重要的是,一定要养成总结的习惯 ,每天总结 ,每个项目总结 ,总结测试方法,总结Bug原因,奇葩Bug等等,这些将会成为你日后工作的宝贵财富。

今天,就为大家整理一份自己自学软件测试进阿里的最主流的职业规划路线学习流程:

一、测试基础

了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

四、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

五、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

七、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

八、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

九、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

十、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心

十一、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!

看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:

1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。

2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,35岁之后,凭什么让一家企业继续任用你?你的经验和功能测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!在线推出【Python自动化测试开发核心课】,小白都能学会的Python全栈测试开发课程,限时优惠!并赠送超全软件测试免费学习资料,还等什么!

对于我们来说想要去完成这样子的一个体系构建。并不轻松,但是等到完成之后,再来回顾一下这一段路程时候,你肯定会感慨颇多。

最后:【可能给予你助力的教程】


这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号【伤心的辣条】免费获取~

送上一句话:

世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。

我的学习交流群:902061117 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

好文推荐:

阿里小黑叹息:越来越多的年轻人从职场撤退了?

Python简单?先来40道基础面试题测试下

App公共测试用例梳理

从一名开发人员转做测试的一些感悟

经验10年搞不过卖烧烤的!后入阿里我软件测试是怎么学废的,这些话我想送给一事无成的自学测试们...相关推荐

  1. 如何从华为P20导出视频到计算机,华为P20怎样投屏到投影仪?10秒搞定,投屏后媲美电脑!...

    原标题:华为P20怎样投屏到投影仪?10秒搞定,投屏后媲美电脑! 欢迎转载,请注明出处,抄袭必究! 华为P20 的PC模式,原来有简单了解过,以为只是一个普通的投屏功能而已,这几天体验了一翻,才发现其 ...

  2. mvvm怎么让光标制定属性的文本框_Word怎么快速制作斜线表头?10秒搞定,表格颜值直线上升...

    Word怎么快速制作斜线表头?这个问题可能困扰着很多刚进入职场的小伙伴.不管是文员是一线工作人员,工作中或多或少都会涉及斜线表头的制作. 因此,今天就给大家分享一下制作斜线表头的方法,而在Word中斜 ...

  3. 视频教程-10分钟搞定 php+H5手机网页微信支付 在线视频教程(含源代码)-微信开发

    10分钟搞定 php+H5手机网页微信支付 在线视频教程(含源代码) 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. ...

  4. 风控必备的评分卡模型,TempoAI 10分钟搞定

    8月20日,央行发布了<2020年第二季度支付体系运行总体情况>,数据显示,截至第二季度末,信用卡逾期半年未偿信贷总额838.84亿元,占信用卡应偿信贷余额的1.17%.与一季度相比,信用 ...

  5. 25岁竟要求产品经验10年?我一直以为是个段子,没想到居然是真的

    你是不是以为工作3年要求有10年工作经验是个段子? 今天告诉你这是真事儿! 25岁要求工作经验10年!!! 你好歹给人家工作5年的机会吧!这样也好说剩下的5年工作经验靠加班! HR这样说我没法接啊! ...

  6. 三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)

    三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本) 转载原文,并注明出处!虽无多少技术含量,毕竟是作者心血原创,希望理解. 转自 http://blog.csdn.net ...

  7. mysql降低数据库版本_三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQ...

    三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本) 前思后想仍觉得实战数据库版本的降迁一文中的方式不仅老土而且低效,故有了下文三步搞定数据库从MSSQL2008R2 高版 ...

  8. 10步搞定App内测发布(蒲公英内测平台)

    10步搞定App内测发布 (写作不易,转载请注明出处,谢谢!) App内测是必不可少的一个环节,重中之重! 有两种方法:一.把每台手机的插到开发人员的电脑上跑一边(不推荐):二.通过第三方分发平台(推 ...

  9. 10分钟搞定miniconda-python环境安装

    windows配置python环境 每次到一个新电脑就要安装环境,很多包安装起来很麻烦,下面对安装地址和常规使用包做了总结,一键安装所有包不用再一个一个找了!所有问题10分钟搞定! 1. 安装Mini ...

  10. (SQL入门详解)每天十分钟。10天搞定SQL

    每天十分钟.10天搞定SQL 第一章 SQL 语言的入门 前言 鉴于本猿往日学习SQL语言时,老是因为各种功能SQL的不集中,而导致打开各种网络页面,晕头转向,所以在老长时间的学习之后,终于是总结出来 ...

最新文章

  1. 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记! .
  2. ggplot2设置坐标轴范围_R可视化03|ggplot2图层-几何对象图层(geom layer)
  3. gunicorn之日志详细配置
  4. Ubuntu linux上Nautilus安装RabbitVCS扩展
  5. mysql join子查询_MySQL的多表join中,子查询伤不起啊!
  6. LeetCode For SQL 184. 部门工资最高的员工 (分组 from嵌套)
  7. SQL/PLUS创建JAVA SOURCE的问题,符号提示输入内容
  8. Mac下载配置aria2和baidudl
  9. idea全局主题_2020年最新-IDEA最详细配置(配图文收藏版配置)
  10. windows上jupyter notebook主题背景、字体及扩展插件配置(集成vim环境)
  11. 管理信息系统开发方法——原型法
  12. salesforce之chatter
  13. STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
  14. ] 爆笑囧人囧事2009大合集![
  15. 数学建模06 ——种群竞争模型
  16. 驱动人生提供AMD最新版显卡驱动22.1.2下载
  17. 不止GPU!这些硬件也影响着深度学习训练速度
  18. POJ 百练 2801: 填词
  19. pta 7-1 求N分之一序列前N项和 (15分)
  20. win10计算机管理字体糊,win10字体模糊如何解决

热门文章

  1. 小米手机连接电脑只能看到部分相片_小米手机连接电脑后怎么看照片
  2. 卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
  3. 超详细的抖音养号上热门技巧,看完这一篇就够了
  4. win10更改/修改c盘下的用户名/Users
  5. Multisim仿真:验证性实验-单管共射放大电路
  6. 计算机航嘉快捷启动键,win7 u盘启动快捷键是什么|win7 u盘启动按哪个键
  7. 如何方便快速的在指定文件夹打开cmd
  8. matlab画奇异吸引子,第四节 混沌理论和奇异吸引子
  9. 微信扫一扫下载apk的实现方式 微信跳转浏览器代码
  10. c语言课题程序框图,C语言图形五子棋课程设计报告带流程图.docx