信息摘要:
在盘点2022年全年服务平台各技术工作岗位员工薪资进行数据时发现,架构师是全年面邀薪资中仅次于CTO的岗位,同时,将架构师可以作为一个期望通过求职...
在盘点2022年全年服务平台各技术工作岗位员工薪资进行数据时发现,架构师是全年面邀薪资中仅次于CTO的岗位,同时,将架构师可以作为一个期望通过求职人员岗位的候选人数,仅次于Java工程师、前端开发工程师,以及移动端工程师。因此,今天将从事多年的架构经验与大家分享,我认为很有必要,将比分享纯技术更有意义。
今天我将以自己的亲身实践经历,与大家可以分享信息技术企业领导者成长发展过程中的几大常见难题,以及作为一名合格的架构师应具备的素质。
技术发展路线or管理工作路线,该如何抉择?
经历了3-5年的一个企业技术人很常见的问题就来了:我是坚持走中国技术路线呢,还是走管理工作岗位?这个问题没有标准答案。每个人的喜好进行不同,对自己的规划也不同。
然而,我认为,无论我们走技术路线还是管理路线,首先,技术能力是必不可少的。
技术人,如果我们自己的技术发展都不过关,很难进行领导好一个团队。最基础的,面临这样一个企业技术发展问题的排期,如果你技术不过关,恐怕也很难得到保证收到的排期是合理的、符合市场预期的。
其次是带队能力。技术研究专家并不只需要关注信息技术。技术就是为了业务,只谈技术的深度,有时做出来的东西不能满足业务的需要。所以,技术研究专家的存在,一是带领我们大家对技术做攻关,二是确保企业业务发展需求架构系统设计更合理。
当然,管理发展方向和技术研究方向对个人的要求我们还是有区别的。管理发展方向更多的是带领我们团队完成某件事,利用好人;例如按照自己公司的战略研究方向,制定一个团队的作战方法。技术专家更关心技术如何更好地为业务服务,使用他们自己的技术能力来授权业务,授权团队。所以我们一定要根据企业自身的实际发展情况及个人规划,选择通过自己未来要走的路。
架构师与程序员区别?
对于任何一个系统软件进行开发工作人员来说,架构师都是通过一个令人向往的角色。其实架构师和程序员的界限问题并不是一个很大,比如我们现在中国仍然在每天写代码。成长首先来自于学习,阅读成熟项目的代码可能是非常有益的,其次来自于您所在领域的经验,关注性能、可伸缩性、可靠性、可用性等等。
架构师其实就是这样一个中国漫长的积累工作过程(打野),从准备期到动荡期我们这些都是通过不停的探索,学习。大多数资深架构师都在35岁左右,这是程序员的黄金时代。