为什么 90% 的程序员都成不了架构师?

Android程序员现状:没有架构师的命,却得了架构师的病! Android开发的现状貌似已经是一个老生常谈的问题了。但今天不想写Android开发的现状,什么Android前景如何、Android凉凉之类被别人写烂了的话题。 今天我们来聊聊我们自己,我们Android程序员的现状。 各位朋友也都是从标题看起点进来的。确实,标题很扎心,也很真实。架构师是程序员晋升的顶点,谁不想成为一名架构师呢?为什么大部分程序员从入行到转行,自始至终还是一个码农呢?我们带着思考看下去。 大部分程序员都是从小公司、小团队做起。特别是非科班出身的程序员,除非技术过硬,不然很难进到大公司. 阅读详情

见字如面,我是军哥!

我敢说 90% 程序员都成不了架构师。为什么呢?我朋友圈就有几百位架构师,我在工作 8 年的时候成为某互联网公司架构师,分享 4 个洞察,一个比一个干货,请一定要看到最后。

1、市场需求少

我待过 2 家 1000 人以上技术团队的公司,百人的研发团队架构师不超过 2 位,再多就没人干活了,并且据我知,很多小公司架构师更少,主要是因为小公司没有培养架构师的业务场景或招技术牛人非常困难。

2、至少工作 8 年,深耕某一行业 3 年以上

这一项 80% 的程序员就不满足,他们这个行业干一年,那个行业干一年,虽然工作了很多年,但是对某一个行业了解并不深,众所周知,架构师不懂行业不懂业务,是做不好架构的。

3、 基础知识扎实,项目经验丰富

首先,说一个扎心的,80% 的程序员对于算法、数据结构、操作系统等基础知识的掌握,都停留在大学水平,但是这些基础对于你理解最新的技术,设计合理的架构,排查线上的问题都会起到关键性作用。

其次,你必须 OLAP,OLTP 的项目都得涉及,并且还需要至少中等规模的业务场景,所以在小公司因为业务规模太小,成为架构师的概率极低。

4、思维方式极度开放

成为架构师的这类人,他们在听到别人和自己技术方案不一致时,总是会多问一个为什么?而不是直接否决,怼天怼地,他们的思维方式是极度开放的,他们还喜欢多结交行业牛人或者跟对标公司架构师学习,正因为这种开放的思维模式,他们不断打破自己的技术认知,然后重塑自己,才能最终成为架构师。

最后,本周五晚上 21:15 ,也是国庆节前最后一次开直播跟大家聊聊,主题如下,欢迎连麦,直接点击下方预约,不见不散~

「关于作者:军哥,前饿了么、贝壳技术总监,目前是一名自由职业者兼公司顾问,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!

另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9”获取,不谢。」

以往热文推荐:

程序员割公司的韭菜!

程序员两道坎:年薪50万,100万!

值得追随的领导,都具备这 4 个特质!

程序员要想突破圈层,请尽快放弃技术优势!

如何成长为一名技术专家(P7)?超底层思维篇~


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

83ffeba313a7e154df10144dba8a4f8f.png

混沌系统在图像加密中的应用(二维离散Hénon混沌映射) Hénon映射是一种二维离散时间动力系统,由美国数学家Michel Hénon在1976年引入。它是混沌动力系统中的经典模型之一,具有简单的形式和复杂的行为。 阅读详情

相关推荐

Wireshark时间分析实战:精准调试网络延迟与时间同步问题

本文深入探讨了Wireshark在网络延迟与时间同步问题分析中的核心应用。通过实战案例,详细讲解了如何设置时间显示格式、利用时间参考点量化关键路径延迟,以及运用时间平移功能校正错位时间轴。掌握这些时间分析技巧,能帮助网络工程师精准定位隐藏于数据包时序中的性能瓶颈与故障根源。

weixin_29290963的博客 263

怎么成为一名架构师?架构师第一步。基层开发人员逆袭成为架构师真的很难吗?

一个团队中,每个人的追求是不一样的。有的人比较咸鱼,有的人喜欢跑业务,有的人喜欢钻研技术。咱们今天就好好讨论一下,那些热爱技术的开发人员最最关心的话题:怎么能成为一名架构师?“不想当将军的士兵不是一个好士兵”,相信大部分追求技术的研发小伙伴心里都有着一个梦想,那就是成为一名“无所不能”的架构师。但是,理想与现实是有差别的,抛开架构不谈,光铺天盖地层出不穷的技术,能掌握的了多少?很多同学们找我聊天,普遍达成一个共识:为什么我毕业三年、五年、六七年了,自认为一直没有断掉学习,但是总感觉要学的东西还有很多。

