從程式設計思維到架構思維的升級,是工作 3、5 年的程式設計師遇到的第一個檻,特別是當你準備晉升考核時。我有個哥們,技術和業務都很不錯,阿里 P6 升 P7、P7 升 P8,就卡在了架構設計這部分。
其實,架構這個事兒,不像演算法和程式碼,後者編譯執行後就能知道對錯,而前者要等真正實施才能判斷結果。想參與的同學得先有架構經驗,而經驗又要來源於實際專案,簡直是個悖論,怎麼解?其實,我和你一樣,也有過類似的困惑:
架構師一定要有很強的編碼能力之後才能當嗎?
架構設計必須要高大上,才能體現架構師能力?
一名合格的架構師,需要具備哪些技能?
其實,從程式設計師到架構師的“鴻溝”並不是個人天資問題,而是架構設計本身的一些特性導致的。因為架構設計思維和程式設計思維的差異很大——架構設計的關鍵是判斷和取捨,而程式設計的關鍵是邏輯和實現。此外,架構設計沒有體系化的培訓和訓練機制,大部分人只能邊踩坑邊摸索,所以對架構設計和架構師存在很多誤區。
我一直認為,與其在繁雜的資料中摸索,不如跟一個架構大牛系統學習。架構這一塊,我很佩服
李運華
,華仔是
前阿里 P9
,從事研發架構工作十幾年,曾就職於華為、UC、阿里巴巴、螞蟻金服等公司,先後擔任軟體開發工程師、系統分析師、架構師、技術 leader,帶領過多個研發團隊,具備豐富的網際網路業務和團隊管理經驗。
這裡,分享一份他總結的
架構師技能圖譜
,把零散的概念系統地整理在一起,是我的壓箱底存貨:
華仔是個很喜歡分享的人,經常在 InfoQ 寫文章、在知乎寫回答,他把他的架構方法論,都整理在專欄
《從 0 開始學架構》
裡了,我自己看了覺得很有啟發,回想之前重構的、新開發的專案,如果早點兒看到這個專欄,估計能節省不少摸索的時間。
最近,聽極客時間的運營說這個課有優惠,感覺有必要再給大家推薦一次,現在新人首單僅 69。9,一頓飯錢就能看到前阿里 P9 的獨家架構心法,挺超值的。
新人首單僅 69。9
原價 199
最近又抽空回看了內容,專欄雖然上線兩年了,但每次看還是有新的收穫,華仔不僅把架構設計的本質和目的講得明明白白,還會深入講解掌握高效能、高可用架構模式,讓你從程式設計到架構,實現思維躍遷。
之前我經常會想“為什麼這裡不用某某技術”,但看了華仔的專欄之後很多問題都想通了,每一種技術都有其特點,都是為了解決特定場景問題被創造出來的,自然也就有利弊。華仔不僅為我解決了很多疑惑,也為我指明瞭一個清晰可循的方向。
這個課已經有
52,000
人訂閱了,口碑一直不錯,截了一些讀者評價供你參考。
專欄涵蓋了華仔整套架構設計方法論,共計
62
講,認真跟下來,會讓你的整體架構水平有質的飛躍,是一個可以長期影響你的專欄:從原理到思維再到實戰,是我見過
最全面系統、價效比極高的架構教程。
下面是專欄的完整目錄。