架构师必备的三种能力:技术能力、业务能力、管理能力
大家好,欢迎来到Tlog4J课堂,我是Jensen。
一直以来,我们技术人员都有一个梦想——成为一名架构师。然而经过多年的职场打拼,只有很少一部分人顺利晋升成为架构师,更多的人成为了一名大龄高级或资深开发工程师。
很多人以为工作年限有十年以上,或者是公司刚好缺少一个架构师岗位,架构师岗位就会向我们招手,实际上并非如此。公司缺少的是一位能统领技术的人才,这位架构师不仅需要同时具备超群的技术广度与技术深度,还需要有一定的业务与管理水平相匹配,而工作年限并不代表一个人的实力,一家公司如果缺少架构师完全可以招一名现成的架构师进来。
说到这里,不得不提及当代国内的企业现状。
在当代,国内大部分商业化企业的头等任务是生存——只有生存下去,才能在日益竞争激烈的新互联网时代获得门票,才有资格在行业里深耕。企业需要快速发展,培养人才的时间沉没成本就会变得相当高,如果市场上有现成的人才,企业为什么要花费大量精力去培养一个架构师呢,况且这个人还不一定能达到架构师的基本要求,毕竟从0到1培养一位架构师实在太难了。
在这个大前提下,企业培养人才的额外成本与任务发生了一系列转移,它转移到了个人身上,或者是各种专业培训机构上,企业内组织不需要花太多时间去培养某个人,这对快速迭代的IT岗来说是一种不可逆的时代趋势。
那怎样才能建立好我们技术人员的护城河呢?或者换一种说法,一名合格的架构师需要具备怎样的能力呢?
我认为,架构师必备的能力可以抽象为技术、业务、管理能力,这三种能力缺一不可。
技术能力很好理解,无论技术人员的水平高低,都需要一定的技术思维,所以技术能力是基础能力。
业务能力主要是因为,针对国内的商业化企业,所用的技术都是服务于业务增长的,故技术与业务两者一定是紧密结合的,具备一定的业务思维、商业思维便成为了架构师的必要条件之一。
架构师作为企业高新、高薪岗位,管理能力在职场中也是不可或缺的。这里的管理指的不仅仅是管理团队,还要管理项目、技术架构,等等,无论架构师有没有实际带团队,日常的管理动作都是无处不在,要知道,很多我们难以解决的问题,在最后很可能都会回归到组织沟通、职责划分、决策权重等等一系列管理问题。
与以往不同,企业想要招聘的是新时代的多专多能型人才,这要求架构师同时具备技术、业务、管理能力,搭建快速学习的元能力,只有这样,我们才能建立好自己的护城河,提前筑好我们的技术壁垒,不至于在这个人才快速迭代的时代迷失方向,被贴上大龄码农的标签,最终面临被取代的风险。
这是一个“内卷”的时代,无论我们是否觉醒,时代的重任已悄然落在了我们每个人身上,如果我们不能持续学习,即将迎来的不叫原地踏步,而是在加速落后。大浪淘沙,当时代的浪潮退去之时,才知道谁在“裸泳”。
文章转载自公众号:架构师修行录