【软件测试】小梁测试工程师是怎么一步步走向疯狂?对比我自己,我懵了......

224 篇文章 15 订阅
102 篇文章 16 订阅


前言

小梁:
一个理智的生命个体是怎么一步步走向疯狂?

我穿着西装,坐在办公室里,脑子里有一个模糊的创业想法。然后,我决定学习编程。我曾经无意中听到过几个人在那吹牛说自己怎么使用一种叫Ruby的语言轻松实现自动办公。我想“呵,Ruby”。我回到家,谷歌Ruby。15秒之后,我随机选择了一个Ruby教程,开始学习。

一周以后,我参加人生中的第一次黑客聚会。在场的每个人都在讨论什么Scala,Clojure,Go。我想,他们学得还真是多。转身我就借了三本O’reilly的书,每本书看了大概50页。

什么?你问我为什么没有完整地看完一本书?那还不是因为每本书开始的时候简单易懂,然后就开始做假设,假设你具备这个知识,假设你会使用那种工具,可是这些我都不会好吗?

我的一个朋友告诉我应该学Emacs,并且给了我他的配置文件。我又花了几个小时学习基本的Lisp语法,以便我能自己设置配置文件。

然后一个人从我身边经过,看见我正在使用Emacs,就问“你怎么还在用Emacs(表情自行脑补),你不知道Vim更好吗?”我想“呵,Vim”,于是我开始背诵Vim成堆的键盘快捷键。

工程师们经常讨论这样一个话题,文本编辑器哪家强?并且,工程师们将这看成是一场宗教战争——评判的标准不在于客观的准则,而在于历史分歧。

那时候,我认为如果我打字越快,我编程的速度也会越快。所以我抛弃了传统的键盘布局,用上了程序员必备的Dvorak键盘布局(就像下面这样)。客观上来说,对程序员而言,这是最高效的一种键盘布局。
请添加图片描述

看着上面的键盘布局,你能告诉我有多少字母键,数字键,特殊字符键的位置没有变动吗?答案是个位数。

等我能够成功启动Linux,一分钟能够敲出十个单词的时候,我开始通过看书和Udacity的课程学习Python。

经过七个月的艰苦奋战,我得到了第一份软件测试工程师的工作。

CTO面试我的时候,我告诉他所有我学过的工具和我正在使用的高大上的配置文件。CTO礼貌地听我说着,时不时点点头。等我吹嘘完自己渊博的知识之后,他看了我一眼,然后说“其实,大部分事情都有很多解决的办法,但是只有其中的极小一部分是有意义的”。

最开始的几周真是艰难,这种艰难不仅仅来自于我来到一个新的团队,使用一种新的语言,新的框架和新的代码库,而是因为我发现身边的人都是以一种自虐的态度在学习编程。

我独自在图书馆、咖啡厅坐了几个月,每天就是盲目的通过命令行安装各种工具,调试Linux驱动,解决一些细枝末节的问题,比如说括号不匹配。

但是作为一个个体,可以选择的工具那么多,真的很难决定到底该怎么选。我知道这一点是因为我经历过。一个好的程序员的技能集合可以用T形来表示——涉猎的领域很多,但是真正擅长的领域不多。但是,经过经年累月的积累,T形将会慢慢变成下划线形。

我遇到过许多学习编程的人,上来就想什么都学,什么都会,最终,他们都失败了,放弃了他们成为一个程序员的梦想。我不想这种情况也发生在你的身上。

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

不要责怪自己的轻狂,那是年轻最明亮的标记;不要自卑自己的浅薄,经过岁月的打磨,你会得到满载的智慧和经验。

在那么多逝去的日子里,青春迎风击落过多少斑斓的星辰,之后便漫天飞舞起来,成为滋润金色庄稼的泱泱大雪。

三十岁之前奋斗很辛苦,三十岁之后奋斗更辛苦,三十岁之前有钱花很开心,三十岁之后有钱花更开心。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值