毕业两年成为首席架构师,他是怎么做到的?

2019 年 6 月 18 日 caoz的梦呓

身为技术人,相信你也思考过这个问题,工作了几年,代码写得非常熟练,写的程序也少有 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元。


到手价 89 元。


注意:优惠口令仅限前 200 个名额有效,先到先得。


👇👇👇


△扫码试读或订阅 


我记得,老许说过这么一句话:不论你是否是团队里的架构师,对任何一位程序员来说,具备架构思维都会成为让你脱颖而出的关键。


嗯,我之前旧文也提过框架思维,是不是异曲同工?


一顿饭钱,就能看到许式伟 20 年的经验总结,获得与顶尖架构师更近一步的机会,几年后的你,会感谢自己今天的投资。




最后再多说一句,为了照顾读者,管人家叫老许,其实我应该叫他小许来着。



点击↓“阅读原文”进入课程。

登录查看更多
1

相关内容

一般有”软件架构“和”信息架构“之分。
知识图谱推理,50页ppt,Salesforce首席科学家Richard Socher
专知会员服务
105+阅读 · 2020年6月10日
商业数据分析,39页ppt
专知会员服务
159+阅读 · 2020年6月2日
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
36+阅读 · 2020年4月26日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
阿里技术大牛:一份架构师成神路线图!
51CTO博客
30+阅读 · 2019年7月6日
每个架构师都应该培养业务思维
InfoQ
3+阅读 · 2019年4月21日
我是怎么走上推荐系统这条(不归)路的……
全球人工智能
11+阅读 · 2019年4月9日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
AI产品经理从业指南
产品经理读书会
5+阅读 · 2018年8月11日
那个要让程序员财务自由的李奥,招人了!
交易门
3+阅读 · 2018年7月13日
Neural Approaches to Conversational AI
Arxiv
8+阅读 · 2018年12月13日
Meta-Learning with Latent Embedding Optimization
Arxiv
6+阅读 · 2018年7月16日
VIP会员
相关资讯
阿里技术大牛:一份架构师成神路线图!
51CTO博客
30+阅读 · 2019年7月6日
每个架构师都应该培养业务思维
InfoQ
3+阅读 · 2019年4月21日
我是怎么走上推荐系统这条(不归)路的……
全球人工智能
11+阅读 · 2019年4月9日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
AI产品经理从业指南
产品经理读书会
5+阅读 · 2018年8月11日
那个要让程序员财务自由的李奥,招人了!
交易门
3+阅读 · 2018年7月13日
Top
微信扫码咨询专知VIP会员