59 | 三角色:程序员、技术主管与架构师
胡峰
该思维导图由 AI 生成,仅供参考
还记得开篇词中我画了一个程序员的成长路径图,其中在图的左侧部分展示了程序员成长路径上一些主要阶段的定义,在我们从初级走向资深的过程中,会面临一条支路,在这条路上不仅普遍称呼的名称不同了,工作内容可能也发生了变化,角色的转换会带来不少的困惑。
这条路就是从 “程序员” 到 “技术主管” 再到 “架构师” 的路径,下面我们就来看看这条路径上的三个角色有何不同?
程序员与寻路
当我刚进入软件行业成为一名程序员时,我的理想就是成为一名架构师。
“架构师”这个词的英文叫 Architect,原意是建筑师,因为软件行业参照借鉴了很多建筑行业的概念,所以就借用这个词。我是在学校读书时知道“架构师”这个名词的,当时很多软件方面的书都是翻译过来的,也不知道是谁最早把 Architect 翻译成了“架构师”的。总之从那时起,“架构师”这个名词对于我这个刚准备走出校门的学生来说就特别高大遥远,自然当成了最初的一个职业目标。
但遗憾的是在我从业前几年的好几家公司,都没有架构师这个职位,直到后来进入了互联网公司。到了京东后,不仅有架构师职位,还有架构师团队;在这里,不仅有了方向,还可以放心地作为一名程序员发力狂奔:不停地写程序,优化代码,追求更优、更简洁的代码,重构了一遍又一遍,解决了一个又一个问题。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
软件行业中的程序员、技术主管和架构师是三个关键角色,代表着不同的职业发展阶段和技能转变。本文通过作者的亲身经历和观察,深入探讨了这三个角色之间的转变和差异。从初级程序员到资深程序员,再到技术主管和架构师,每个阶段都伴随着不同的职责和挑战。文章强调了技术主管需要在技术和管理之间取得平衡,具备全面的编程、沟通和协作能力。对架构师的角色进行了深入剖析,强调了其需要具备更高维度的全局视角和跨领域知识。此外,文章还介绍了架构师在技术团队和非技术团队之间的接口作用,以及在更大规模系统上的职责。总的来说,本文通过对这三个角色的深入剖析,为读者提供了对软件行业不同职业阶段的特点和发展方向的了解,为职业规划提供了有益的参考和启发。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》,新⼈⾸单¥68
《程序员进阶攻略》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(9)
- 最新
- 精选
- third人生是一座楼,记得要常常走动 上楼看看战略,因为要知道方向 下楼看看细节,因为要坚定行走 从细节和系统,是程序员和架构师的本质区别。 技术主管,像是上阵拼杀的将军,身处一线战场,自身武艺很强,又具备一定的领导和组织能力。 架构师是通过非权威领导力来进行领导的人。 补充: 权威领导力:是职位给予的权力 他带来三个压力工具: 法定权:有权威背书 奖赏权:给予奖励的权力 惩罚权:惩罚甚至清场的权力 非权威领导力的获得是来自员工所给予的权力 他带来动力型工具 专家权:专业,你会做一件别人不会的事情 表率权:拥有魅力
作者回复: 哈哈,前三句的比喻不错;后面的总结也很到位😄。
2018-12-1711 - 大可可老师 学习技术的时候广度和深度的平衡有什么建议么
作者回复: 先完成一万小时的深度学习与实践,再去考虑广度的范围和方向
2018-12-179 - Jiantao老师你好,我在程序员的路上升级打怪6年了。未来目标是架构师,现在有些迷茫,请问在做好程序员本职工作外,最需要补充和积累哪些技能呢
作者回复: 看文中的图,可以先从软技能的刻意培养开始,但硬技能也不能丢
2019-02-212 - 冷锋共鸣
作者回复: ^_^
2018-12-22 - javaadu最后这张图真是经典2019-12-217
- 苦行僧先把程序员该做的事做好2018-12-256
- 一面湖水胡老师讲的架构师应该从天上看,这让我想到了一个隐喻: 架构师:坐在预警机中的军官。 技术主管:坐在指挥车里的军官。 优秀的程序员:地面的班排长。2020-06-023
- Sch0ng本文的意义在于清晰的刻画出程序员、技术主管和架构师三者应该具备的能力模型。 好比一个前辈,为前进的道路指明了方向。 一进入大学或一进入公司就有人让我们做职业生涯规划,这是不合理的。 很多时候我连目标是什么,需要的能力是什么都不知道,怎么做规划,最后只能凭空捏造一个东西交差。2021-03-031
- 杨逸林18年那会没看完,现在来看,都是我正在走的路。 目前全是团队中最优秀的程序员,带人的时候,要是别人提交垃圾代码,我直接开喷了…因为我之前分享过代码规范,参考了3本书一本手册,列出了最常见的代码书写的规范。 我还是得调整好自己,尽量平和地和带的人沟通2021-06-08
收起评论