最新消息:微信点赞是一个教您如何操作微信点赞的教程平台!

许式伟:架构师,没有那么可望不可即留言评论点赞活动

文章阅读点赞 admin 1276浏览

对工作多年的程序员而言,日后的职业发展无非是专精技术,转型管理,晋升架构师三种选择。成为一名优秀的架构师,是大多数技术人的追求

想要做架构,空有一身技术是远远不够的,知识的深度和广度,会决定一个架构师的架构能力。而这些知识,从你踏入 IT 行业那一刻起,甚至更早就应该开始储备了。

我见过很多人,做了 7、8 年程序员,仍然停留在「码农」的阶段,平时工作节奏太快,很难有机会系统学习架构,也没人教,只能闷头敲代码,越来越被动。

而一旦你拥有架构思维,胸中自有大局观,对职业发展、职场晋都会起到巨大的作用:

  1. 提升自己在组织内部的话语权,获得领导的赏识,客户的青睐;
  2. 快速掌握新知识,避免陷入频繁加班的恶性循环,获得更多发展机会;
  3. 透过问题看本质,了解代码之下更深层次的机制,不仅能快速完成方案,且条理清晰,重点突出;
  4. 制定符合用户需求且可扩展的商业计划,从而牢牢地控制企业生命线;

所以,无论你是否已经是团队里的架构师,对任何一位程序员来说,具备架构思维都会成为让你脱颖而出的关键

 

△点击图片试看或订阅

但是,据我在工作中的观察,很多人对「架构」的理解,还停留在产品经理出需求,架构师依据产品设计给出实现,也就是所谓的架构设计方案这一阶段。

在我看来,这其实是个误解。架构关乎整个工程,以及实现它的人,又因团队的能力而异

同时,架构也关乎用户需求,作为架构师,我们不仅要知道当前的用户需求是什么,还要对需求未来可能会出现的变化做出合理预判

所以,想要成长为优秀的软件架构师,关键在于四个字:掌控全局

掌控全局,就是要对系统的全貌了然于胸,在自己心中重新构建出整个世界。而不是一上来就沉浸在某个技术的实现细节中,除非它影响了你对这个世界构建过程的理解。

当你了解了世界的脉络和骨骼,你的感觉将完全不同,因为,你已经成为了世界的构建者

而架构的本质,不正是构建和创造么?

作为一个技术人,我接触过的与架构相关的图书,大概有这么几类:

  • 架构思维类。通常从一些著名的架构理论讲起,比如开闭原则、单一职责原则等等。其弊端在于过度理论化,而计算机科学归根到底属于工程技术类,应该实践第一。
  • 设计模式类。这类一般上来就进入架构的局部细节,每个模式的来龙去脉并不容易理解。就算理解了某个具体的模式,也很难真正做到活学活用。
  • 分布式系统架构设计类。通常从服务端的通用问题如一致性、高可用、高并发挑战等话题讲起,阐述大型业务系统面临的挑战。这些知识虽然非常有价值,但无法延伸至通用业务架构,对大部分企业的架构实践不具备真正的指导意义。
  • 重构类。主要讲如何如何改进代码,其实是最实用的一类。但在我看来,一个模块最初的地基是最重要的,基本决定了这座大厦能够撑多久,而重构更多侧重于大厦建成之后,在服务于人的前提下怎么去修修补补,延长生命。

这些架构类图书并没有达到我个人的期望,在我看来,它们都没有揭开架构设计的全貌

所以一直以来,我就心存这样一个念头:“写一本不一样的架构书”。这个念想,正是今天这个专栏的由来,它和你现在能看得到的大部分架构书都不太一样。

 

在专栏中,我会通过理解软件架构的宏观视角,从零开始构建出整个信息世界,在这个过程中,去阐述架构思维范式,以及这些范式在日常工程实践中应用。

在内容设计上,我希望这是一个门槛最低的架构设计专栏,不仅帮到想成为架构师的初学者,还可以让已经成为架构师的技术人规避一些错误的经验。

在行文上,我会尽量避免深奥的术语,以通俗易懂的文字描述信息世界构建者们的所思所想。

我是谁?

我是许式伟,七牛云 CEO,ECUG 社区发起人,一个开源爱好者。曾就职于金山、盛大,在搜索和分布式存储相关技术领域有十几年的研发经验。

在金山,我以首席架构师的身份主导了 WPS Office 2005 的架构设计和开发。在创立金山实验室后,作为技术总监主导了分布式存储开发。后来,我加入了盛大创新院,推出了“盛大网盘”和“盛大云”。

