架构师的价值所在

本文作者小蒋分享了自己对技术人的成长反思,特别是关于架构师的角色和价值。他认为,架构师的核心价值在于解决实际问题,而非仅仅编写代码。他还提到了架构师应具备的持续学习、快速分析问题和协调资源的能力,并分享了如何成长为一名优秀的架构师。
摘要由CSDN通过智能技术生成

2021年7月21日

作者:小蒋聊技术

序言

大家好,欢迎来到小蒋聊技术。小蒋准备从今天起,开始和大家一起聊聊技术的那些事。

先和大家说说小蒋为什么准备开始要和大家聊技术这件事。小蒋平时有读书的习惯,最近小蒋读了吴军老师的两本书,《态度》,《格局》。吴军我相信大家应该是比较熟的,头衔也比较响。他是原腾讯的副总裁,计算机科学家,也是著名的硅谷风险投资人,作家。代表作品有《数学之美》、《浪潮之巅》、《文明之光》等等。做IT的朋友们肯定都知道,小蒋也将会在未来和大家慢慢一起分享。

话题有点扯远了,咱们收一收。

读完这两本书,小蒋是受益匪浅,也有种茅塞顿开的感觉。之所以人类的进步,从一万年前开始陡然加速,尤其是最近这一百年,变化更是翻天覆地。一个特别重要的原因就是文字的出现,使得知识和经验可以更快速、更准确地传递。这也使得几乎每一代人可以轻松超越上一代人,文明也就从此开始。

咱往小了说,知识的分享这个对我们个人有什么用呢?

当然有用了,公司里一个部门如果想要快速成长,也是如此。必须建立一种知识分享和传承的制度。这样才能保证每一位新成员可以快速的从部门内的前辈那里接受经验,汲取养分,快速成长啊。否则,我们就和用生命试错的其他物种没有区别了。如果新成员凡事都要自己摸索、试错,那么公司里这个部门的成员的进步无疑将会非常缓慢,这个部门的效率大家更是可想而知了。这样的公司,你还愿意留在其中吗?大家说,这个事对我们个人是不是有用。

既然知识的分享这么有用,那不如小蒋就从自己做起。从今天开始,小蒋将持续的为大家分享自己学习到知识,工作中积累的经验,通过读书获得到的感悟。小蒋也同时也希望,在分享的这个过程中和大家一起共同成长。

自身的价值

首先呢,小蒋先介绍一下自己。小蒋大学的专业是计算机科学与技术,后来成为了一名软件工程师,到目前为止有了10多年的开发经验,后来有机会逐渐转到架构师的岗位。曾经在人民日报,JD都担任过架构师。

最近,小蒋开始思考一个问题,那就是到底自身的价值是什么?公司为什么每个月要给你开薪水?你向公司要求涨薪水,公司凭什么答应你?

你说我天天996,都住ICU了。公司凭什么不给我发工资,年底不给我涨薪水。

非也,你要让公司答应给你涨薪水,要看你是否有价值,对公司是否做出了突出的贡献。

在生活中,我知道大家都非常忙碌,尤其是看到身边做技术的朋友们,每天早出晚归,不断接收新任务,996更是常态,甚至为了618这种特殊时期,更是经常通宵达旦。我身边的几位架构师朋友,随着工作得日益忙碌,有的已经逐渐的离开了一线写代码的工作。同时,我也听到了一些不和谐的声音,大家开始质疑这几位架构师朋友的价值。

  • 架构师不写底层代码,要架构师还有什么用。
  • 架构师自己都不写代码,还每天指导别人写代码,真是不能让人信服。

这就不得不让小蒋陷入思考中,究竟一名架构师自身的价值是什么?为了这个事,我认真的思考和反思,同时也阅读资料和查看文献。有一种观点是这样的,有些人说架构师就是技术专家,技术本身就是一个手艺活,几天不练就手生。

小蒋结合自己的工作经历来看,个人观点是这样的,个人之言,大家海涵:

公司里原本没有架构师,系统复杂了,也就逐渐有了架构师这个岗位。架构师这个职位和需求一样,是被需求创造出来的。

最开始,负责人要解决一个复杂的问题   解决一个复杂的系统  解决所有的系统 ,于是也就有了架构师这个职位,架构师其实是有自己的血泪成长史的。

所以,无论在不在一线,写不写代码。架构师本质就是一名技术专家,是因为公司的业务发展和职责的扩充需要而产生的。

架构师的核心价值在于,可以帮助公司解决具体的实际问题,在解决问题的这个过程中,从而体现出一个架构师的价值所在。比如,公司预估一个月的任务,架构师带领团队半个月就突破问题,提前完成了。而写不写代码这事,其实并不是判断架构师是否有价值的唯一标准。

一个公司里的架构师通常要关心很多事:

  • 一个复杂的系统如何进行系统运营。
  • 一个公司的业务经过不断的迭代,通常会引入复杂的技术。那这些技术链条如何进行开发和运维支持。
  • 如何利用现有的工具或是流程,加快产品的开发速度。
  • 部门内的技术资源如何做到有效传承,提高部门内的工作效率。

等等,这些都是架构师需要关心的内容,如果架构师忙不过来,自然就要放弃编码,去考虑那些优先级更高的问题。所以,一个架构师是否优秀,判断标准并不是在编码上,而是在自身为公司创造的价值上。

那如何成为一名架构师呢,究竟一名架构师要具备那些能力呢?

小蒋也和大家聊聊自己个人的观点:

  1. 持续的进行学习:

在公司里,很多时候一名架构师负责的工作很杂。凡是遇到复杂的问题,一般都会拉上架构师,所有人都希望架构师能帮上忙。但是,架构师也是人,架构师也有自己的专业领域,不可能万事都通。 所以架构师必须养成持续学习的习惯,平时关注技术的动态和发展,在自己的技术领域要有独到的见解。结合公司的自身的业务情况,逐步的进行技术与业务的融合,为将来公司的技术发展做好铺垫,为产品升级做好准备。

  1. 快速分析问题的能力:

公司里的架构师通常有一个非常重要的工作,就是负责解决公司技术问题。很多时候解决问题并不难,但是定位一个问题却非常困难。所以,定位问题的能力需要有意识的训练,通过策略和流程准确的找到流程中断的位置,那个地方很大概率就是问题点。所以,这种快速分析问题的能力,需要是可复制的,可重复的。这是架构师需要花时间修炼的。

  1. 协调资源的能力

公司的资源通常都是有限的,那么开发、运维、测试都希望拥有最多的资源,以便可以快速完成自己的任务。但是,资源的分配也是讲究策略的。开发的资源分配的多,开发速度快。但是产品运维资源不足,无法正常进行产品上线。这实际上对公司整体的产品来讲,没有半点优势可言。这个时候一个优秀的架构师的协调能力和策略反而就体现出了一个优秀架构师的价值。

以上是我对作为一名架构师的自身价值的反思和思考。如何能做好自身的工作首先就要先明确目标,否则做的越多,错的也就越多。

                

年龄的增长不可怕,可怕的是从未成长。

感谢大家支持小蒋,小蒋想和大家共同成长,谢谢。         

word文档和音频文件:

链接: https://pan.baidu.com/s/1876r9o-1d7SBo_H-qmCV_A 提取码: bbfg 
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蒋聊技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值