目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结

前言

多年经验的大厂测试/开发程序员,如何突破技术瓶颈?

5年经验的大厂程序员,是 HR眼中的香饽饽,本应在招聘市场上受到追捧,然而,最近我发现一名履历不错的程序员,跳槽时未能通过技术面,此反常结果令我感到疑惑。

在与他交谈后,又与多名相似履历的程序员进行沟通,发现不少 5年工作经验的大厂程序员,会因技术瓶颈陷入职业困境中。

观察数名程序员所陈述的焦虑表现无非是:失去了主动学习的热情,不再刻苦钻研技术,长时间消息闭塞,对新技术、新领域不了解。

他们处在自信与焦虑的挣扎点,一方面对现有工作得心应手,另一方面又找不到技术和职场的突破口。当程序员们技术处在瓶颈期时,自然会恐慌:无论资本处在狂热还是寒冬,无法成长的人,注定是竞争中的牺牲品。

我认为,他们患上了「大厂通病」。

大厂通病:5年时遇见技术瓶颈

技术瓶颈的外在表现,往往源于内因。根据候选人们的表述,无法提升的内因如下:

1)成为熟练工种后,不再尝试挑战

2)大厂加班过多导致缺乏个人思考时间

3)精力过于分散,无法集中精力做编程

然而,细究所谓「大厂通病」,我们难以认同这些「内因」,它们更像是借口,也形成悖论:熟练工种会认为工作无压力,真正觉得工作轻松的人,会常无效加班、精力易分散吗?

让我们分别分析「内因」背后的「借口」是什么。

借口:成为熟练工种后,不再尝试挑战

很多出现技术瓶颈的大厂程序员表示:他们技术提升最快速都在工作第一年,会花费大量时间钻研与学习。理由无非有二:1.刚毕业具有冲劲和好奇心 2.工作对于新人难度大,会在磨练中成长。

当技能逐渐熟练,解决工作内容显得得心应手时,他们会失去好奇心,失去压迫感,从而满足现状:放低自身要求,认为编程技术在满足开发软件需求情况下,编出来就行,如果要达到更苛刻标准,纯看上司要求,或自身兴趣,无奈他们已然没了兴趣。

拆穿借口:熟练是伪装外皮,无危机感、无上升意识是本质。他们最大问题在于:技术仍停留在一两年前,没有所谓 5年工作经验,错将重复性操作当作技能经验。

借口 :大厂加班过多导致缺乏个人思考时间

一名 4年工作经验,正在 100offer看机会,如今有份 A厂的 offer摆在他面前,leader虽认可他的技术基础能力和业务理解能力,但仍在观望中,offer还未给到我们的候选人,深究原因,令人深思——

A厂目前在布局大数据,需要大量人才,该候选人表示:首先,这与他现在做的 SDN开发有太大出入,其次,他虽然有 4年经验,但大厂通常爱加班,导致他几乎没有个人时间,从而渐渐失去了解新领域、新技术的精力和兴趣,对于大数据崛起也只是略有耳闻。

认为加班使得个人成长停滞不前的人不止他一个人,骇人听闻的 996、周末轮班工作等制度,会让他们精力过多被消耗,对待工作稍显应付,回到家中也无暇思考。

拆穿借口:不关注外界信息和加班多无必然联系,并且,问题在于,他们自身成长速度完全取决于其工作内容的强度和难度,当工龄久了,工作只有加班强度,没有技术难度,成长便会停滞。

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

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结

向着目标奔跑,何必在意折翼的翅膀,只要信心不死,就看得见方向。顺风适合行走,逆风更适合飞翔,人生路上什么都不怕,就怕自己投降。

目标的坚定是性格中最必要的力量源泉之一,也是成功的利器之一。不要生气要争气,不要看破要突破,不要嫉妒要欣赏,不要拖延要积极,不要心动要行动。