这些年,扛过国产软件研发的大旗,忍受过在 Office 和盗版夹击下的艰难求生,经历过公司转型和个人转型交织的洗礼,在 2011 年,我成为一名创业者,建立了七牛,专注企业级存储服务。

在我目前的职业生涯中,前后大概做过十几次架构类的演讲,但这些零星的演讲,对于传递架构设计思维来说,远远不够

这个专栏,是我第一次完整、系统地分享我的架构经验和思考,我会将我近 20 年的经验毫无保留的分享给你,让你一定能够学有所得

 

△点击图片试看或订阅

现在订阅,有什么福利?

  1. 限时优惠 ¥99(原价 ¥129),好友通过你的分享海报订阅专栏,你可收到 24 元返现,多邀多得,上不封顶,立即提现。
  2. 订阅专栏后,留言谈谈「优秀的架构师应该具备哪些特质」,点赞前 3 的用户留言,可获得极客时间 99 元任意课程,点赞截止至 (4 月 15 日 12:00)。
  3. 今日的订阅用户,可邀请你进「许式伟的架构课」学习小组(仅限前 500),并获得「极客时间 111 本架构师文集」福利资料。获取方式:公众号后台回复“老许”。

 

 

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

精选留言

写留言

  • 38
    不想当一辈子码农,想进阶,
  • 35
    明人不说暗话,我就说冲着许式伟老师来的
  • 33
    希望跟着许老师学习,能让我成为一名架构师
  • 21
    刚以为标题错了,百度一下,发现极客时间对内容把控真的是厉害了! 到底是“可望而不可及”还是“可望而不可即”? 其实,两种都可以。及:达到,赶上的意思。如:目力所及、及格等。 即:靠近,接触的意思。较正宗的使用是:可望而不可即。 由于“及”、“即”的意思相近,人们较普遍的用“可望而不可及”。 所以这两种说法都过得去。 但是按照国家新颁布的文件,高考中只能用可望而不可即。 涨芝士了~
  • 8
    许式伟真的不简单,2012年就公开预言十年后Go的发展,再看看现在有多少公司都在用Go,不说了我买了
  • 2
    冲着这个大佬买买买
  • 2
    啥也别说了,我买还不行吗 跟着大佬学习架构思维,哪怕只有一点收获,也值。就冲着免费用七牛云这么长时间,我也得买,不能白嫖啊!!!
  • 2
    大学那会儿,看Martin Fowler那本《企业架构应用模式》,很多内容到了后来才真正理解。我觉得,只有真正经历了,踩过坑,才会知道方法论的重要性,做架构一靠借鉴,二靠实践,老许出专栏,我第一个买单。
  • 2
    前瞻性的眼光 系统性的思考 开放性的心态 优秀性的技术
  • 2
    投资什么不如投资自己,看完课程简介,有用入手。
  • 1
    程序猿的架构之路,期待大牛的课程
  • 1
    通过许式伟了解到erlang,进而知道golang。一定要支持一下。
  • 1
    从PHPer到golang是看许老师的书过来的,深入浅出。很不错。他这个怎么架构的专栏也应该不错,毕竟以前看过他的书。
  • 1
    许世伟,这个课我就是冲你买的,看看骨灰级程序员的架构经验
  • 1
    已定
  • 1
    毫不犹豫,第一时间订阅
  • 成为架构师路上最大的阻挠就是996
  • 我读过第一本go语言编程的书就是许式伟写的 第一时间订阅
  • 架构师其实很尴尬,当然要看机会,如果没有上升空间,没意思。每个地方都需要但并不是真需要
  • 买买买
  • 、忘了是哪一年参加Qcon活动,有幸见到过许老,由于工作需要,对于七牛云也是有所了解。许老技术能力真没得说,他的很多观点都很前沿,非常有预见性,没想过他能写专栏,学习了。
  • 感谢极客时间,让我只花个几十块,就能去跟行业传奇对话,交换思维。
  • 作为软件工程专业的毕业生,技术过硬当然很重要,但我认为,要在这个行业发展,技术视角的广度和深度都不可或缺,架构设计中的思考,为什么这么设计,为什么不这么设计,都是需要我去学习理解的地方,希望这门课能够给我带来更多对技术不一样的见解。
  • 极客时间推出的产品内容质量都很高
  • 架构就是理论与实践的结合,需要有前瞻性,还要用可实现性,开发成本与机器成本的当前最优方案。

转载请注明:微信点赞 » 许式伟:架构师,没有那么可望不可即留言评论点赞活动