从工程师到架构师,最难的一关不是技术!

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

见字如面,我是军哥!

上周有一位程序员读者问我:“我想成长为架构师,该学哪些技术?微服务源码要不要读?分布式事务要不要深挖?

”我反问他:“你觉得架构师和工程师最大的区别是什么?”

他愣了下,说:“架构师懂更多、更底层的技术?”这可能是很多技术人的误区。

回想我自己从工程师转型架构师的经历,以及带过的团队成员,我发现——技术固然重要,但真正卡住大多数人的,根本不是技术。

1、从怎么做到为什么做?

做工程师时,我的思维模式是:需求来了,想着怎么实现最优雅、代码怎么写最规范、性能怎么优化到极致。那时候,我为自己写的每一行干净代码感到自豪。

直到第一次参与架构设计,我洋洋洒洒写了三十页技术方案,从微服务划分到数据库分库策略,自觉完美。结果评审时,资深架构师只问了一个问题:“为什么需要这个系统?

”我懵了。为什么?不是产品经理说要就要吗?

工程师想的是“怎么做”,架构师首先要回答“为什么要做”。这个看似简单的转变,花了我整整两年才真正领悟。

2、不只是代码,而是权衡

工程师追求技术的纯粹。记得早期做项目,我会为了 5% 的性能提升,投入大量时间研究最新技术。觉得自己在推动技术进步,特别有成就感。

成为架构师后,我负责的第一个大项目就被现实教育了。当时设计了一个“完美”的架构,自认为能支撑未来五年的业务发展。结果开发周期过长,业务等不及,最终方案被砍掉一半。

老板说了一句让我至今难忘的话:“再好用的轮子,如果马车都出发了才造出来,又有什么用?

”架构师的工作本质是权衡——在完美和落地之间、在未来和现在之间、在技术和业务之间找到平衡点。这需要放弃技术人的“洁癖”,接受合理的妥协。

3、从跟机器说话到和人说话

程序员最擅长跟机器打交道,输入代码,得到明确结果。但架构师至少70%的时间在跟人沟通。

我曾经以为,只要技术方案足够优秀,自然能说服大家。后来才发现,跟产品经理谈技术选型、跟老板讲资源投入、跟团队统一技术方向,需要完全不同的语言。

有个真实案例:我们团队最牛的工程师设计了一套架构,技术上无懈可击。但在评审会上,他用半个小时讲解数据一致性算法,台下非技术背景的产品经理完全听不懂。最后方案被否,他特别委屈。

其实不是方案不好,是他没讲清楚这个架构能给业务带来什么价值。技术人容易陷入技术细节,却忘了别人关心的不是你怎么做,而是你做的能带来什么。

4、责任变了

程序员写代码时,你只需要对自己负责的模块负责。当你成为架构师后,整个系统的成败都压在你身上,这种压力则完全不同。

我有个朋友转型架构师后失眠了很久。他说:“以前代码出 bug 了,我知道怎么修。现在系统出了问题,我可能连是哪块设计导致的都不知道。

”确实如此。架构师要构建的就是一个即使代码不完美也能稳定运行的系统。这种从“运动员”到“裁判员+教练员”的转变,需要极强的心理调适。

5、那么,怎么跨越这一关呢?

如果正在看文章的你正在转型的路上,这几条建议可能对你有用:

1)先升维思考。

接到产品提的需求后,先别急着想怎么实现。多问几个为什么——为什么要做?解决什么问题?预期效果是什么?可能的变化有哪些?等等。

2)练习说“人话”

试着向非技术朋友解释你的工作,用他们能听懂的语言。这能训练你把复杂问题简单化的能力。

3) 从小决策开始

在团队里主动承担技术选型的责任,从一个小工具、一个组件的选择开始,练习权衡思考。

4)拥抱不完美

学会区分“必须完美”和“足够好”。在核心架构上坚持,在非关键处灵活。

总结:现在回头看,技术深度决定了你能走多快,但非技术能力决定了你能走多远。从工程师到架构师的路上,最大的挑战不是学习新技术,而是重塑思维模式、沟通方式和责任边界。

回见~若觉得不错,请点赞或分享,分享给你身边需要的朋友们~

关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。

一个灵魂非常有趣的人~

需要付费修改简历或者 1 对 1 陪跑请联系我或咨询职业规划或提升技术管理能力可以私信我。


更多精彩,关注我公号,一起学习、成长

