前两天有星球同学找我咨询了一个问题,问题大致背景如下:
开发了一个测试管理平台,可以方便的对一些业务流程和数据变更接口进行后台操作,整合了一些调整用户数据等级的功能给到了运营同学使用。
自认为这个平台前景很好,也做了很多规划,但向上汇报后被diss了,甚至多个团队的研发同学都对此表达了不满。他的疑惑是为什么会被挑战,以及怎样才能将这个项目(测试管理平台)做好。
和他沟通之后,我发现他对这个项目的认知有些偏差,在落地过程中也犯了一些明显的错误。比如:
- 初衷是想做线上巡检,但未经过测试环境可行性验证(未考虑数据污染风险,也没有兜底策略)。
- 测试团队内部试用觉得挺好,能提高发布后的验证回归效率,但成本较高(相较于研发侧提供的工具)。
- 有太多的想法和规划,但没有具体的落地方案,也没有向上提前汇报,更缺乏可行性评审和验证(技术思维)。
最后我给他的建议是,职场做事,特别是做技术工作,纯技术思维(解决问题思维)很难将一个项目做好。除了考虑如何利用技术解决问题,还需要有全局的规划,对风险的评估和兜底,如何获得资源支持,这些缺一不可。
而其中对技术同学来说最重要的,是具有技术视野。如何理解呢?
从工程师的视角出发,很多人工作三五年后会陷入成长瓶颈。这个阶段累积了一定的项目经验,对业务也有了一定了解,技术方面的广度和深度也有一定造诣,但明显感觉到成长变慢甚至逐渐停滞。
原因是什么?其实是大家忽略了技术视野的重要性。换个角度描述,就是对技术和业务的关系认知不足。
如何提升自己的技术视野呢,只需要做好如下三点即可。
- 业务洞察:这是战略层面的问题,能对做什么事情收益最大做出合理的判断,技术要领先于业务做设计和储备。
- 技术认知:这是战术层面的问题,对各种技术栈的选择和对比,对系统架构设计的考虑,采用什么策略。
- 落地能力:这是执行层面的问题,一旦技术方案确认后,需要快速执行,推动落地。
聊完技术视野话题,下面分享一些提升技术视野的方法。
1、多关注每年的行业技术大会,去了解自己所在领域现在流行什么,大佬们都在忙什么,未来行业的发展趋势是什么。
我16年开始做自动化测试,18年转向性能测试和线上稳定性保障,21年转向基础技术设施建设领域,基本没踏错行业发展方向,也是因为经常关注各种大会出现的技术风向和实践案例。
常见的大会:QEcon、MTSC、DevOps等。
2、多读书,特别是行业新出的各种书籍,学习其中的技术思路和实践案例。
每年都会涌现很多全新的优秀的技术书籍,可以适当关注,选择自己所在领域和感兴趣的类目。读书的关键是了解书中的思路和方法,技术细节还是需要通过官方文档和自己实践。
3、关注一些自己所在领域和感兴趣行业的公众号。
以我个人为例,即使以前工作很忙,也坚持每周更新,22年之后基本上是日更。现在我运营的公众号基本上是测试领域特别是性能测试和稳定性保障领域的头部账号。推荐几个较为知名的公众号:
DevOps:DevOps教练联合会维护。
infoQ:各种技术实践案例和前沿方向。
importNew:学习Java技术必看的公众号。
大厂技术公众号:阿里巴巴技术质量、美团技术团队(强烈推荐)。
最后聊点其他的。
这两年就业形势大家都了解,技术领域涌现了很多新的实践,特别是AI大模型爆火之后,进一步加剧了技术岗位的求职竞争难度和面试要求。如果还守着原来的那点技术,会很快被淘汰。
现在的技术岗位,一方面要求你尽可能的熟悉业务,另一方面也需要你有扎实的技术功底(能实践能落地拿到结果)。不论是代码能力还是设计能力,或者技术视野和沟通协调技能,都是未来技术岗位必不可少的能力。
人只有依附于上升的主流趋势上,才能在职场走的更稳更远。
标签:落地,实践,技术,如何,提升,测试,领域,视野 From: https://www.cnblogs.com/imyalost/p/18585839