秃了也弱了 4418

C# ArcGIS Engine二次开发——实现“加载shp文件”

private void AddShpDataToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog OpFileDialog=new OpenFileDialog();//OpenFileDialog:打开文件对话框 OpFileDialog.Title="添加矢量数据"; OpFileDialog.Filter="(*.shp)|*.shp";//filter:过滤器;"(*.shp)|*.shp"

weixin_42191203的博客 5256

Java架构之路:10条做不了架构师的原因及架构师需具备的技能

细致全面善于沟通,技术上深度广度都没问题, 又喜欢这个工作,还会不时做底层实现,从业务和开发两个角度出发,搭出“架构”来是为了开发效率,为了运行效率,为了开发质量,为了业务灵活和运行稳定,为了维护方便等等这样的人,个人认为可以称为“架构师”。总之,成为架构师,不仅仅是工作上的简单积累,更需要主动接纳工作外的大量知识,同时,对性格上对于非技术能力上也有一定的要求,不仅如此连思维方式都很重要,要不断找准自己定位,不断思考如何搭建架构师知识体系?现在作为程序员的你,或许想提升自己,却找不到突破口,公司没人带。

the shy 1054

高斯投影坐标正反算算法(python)

高斯坐标正反算算法,在正算的时候,y的第一个数字表示是用几度带换算的,第二个数字和第三个数字表示带号。该程序是根据武汉大学出版社出版的第三版的《大地测量学基础》编写, 用于课程实验学习。

weixin_64338372的博客 4588

基于FMCW技术的毫米波雷达测速原理与应用

调频连续波(FMCW)技术是毫米波雷达中实现高精度测速的核心方法之一。本文详细介绍了FMCW测速的基本原理、信号处理流程以及在实际应用中的关键技术。通过分析FMCW雷达的多普勒效应和频率差测量方法,本文展示了如何利用FMCW技术实现目标速度的高精度检测。此外,本文还探讨了FMCW测速在自动驾驶、智能交通和工业自动化等领域的应用案例,为毫米波雷达开发者提供了理论支持和实践指导。

不谈枯燥公式,只聊雷达趋势。用大白话解读毫米波里的黑科技。 1138

难!难!难!成为架构师真的就难于上青天吗?

架构师是程序员的奋斗目标。我身边的很多优秀程序员,都在暗暗努力往架构师能力栈靠拢。很多人技术很过硬也参与过大型项目、还有的人对新技术信手拈来、也有一些人勤勤恳恳在努力做好手里的事情。但...

测试架构师 4649

51单片机IAP在线升级

51单片机IAP在线升级 爱矽半导体E85F3325单片机IAP在线升级教程,此处可查看更新及demo下载 文章目录前言一、ROM资源二、KEIL有关知识1.BL51连接器:2.LX51连接器:三、Keil其他相关项说明:四、MCU启动文件说明:五、例程BOOTLOADER使用说明六、例程使用可更改说明:七、程序使用通信方式:XMODEM八、APP程序说明九、APP代码升级说明十、代码合并烧写 前言 扩展-IAP 主要用于产品出厂后应用程序的更新作用 ,类似于其他引导装载升级程序的方法,在系统中必须始终

qq_42415953的博客 6668

为什么80%的码农都做不了架构师?

从开发人员到架构师的转变,不仅仅是技术能力的提升,更多的是综合能力的培养。架构师需要具备广泛的知识面、深厚的技术功底、解决复杂问题的能力、出色的沟通与领导能力以及丰富的实际经验。的码农(程序员)无法成为架构师的原因,通常是因为从开发工程师到架构师的转型不仅需要扎实的技术能力,还要求具备多方面的综合素质。虽然开发人员通常会专注于某一类技术或领域(如前端、后端、数据库等),但架构师必须了解系统的整体架构,能够选择和整合不同的技术栈,考虑到技术选型对系统稳定性、扩展性、性能等方面的影响。持续学习和技术前瞻性。

795

DINOv3实战指南:如何利用零样本视觉模型革新工业质检

本文详细介绍了如何利用DINOv3零样本视觉模型革新工业质检流程。通过无需标注数据的自监督学习技术,DINOv3能快速部署高精度检测系统,显著降低成本和提升效率。文章涵盖模型选型、数据准备、实时检测优化及典型行业解决方案,为工业质检提供革命性AI实践指南。

ansible6ops的博客 125

[记录一个bug]av_hwdevice_ctx_create出现Cannot allocate memory(附带库运行时路径)[已解决]

