開發與維運

職場人生,技術人員如何快速成長為頂級架構師(上)——阿里雲 MVP孫玄

快速成為頂級架構師的內功修煉

查看直播——技術人員如何快速成長為頂級架構師

查看下篇文章

1472-640.png

一、我的職業成長路線

(一)簡單回顧

我在2010年從浙江大學畢業後,就加入了百度,之後又加入過58集團,轉轉,最後選擇了自己創業,成立奈學教育。我希望奈學教育能夠成為一家偉大的公司,能夠幫助每一個同學把他的職業規劃想清楚,並且助力他在整個的職業道路上更好的成長。

image.png

(二)五條曲線

我梳理一下我個人的職業成長路線,我把它分為這樣5條曲線。我的每一條曲線大家可以看到它是昂揚向上的一條曲線。但實際過程中每一個曲線你怎麼樣進行一個破局,它其實是一個很重要的部分。

第1條曲線代表的是代碼能力。剛剛進入職場,你注重的其實是基礎,能不能把整個基礎打紮實是非常重要的。

很多同學他未來走不遠,或者走得沒那麼快,本質上是因為它的整個基礎不牢靠。

所以第1個曲線對我來說是你的代碼能力,你的基礎要過關。為什麼有的時候同樣一個功能,你的代碼寫起來很複雜,別人寫起來就很簡單。本質是你對這個問題沒有想清楚,或者說你對這個問題的思考深度不夠,才讓你寫的代碼比較複雜。

你的算法,數據結構是不是過關,以及你的邏輯是不是具有結構化的一些東西,在我看來其實是非常重要的。

第2條曲線代表的是特定業務場景的架構設計。可以看到第2條曲線和第1條曲線中間有一個間隔點。因為如果你繼續寫代碼,或者說繼續沿著這條曲線往上增長的話一定會遇到瓶頸。

到58同城以後我非常榮幸負責類似IM的一個東西。我原來其實還是侷限於寫一些代碼,也就是說架構設計好以後我來寫代碼沒問題。但是我在58同城以後,我們從0到1的一個項目,你怎麼樣去從需求的分析,到架構的設計,到架構的選型,把這些東西想清楚其實是很重要的一個點。所以我就想能不能針對一個特定的場景,把這個架構設計給想清楚。

比如說,你能不能先把IM領域這個東西先搞清楚,你有這個東西以後你再擴展到多個場景。另外,大家知道IM誰做的好。阿里旺旺他做的比較好,這時候可以去學習一下他們的優秀架構怎麼設計的。這個時候沒有經驗沒關係,你照葫蘆畫瓢,你先畫化了以後,慢慢的就有了一個架構設計的經驗。有了第2條曲線,我現在能搞定單個業務場景的一個架構設計。

第3個曲線代表的是多業務場景的架構設計。你搞定這一個業務,你能不能再搞一個業務。也就是說如果你能夠搞定多業務場景的架構設計,說明這時候你具備了道。那什麼叫道,從架構層面來講,你具備了架構設計的哲學,你明白架構設計最核心的東西是什麼。你切換到IM,你能給出架構方案,你切換電商,你能給出架構方案,你切換到社交,你也能給出架構方案。那麼他們這幾個業務場景區別在哪,區別在於他們的業務場景不同,這個業務場景叫術。這幾個場景我知道術是不同的,但什麼是相同的,就是底層的這些道,底層的架構設計的層次結構這些東西是相通的。

你能不能達到這樣一個道的層面,打通多個業務場景,其實是非常重要的一個方面。通過多個業務場景,你可以進行抽象,做一些歸納,然後得到一些共性不變的東西。這個不變的東西我們叫做架構設計之道。你具備了架構設計之道,你的成長就非常快了。

第4個曲線代表的是技術團隊管理。架構本身的設計對我來說其實是沒有什麼難度了。這時候我想換一個領域。

我一方面做技術,另外做技術管理。做技術是和機器打交道。做技術管理是和人打交道。不管是對機器打交道,還是對人打交道,我相信他背後的這些處理方式是一樣的。比如對機器打交道,怎麼讓機器運作的更好一些。對人打交道,無非是怎麼樣把團隊裡面的人效給提升,讓每個人在一個團隊裡面生活的舒服一點,或者工作的開心一點。

想明白這個東西以後,我做了一個技術管理,其實做的也是非常好的。很多同學去評價我,他說孫老師是比較全能的一個人,技術其實也是很好的,技術管理做得很好的,他的口才表達也是不錯的,並且他的為人也是比較和善的。

我為什麼能夠具備這塊能力,我覺得最主要是你在某一個方面打穿打透,然後再橫向擴張到其他領域。底層的道是一樣的,區別是你的術不一樣。做技術和做技術管理,都是要讓機器和人,它的效率最大化,這些本質的東西是一樣的。

第5個曲線代表的是CTO,包括技術、團隊管理、產品、運營、銷售。很多同學到了技術管理以後,他再往上走可能是CTO,他要去做技術,團隊管理,產品,運營,銷售。對我來說,我跳過了這個階段,我直接進入了一個CEO的階段,我創業做了奈學教育。

image.png

查看直播——技術人員如何快速成長為頂級架構師

查看下篇文章

Leave a Reply

Your email address will not be published. Required fields are marked *