七牛雲 CEO 許式偉:首次完整架構經驗分享

對工作多年的程序員而言,日後的職業發展無非是專精技術,轉型管理,晉升架構師三種選擇。成爲一名優秀的架構師,是大多數技術人的追求。

想要做架構,空有一身技術是遠遠不夠的,知識的深度和廣度,會決定一個架構師的架構能力。而這些知識,從你踏入 IT 行業那一刻起,甚至更早就應該開始儲備了。

我見過很多人,做了 7、8 年程序員,仍然停留在「碼農」的階段,平時工作節奏太快,很難有機會系統學習架構,也沒人教,只能悶頭敲代碼,越來越被動。

而一旦你擁有「架構思維」,胸中自有大局觀,對職業發展、職場晉升都會起到巨大的作用:

  • 提升自己在組織內部的話語權,獲得領導的賞識,客戶的青睞;
  • 快速掌握新知識,避免陷入頻繁加班的惡性循環,獲得更多發展機會;
  • 透過問題看本質,瞭解代碼之下更深層次的機制,不僅能快速完成方案,且條理清晰,重點突出;
  • 制定符合用戶需求且可擴展的商業計劃,從而牢牢地控制企業生命線;

所以,無論你是否已經是團隊裏的架構師,對任何一位程序員來說,具備架構思維都會成爲讓你脫穎而出的關鍵。

但據我在工作中的觀察,很多人對「架構」的理解,還停留在產品經理出需求,架構師依據產品設計給出實現,也就是所謂的架構設計方案這一階段。

在我看來,這其實是個誤解。架構關乎整個工程,以及實現它的人,又因團隊的能力而異。

同時,架構也關乎用戶需求,作爲架構師,我們不僅要知道當前的用戶需求是什麼,還要對需求未來可能會出現的變化做出合理預判。

所以,想要成長爲優秀的軟件架構師,關鍵在於四個字:掌控全局。

掌控全局,就是要對系統的全貌瞭然於胸,在自己心中重新構建出整個世界。而不是一上來就沉浸在某個技術的實現細節中,除非它影響了你對這個世界構建過程的理解。

當你瞭解了世界的脈絡和骨骼,你的感覺將完全不同,因爲,你已經成爲了世界的構建者。

而架構的本質,不正是構建和創造麼?

作爲一個技術人,我接觸過的與架構相關的圖書,大概有這麼幾類:

  • 架構思維類。通常從一些著名的架構理論講起,比如開閉原則、單一職責原則等等。其弊端在於過度理論化,而計算機科學歸根到底屬於工程技術類,應該實踐第一。
  • 設計模式類。這類一般上來就進入架構的局部細節,每個模式的來龍去脈並不容易理解。就算理解了某個具體的模式,也很難真正做到活學活用。
  • 分佈式系統架構設計類。通常從服務端的通用問題如一致性、高可用、高併發挑戰等話題講起,闡述大型業務系統面臨的挑戰。這些知識雖然非常有價值,但無法延伸至通用業務架構,對大部分企業的架構實踐不具備真正的指導意義。
  • 重構類。主要講如何如何改進代碼,其實是最實用的一類。但在我看來,一個模塊最初的地基是最重要的,基本決定了這座大廈能夠撐多久,而重構更多側重於大廈建成之後,在服務於人的前提下怎麼去修修補補,延長生命。

這些架構類圖書並沒有達到我個人的期望,在我看來,它們都沒有揭開架構設計的全貌。

所以一直以來,我就心存這樣一個念頭:“寫一本不一樣的架構書”。這個念想,正是今天這個專欄的由來,它和你現在能看得到的大部分架構書都不太一樣。

在專欄中,我會通過理解軟件架構的宏觀視角,從零開始構建出整個信息世界,在這個過程中,去闡述架構思維範式,以及這些範式在日常工程實踐中應用。

在內容設計上,我希望這是一個門檻最低的架構設計專欄,不僅幫到想成爲架構師的初學者,還可以讓已經成爲架構師的技術人規避一些錯誤的經驗。

在行文上,我會盡量避免深奧的術語,以通俗易懂的文字描述信息世界構建者們的所思所想。

△點擊試看

我是誰?

我是許式偉,七牛雲 CEO,ECUG 社區發起人,一個開源愛好者。曾就職於金山、盛大,在搜索和分佈式存儲相關技術領域有十幾年的研發經驗。

在金山,我以首席架構師的身份主導了 WPS Office 2005 的架構設計和開發。在創立金山實驗室後,作爲技術總監主導了分佈式存儲開發。後來,我加入了盛大創新院,推出了“盛大網盤”和“盛大雲”。

這些年,扛過國產軟件研發的大旗,忍受過在 Office 和盜版夾擊下的艱難求生,經歷過公司轉型和個人轉型交織的洗禮,在 2011 年,我成爲一名創業者,建立了七牛,專注企業級存儲服務。

在我目前的職業生涯中,前後大概做過十幾次架構類的演講,但這些零星的演講,對於傳遞架構設計思維來說,遠遠不夠。

這個專欄,是我第一次完整、系統地分享我的架構經驗和思考,我會將我近 20 年的經驗毫無保留的分享給你,讓你一定能夠學有所得。

現在訂閱,有什麼福利?

  • 限時優惠 ¥99(原價 ¥129),好友通過你的分享海報訂閱專欄,你可收到 24 元返現,多邀多得,上不封頂,立即提現。
  • 今日的訂閱用戶,可獲得「精選 111 本架構師文集」福利資料。獲取方式:添加專欄的運營小姐姐微信 dididisco,回覆“老許”。

《許式偉的架構課》,上線僅 3 天,訂閱數已經突破 1 W。

一頓飯錢,就能看到許式偉 20 年的經驗總結,獲得與頂尖架構師更近一步的機會,幾年後的你,會感謝自己今天的投資,戳此訂閱專欄,跟着老許學架構。

內容選自《許式偉的架構課》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章