新写的程序里调用ffmpeg的av_hwdevice_ctx_create()这个函数,出现Cannot allocate memory。但是另个程序一样的代码,居然是成功的。 反复检查之后无果,就跳出去查了一下,看到一个问答: Have you tried to use ffmpg executables with the same libs that you using when you run the app? Have you tried to use ffmpg executables

熊猫Ben的博客 3588

为什么 90% 以上的程序员都成不了架构师?!

见字如面,我是军哥!根据我 18 年的IT行业从业经验,阅人无数,深度思考之后,我和你说就是以下 3 个原因,今天的文章不长,但是非常值得你耐心看完~1、 金字塔结构程序员在公司的组织结构里就是金字塔结构,所以能成为金字塔尖的架构师是极少数人,大部分人要么做底层的 CRUD ,要么高级码农。比如一个 10 人左右的技术团队,能成为架构师估计就 1 人甚至更少。再比如当年在饿了么或贝壳,一个 ...

chengjun_java的专栏 195

【100%通过率】华为od统一考试B卷【贪吃蛇】Python 实现

贪吃蛇是一个经典游戏,蛇的身体由若干方格连接而成,身体随蛇头移动。蛇头触碰到食物时,蛇的长度会增加一格。蛇头和身体的任一方格或者游戏版图边界碰撞时,游戏结束。 下面让我们来完成贪吃蛇游戏的模拟。给定一个N*M的数组arr,代表N*M个方格组成的版图,贪吃蛇每次移动一个方格。若arr[i][j] == ‘H’,表示该方格为贪吃蛇的起始位置;若arr[i][j] == ‘F’,表示该方格为食物,若arr[i][j] == ‘E’,表示该方格为空格。贪吃蛇初始长度为1,初始移动方向为向左。

MISAYAONE的博客 1205

90%的程序员,都没用过多线程和锁,怎么成为架构师?

作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀、分享、成长,让自己和他人都能有所收获!???? 一、前言 你只面向工作学习吗? 如果说编程只是单纯的承接产品需求开发系统功能,那么基本可以把程序开发简单理解成按照需求PRD,定义属性、创建方法、调用展示,这三个步骤。 尤其是在一些大公司中,会有易用的、完善的、标准的架构体系和运维服务,例如:RPC、MQ、Redis集群、分布式任务、配置

bugstack虫洞栈 8722

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大厂P9:为什么大部分程序员成不了架构师?

专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有较深入的研究和理解,对于高性能、高可用、业务架构、系统解耦等有丰富的经验,著有《编程的逻辑:如何用面向对象方法实现复杂业务需求》、《从零开始学架构》,极客时间专栏《从0开始学架构》、《大厂晋升指南》作者,极客大学《架构实战营》讲师,博文视点20周年20人作者。造成这种问题的核心原因在于:看别人的文章和已有的架构设计,只能看到最终的架构设计结果,而看不到架构设计的过程,更看不到过程中的各种判断和决策。快速发展的业务可能有架构演进的机会。

QcloudCommunity的博客 1199

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

为什么90%的码农成不了架构师?真是是不努力吗

不同于国外,中国大部分程序员做了五六年以后,都会遇到技术瓶颈,这时会分两个路线,一个是管理,一个是技术,即便技术也分气宗和剑宗。大部分码农因为年龄和家庭的原因成了管理,但还有一部分人坚持自己技术路线,而技术路线做到顶端就是CTO,每个公司的金字塔尖上,技术最牛的就是架构师!但架构师在所有程序员中占比能超过10%-20%就算高了,即便如此架构师还要分为初级、中级、高级,除了大厂,真正意义上高水平的架构师就更少了。 所以,90%的Coder做了许多年后还是进化不了架构师,在每日撸代码的时候时候思考过这几个

suikui的博客 532

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

为什么90%的程序员都做不了架构师?

在一个项目中,通常只需要一个架构师,甚至不需要架构师来设计和指导整个系统的架构,很多时候,一个高级开发就能完成一个简单系统的架构设计工作。要成为一名优秀的架构师,除了具备广泛的技术知识和深厚的经验外,还需要有系统的学习和实践机会。架构师需要具备宽广的知识面和深厚的技术功底,能够综合考虑系统的可扩展性、性能、安全性等方面,这对于非系统性学习的码农来说可能是一个挑战。当然,这里也不是说转行的码农就当不了架构师,而是说这部分人需要付出比常人更多的努力和更大的机遇,才能当上架构师。

伍六七的博客 1560