Tribon Vitesse开发教程( Tribon Vitesse简介 Tribon Vitesse是Tribon提供给Python编程语言的编程接口,它是系列的API。使用Python的语法调用这些API,结合Python语言自身的语法生成的程序叫做Vitesse程序。Vitesse是法语“速度”的意思,读作“为戴斯”。使用Tribon Vitesse可以直接访问Tribon产品信息模型使用Tribon应用程序的功能,以控制设计 阅读详情

相关推荐

反制反心理特征的研究

抓牛股

m0_58032574的博客 890

为什么军哥饿了么技术总监不干,却要从事自由职业?

大家好,我叫程军,江湖自称军哥,感谢「码农突围」推荐!我先做个自我介绍,我全名程军,有 16 年互联网行业经验,双非本科毕业,从名普通的程序员干到架构师,然后到大厂产品研发总监,曾任前饿...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 1854

【SOFA】SOFA框架+Win10+VS2019 配置

SOFA (Simulation Open Framework Architecture)官网 SOFA 是个开源的仿真框架,用于实时的物理仿真,而且主要针对医学上的仿真。主要用于研究人员开发新的算法,也可以作为个有效的快速成型工具或是物理引擎。 官网中给出的配置方法写的很清晰,有着各个库或者软件的版本要求,仔细看按版本要求来 官网配置地址 官网给了两种方 1.通过脚本自动配置 2. 自己下载相库通过CMake进行生成 第种 没使用,不知道是否好使,因为如果其中有下载的东西,国内不定能成功,大家可

GordonWei 5216

我40多岁大厂技术总监朋友半年没找到工作!

见字如面,我是军哥!过年好呀!先祝各位新年专业技能更牛逼,赚钱更多!缘起,这几天位 40 岁多点好朋友,前大厂技术总监找我聊天, 说自己从上家公司离开之后,找了半年还没有找到合适工作,然而还有 200 多万房贷孩子要养,日常花费个月近 2 万,压力还是有点大的。他看我个人 IP 做的很好,想跟我请教请教怎么做?所以,才有今天的这篇文章!我们开始了哈~我认为要,要破解“35岁危机”还有这位朋...

chengjun_java的专栏 531

为什么大部分码农做不了架构师

如果碰上了他想不到的,那就只能各显神通了,十几个团队,几十个子系统,开始大家还算规规矩矩,后来需求越来越复杂,渐渐开始乱来,最后团乱麻,甚至公共服务已将没法兼容所有子系统了。研发工作更有趣,更容易得到社会的承认,不论是图形学,还是人工智能,区块链,甚至骇客(网络安全),凭借你的智慧努力,可以在短时间内取得成就,并达到个很漂亮的高度。架构师需要的能力主要是设计能力,这里的设计不是指算法逻辑的设计,更不是代码语法函数参数的设计,要解决的问题不是算法精度或者运行性能,而是研发体系的效率,质量成本。

bisal的专栏 277

SDCC上海站之架构峰会讲师团首次集体亮相

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新代数据库平台、产品选型...

博客 526

全世界流浪的程序员,用最原始的技术,每月赚17.6万美元!

今天看到个程序员,在全世界四处流浪,但是却开发出了多个赚钱的网站:???? http://PhotoAI.com $65K/月???? http://InteriorAI.com $38K/月???? http://NomadList.com $38K/月???? http://RemoteOK.com $35K/月每月合计赚17.6万美元,键这都是被动收入啊,躺在床上数钱的那种。更让人吃惊的是这些网站用的都是最最“...

码农翻身 1万+

架构师定必须是好的程序员?你放屁!

闲来无事,日常在各种交流群里摸鱼,顺便秉承着“女留微信男自强”的乐于助人原则,日行善。好死不死的聊天架构师这个点,又好死不死的有个小伙子说了句:“架构师技术很牛的,我们公司现在几个架构师都没看过代码,天天就只是指点江山”。 听到这句话,我血压差点直接冲破头顶,当场去世。3分钟后,我做出了下回复!给小伙子人整傻眼了! 我个人认为,好的架构师定特别牛批,但定具备这四点。 第,好的架构师定是好的程序员。 (1)没写过N年代码,何来指点江山? (2)没做过N年架构实践,何以指导避坑? (3)

chenjingsb的博客 2846

工程师经验之谈:创业不是每个人都适合,还有这4条路工程师们可考虑

文章来源于痞子衡嵌入式 ,作者痞子衡 工程师(程序员)这行都说是青春饭,到了35岁便会有强烈的职业危机,究其原因,无非是咱们这IT行技术更迭较快,且属于高强度脑力劳动,每年市场上都会有大量应届毕业生涌入(电子、计算机等专业常年霸占热门专业),年轻人学习能力更强、更能接受新知识,相对来说使得工作多年但成绩并不突出的工程师不太受市场待见。 那么作为名工作多年的"老"工程师该如何突破重围呢?痞子衡觉得有如下四条出路: 、资深工程师(架构师) 成为资深工程师是大部分人的最终出路...

miaozenn的博客 316

软件工程师成长为架构师必备的十项技能

软件工程师成长为架构师必备的十项技能 来源:51CTO 、卓越的程序员 1.     每个好架构师都是位出色的程序员 架构师,听起来是如此神秘的个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。 不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位

huangshulang1234的博客 3279

不是每个人都适合当老板,这4条路工程师们可考虑

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡不讲技术,跟大家随便唠唠嗑。工作五年以上的工程师,免不了会思考自己的职业发展之路,于职业发展,估计大部分人都是比较随性的,今天痞子衡就...

250

专访 | 新浪架构师:0-5年Java工程师的职业规划如何做?

经历了2018年末的阵痛,大家都积攒着股暗劲蠢蠢欲动。 3月初即将迎来2019年互联网行业换工作的大潮,技术工程师的升级换位对于家互联网公司来说无疑是命脉般的存在——技术强则公司强! 如何做个抢手的技术工程师呢? 按部就班996、完成项目、清理Bug、储备技能,这些就够了吗?...

chuangjin2454的博客 341

怎样成为名优秀的架构师

看到这句话的时候,我的脑海里第浮现的就是:什么是架构师架构师是做什么工作的? 什么是架构师 软件架构师其实还是有分类的。 广义的架构师当中分两种。其实包括架构人员,工程人员,也就是所谓的架构师首席工程师。狭义的架构师般是不写代码的,你所见的架构师写核心代码,其实是因为在实际工作当中,架构师还会兼任首席工程师。 首席工程师是解决具体工程问题的,比如写核心代码或者框架代码,也会处理相应的技术难点,比如性能问题,安全性问题,些灰色地带的问题。所以首席工程师还可以按领域分:首席框架工程师,首席性能

weixin_51578167的博客 396

35岁AI工程师的生死劫:从被裁到年薪翻倍,我只做了这五件事!

“公司整个AI部门被裁,我35岁,却拿到了3个offer,薪资比之前还高出50%。”位刚经历裁员潮的AI工程师私下透露,他凭借大模型技术成功实现逆袭。与此同时,他曾经的同事——同样35岁的王工程师,仍在求职市场上挣扎,简历已读不回。残酷的现实正在上演:AI行业平均年龄31岁,35岁以上从业者仅占18%,而另方面,大模型相岗位缺口已达47万,年薪百万的AI架构师将难求。

m0_59162248的博客 1003

专访 | 携程架构师:1-5年Java工程师的职业规划如何做?

经历了2018年末的阵痛,大家都积攒着股暗劲蠢蠢欲动。即将迎来2019年互联网行业换工作的大潮,技术工程师的升级换位对于家互联网公司来说无疑是命脉般的存在——技术强则公司强!如何做个抢手的技术工程师呢? 按部就班996、完成项目、清理Bug、储备技能,这些就够了吗?我邀请到携程的线架构师James,相信他数十年经验也许能给正在找工作的你些启发。 嘉宾介绍 个人介绍 James,十余...

421

程序员后期,架构师发展路线!

作者:zollty,资深程序员架构师,私底下是个爱折腾的技术极客,架构师社区合伙人!我总结了3个阶段。先说下各个阶段的感受:1、系统架构阶段: 系统架构实际上包...

dotNET跨平台 773

最难学的十大编程语言,C++排第二,它竟是第名!不服

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者工具制造商都十分重要,前者需要保持最新具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。 开发者经济分析公司 SlashData 曾发布了《 2018 年第 2 季度各国开发者状况》调查报告,共有 167 个国家的 20500 多名开发者参与其中。 报告面向全球所有类型的程序员,对使用每种主要编...

zihong522的博客 2万+

中国最难被看见的程序员:稳定性工程师

稳定性工程师的难,不只是技术难。他们难在功劳不显眼,责任却很显眼;难在问题被提前解决后,很少有人记得风险曾经存在;难在系统越复杂,他们越需要兜底,但组织未必给出同等的权限、资源认可。真正成熟的技术组织,不应该只奖励“创造变化”的人,也应该奖励“让变化不失控”的人。因为业务可以跑得快,前提是系统还能稳稳接住它。

w1061217723的博客 249

工作多年的工程师有哪几条进阶之路?

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡不讲技术,跟大家随便唠唠嗑。工作五年以上的工程师,免不了会思考自己的职业发展之路,于职业发展,估计大部分人都是比较随性的,今天痞子衡就...

360

专访 | 新浪架构师:不同阶段培养不同能力,在机会面前才更有底气

IT技术思维整理发布 专访嘉宾:张雷,新浪微博技术专家,Motan开源框架技术负责人 引言 经历了2018年末的阵痛,大家都积攒着股暗劲蠢蠢欲动。 3月初即将迎来2019年互联网行业换工作的大潮,技术工程师的升级换位对于家互联网公司来说无疑是命脉般的存在——技术强则公司强! 如何做个抢手的技术工程师呢? 按部就班996、完成项目、清理Bug、储备技能,这些就够了吗?...

Roger_CoderLife的博客 400
上一篇: 为什么 45 岁程序员精通各种技术,却连个面试机会都很难得到?
下一篇: 讲真,我从未见过管理能力如此差的领导!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 658粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值