兴起写测试技术雷达的念头,源于ThoughtWorks的技术雷达的启发。ThoughtWorks的技术雷达每年发布两期,是一份关于技术趋势的报告。通常把技术划分为技术,工具,平台,语言&框架4个分类,然后对每个分类涉及的内容以采用,试验,评估以及暂缓四个等级进行划分。最后以雷达图的形式直观展现出来。可以一目了然的看到哪些技术在被积极的运用,未来的技术趋势是怎么样的,我觉得这是一种非常好的展现技术趋势的方式.当然,技术雷达的准确性也是非常重要的,这和ThoughtWorks是一家技术咨询与服务公司是分不开的。
对技术雷达感兴趣后,我仔细阅读了每期的技术雷达。但是很遗憾的是,技术雷达更多关注是开发技术,我在其中很少发现有测试技术的内容。因此,我兴起了写测试技术雷达的念头。但其中存在一个很大的问题,ThoughtWorks作为一家全球性的技术咨询公司,自然有很多的资源和经验来验证一种新技术或工具的各项指标。现在我个人来进行这么一项工作,先不说资源和精力的问题。就是做出来了,权威性何在?毕竟个人的认知并不能代表行业的形态。所以,我退而求其次,先建立个人的技术雷达。是的,技术雷达并不仅仅适用于整个行业的技术归纳和趋势展现,同样也适用于个人技术的归纳,规划。
如果你阅读了这篇文章,已经说明你正身处一个时刻在变化的行业:IT行业。这是一个需要你一辈子去学习的行业。自从你迈入这个行业,你应该就有清醒的认识,你必须跟上技术的步伐,积极的拥抱技术的变迁,以不变的学习去对应万千的变化。对流行的技术的透彻了解是你安身立命的本钱,对未来可能流行的技术的研究是你未来发展的潜力所在。忽视技术的变迁是一种很危险的行为。所以构建自己的技术雷达,既可以对当前掌握的技术进行归纳总结,也可以结合当前流行技术给自己指明学习的方向。
技术行业是一个需要你沉淀一些东西,同时也要研究点东西的行业。选择一些有广泛需求的技术(好找工作的),对这些技术要始终进行关注和学习。找点未来可能会流行的东西进行研究,给自己平淡的生活增添点酷炫的元素。
上面说了构建自己技术雷达想法的缘由,那么如何构建呢?我的想法是这样的。首先还是像技术雷达那样,先划分出技术的四个象限,ThoughtWorks技术雷达的四个象限分别是技术,工具,平台,语言&框架.我觉得把测试技术进行划分,工具和平台这两个可以合并为工具。增加一个理论象限,语言&框架去掉,替换为其它(想不到别的了)。最后把测试技术划分为 理论,技术,工具,其它这四个象限。然后,划分的技术等级可以沿用 采用,试验,评估以及暂缓这四个。构建测试技术雷达的步骤,我的想法大概是这么两个步骤
- 整理自己掌握的技术,按照四个象限和等级进行划分
- 增添当前流行技术(和你掌握的技术重合的,你可以标注一下)
以上,就是构建测试技术雷达的前因后果。即将迎来2018年,希望自己能把这件事儿做成,程序猿不易,且行且珍重。