为什么90%的“码农”做不了软件“架构师”?

写代码和做架构是两个不同的事情。 什么是架构师,架构师要做什么事情,为什么Java的领域里,会更注重架构师? 很早很早之前,我对于架构的概念一点都不理解,依稀记得,架构( architecture)这个词,来自于建筑领域。 这对于我这个没写过几行代码的人来说,瞬间就有了一种“不明觉厉”的崇拜感。 架构,感觉好厉害的样子,从名称上来说,好像是设计根骨,设计底层,设计最核心的东西的人。 架构师,一定很NB,我什么时候能成为架构师呢? 后来懂了一点点代码,去写增删改查,更是体会不出来架构的概念,不就是

Java0258的博客 3225

为什么90%的Android开发都成不了年薪百万的架构师?

身为技术人,相信你也思考过这个问题:工作了几年,代码写得非常熟练,上线的程序也少有 bug ,时不时还能搞个技术分享,但接下来要往哪个方向发展呢? 想来无非是 3 种选择:专精技术、转型管理、晋升架构师。包括我自己在内的很多朋友,都选择了第三种,或正朝这个方向努力。 但我发现,有些人做了 7、8 年程序员,仍然停留在“码农”的阶段。平时工作节奏太快,很难有机会系统学习架构,只能闷头敲代码,越来越被动。更有甚者,对架构的理解,还停留在架构师依据产品经理的需求给出实现,也就是架构设计方案这一阶段。 这显然是个误

Android23333的博客 324

为什么90%的“码农”做不了“架构师”?

选择有时候比努力重要,真正厉害的人不仅仅是埋头苦干,而是会利用好的思维方式、好的方法,看穿事物的本质,顺势而为,找到事情的最优解,并懂得举一反三。 架构师是程序员的目标之一,但大多数程序员无法成为架构师。真正厉害的架构师具备什么样的思维方式,到底强在哪?今天,韩帅为你揭秘。 世界上所有的道理都是相通的,而有一些相似到令人吃惊,模型思考者和架构师就是如此。 什么是架构? ISO/IEC 42010:...

weixin_46302190的博客 341

华为裁员34岁以上程序员,90后的中年危机,即将在职场引爆(1)

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。

2401_84121702的博客 1051

怎么加油 电锯_90%的程序员,都没用过多线程和锁,怎么成为架构师?

一、前言你只面向工作学习吗?如果说编程只是单纯的承接产品需求开发系统功能,那么基本可以把程序开发简单理解成按照需求PRD,定义属性、创建方法、调用展示,这三个步骤。尤其是在一些大公司中,会有易用的、完善的、标准的架构体系和运维服务,例如:RPC、MQ、Redis集群、分布式任务、配置中心、分库分表组件、网关等搭配出来的系统架构。也因此让程序员做到只关心业务功能开发!让程序员只关心业务开发,有成熟的...

weixin_30395941的博客 266

AI写了90%的代码,程序员正在消失(2026全球AI裁员潮真相)

2026年全球科技行业迎来AI驱动的裁员潮,程序员群体首当其冲。数据显示:国际企业出现首例纯AI裁员(Block裁40%),中国通过柔性调整变相缩减岗位;全球AI生成代码率飙升至42%(Meta达75%),92%开发者日常使用AI工具。岗位需求呈现两极分化:基础CRUD岗位需求腰斩,而AI应用开发岗增长60%,Agent工程师年薪达120-250万。值得注意的是,89%企业因AI预期裁员,但仅2%真正实现替代,30%企业出现"裁后回招"现象。建议开发者按年限转型:初级转向AI协同开发,中级深耕垂直领域,高级

Ai_easygo的博客 1214

架构师之路(一):从CRUD到架构思维,90%程序员迈不过的认知分水岭

《从CRUD到架构师:突破技术天花板的思维重构指南》 本文揭示了程序员与架构师的核心差异:前者关注功能实现,后者着眼系统设计。通过真实面试案例展示"高级CRUD工程师"的思维局限,对比用户登录功能的两种实现方式,凸显架构师在安全、性能、可观测性等方面的全局考量。文章提出架构师能力金字塔模型,从技术深度到业务翻译能力层层递进,并给出3个月具体提升计划:首月深挖MySQL/Redis等核心原理,次月研究开源项目架构,最后实战微服务设计。文末预告DDD实战案例,为技术人提供清晰的进阶路径。

weixin_38717458的博客 855
上一篇: 程序员 30 岁后的每一步都很重要!
下一篇: 阿里留不住的 P10 毕玄到底有多牛?
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值