身为技术人,相信你也思考过这个问题,工作了几年,代码写得非常熟练,写的程序也少有 bug ,还经常给别人进行技术分享,却仍对接下来的职业规划感到迷茫。
其实,想来也无非是 3 种选择:专精技术、转型管理、晋升架构师。
说说我自己吧,我有一点架构师的经验,虽然不够丰富。之前在旧文里也多次分享过关于架构师的职责和能力诉求。
比如, 架构设计的目标、可靠性、可扩展性和成本可控性。 不仅仅是功能实现或性能最优化,需要更高的视野和格局, 才能胜任。
但我注意到,有些人做了 7、8 年程序员,仍然停留在「码农」的阶段。平时工作节奏太快,很难有机会系统学架构,也没人教,只能闷头敲代码,越来越被动。
而且,据我在工作中的观察, 很 多人对于「架构」的理解 ,还停留在产品经理出需求,架构师依据产品设计给出实现,也就是所谓的架构设计方案这一阶段。
这显然是个误解。架构 关乎整个工程和实现它的人 ,同时,架构也 关乎用户需求 。
不理解用户的真实需求,就无法实现真正的可扩展性和成本可控性。我往往自诩为「经济适用架构师」,意思就是, 在认清需求的前提下,大胆地裁剪研发成本 。
作为架构师, 不仅要知道当前用户的需求是什么,还要 对需求未来可能出现的变化做出合理预判。 这样才能明晰什么是需要预留扩展的,而什么是可以放心裁剪的。
所以,想要成长为优秀的软件架构师,关键在于四个字: 掌控全局 。
做到这一点并不容易,除了要构建完整的架构知识体系以外, 还要持续吸收前辈的经验。
所以, 我想为你 推荐一个人——七牛云的 CEO 许式伟。
最早知道他,是听说他跟我的老朋友季昕华并为盛大云联席主席。后来有一次在厦门偶遇,那会儿七牛云才刚刚起步,我帮他促成了与美图秀秀的合作,可以说是一次双赢的合作。
做事靠谱,产品给力 ,这是当时老许留给我的第一印象。
前不久,看他在极客时间开了个课讲架构,当时我蛮惊讶,像老许这种资历和背景的架构师,还这么乐于输出,大概是单纯的分享精神吧,也是很难得了。
很难用一两句话概括老许这个人,那我就单从 架构层面 说两句。
他毕业 2 年就成为 WPS 首席架构师,领导了 WPS 2005 长达 3 年的架构设计和研发。 或许很多年轻的朋友不知道,WPS 对我们这帮「老程序员」来说,可是神一样的存在。
06 年那会儿,盗版软件盛行,WPS 开始从软件向互联网转型,他创建了金山实验室,以技术总监的身份主导分布式存储开发。后来,他又加入盛大创新院,成功推出“盛大网盘”和“盛大云”。
说到这里,前阵子看老许在盛大的前同事余晟,写了篇关于他的文章,评论区有几条留言挺有意思,分享给你看看:
2011 年,许式伟 创建了七牛云,他亲自设计架构,编写了大量核心代码 。 他可不是传统 CEO,创业者只是他的身份,我觉得,老许骨子里还是个技术人, 他真心热爱编程,并以此为乐 。
而且, 他是为数不多的,能把「架构」这事儿讲清楚的人。
这么些年过去了, 老许一直没有脱离一线 ,单就这一点,已经是很多人包括我自己在内都没法做到的。
然而,就是这么厉害一个人,在专栏的宣传中也 没 提「亿 级」、「百亿级」这样”煽动人心“的词儿,尽管他的七牛云早已经达到了这样的级别 ,可见老许人之质朴。
跟着专栏的更新,我看完了第一章,这一章大概有近 20 篇,比目录的里写的内容更丰富,至于原因,我猜……不排除许老自己写 high 了的可能性。
如果有四个字能概括这个专栏,我觉得是:高屋建瓴—— 既有架构观,也有方法论,结合老许 20 年的经验沉淀,可以说是始于架构,又高于架构。
专栏的组织逻辑,和我们平时看到架构书和课程完全不同。老许想帮助我们构建一个理解软件架构的宏观视角,回到信息的原点思考问题。
在这个过程中,他讲解了常见业务场景的架构范式,以及这些范式在日常工程实践中应用。
如果你觉得这样说太抽象,刚巧上周日我看到了 InfoQ 的推送,是老许 在 GLTC 全球技术领导力峰会的演讲稿,末尾他提了一下这个专栏,并 简单 介绍了其内容结构。
以下我就直接截图老许自己的话了 ,他总结得比我到位,你们看着也更直观些:
这个课,没记错的话,上线也就 2 个月,已经有超过 1.6W 人订阅了,截了点评价给你作参考:
用老许自己的话说:这个专栏, 是他第一次完整、系统地分享自己的架构经验和思考。 不论你是一位架构师,还是想成为架构师的程序员 ,通过这个专栏, 你能收获的都比付出的更多。
真正的好课值得被更多人发现。 所以,我特意和极客时间申请了 【超低价福利】 :
专栏原价 129 元,现拼团价 99 元,
参与拼团 + 结算时输入 我的专属 优惠口令 「caozheng6」可再减 1 0 元。
到手价 89 元。
注意:优惠口令仅限 前 200 个名额 有效 ,先到先得。
:point_down: :point_down::point_down:
△扫码试读或订阅
我记得,老许说过这么一句话:不论你是否是团队里的架构师,对任何一位程序员来说, 具备架构思维都会成为让你脱颖而出的关键。
嗯,我之前旧文也提过框架思维,是不是异曲同工?
一顿饭钱,就能看到许式伟 20 年的经验总结 ,获得与顶尖架构师更近一步的机会,几年后的你,会感谢自己今天的投资。
最后再多说一句,为了照顾读者,管人家叫老许,其实我应该叫他小许来着。
点击↓“阅读原文”进入课程。