什麼樣的經歷,才能領悟成為架構師?

weixin_33843409發表於2018-11-06

最近我發現,無論是部落格也好,還是我寫的技術專欄也好,經常會收到很多朋友的留言,留言的內容除了討論技術問題以外,問的最多的,莫過於職業生涯規劃相關的了。

例如:

我剛畢業,如何入行Java開發這一行業?

幹了幾年Java開發了,感覺進入瓶頸期,不知道下一步該怎麼走了?

大家做生意的做生意,轉管理的也不在少數,我還需要堅持做技術麼?

問題雖然五花八門,但是總結下來就是一個:Java工程師的職業道路該如何走?

我嘗試著從各個角度回答大家問題,包括夯實基礎,並學習其他例如學python、大資料等其他技能。

但是這個回答,可能略顯乏力,畢竟我提供的更多的是戰術方向,即具體的操作方法。

可是戰略方向,比如把時間線拉長一點,五年,十年該如何規劃你的職業生涯呢?

我想,這個問題最好的答案,還是需要那些有歷經的過來人,才最有資格和大家談論這個話題。

特別湊巧,前幾天在微信上與一位前同事敘舊群聊時,他對自己在通往Java架構之路上做了自己的獨特分享。

他是如何成為一名成功的Java架構師,甚至公司高管和的歷程。

瞬間我眼前一亮,這不就是包括我在內以及廣大同行們所需要的滋補品嗎?

話不多說,大家請往下看。

開場白

在同大家分享之前,先讓我嘮叨兩句。

雖然工作的事務不同,技術點不同,但是大家都有一個共同的目標,即成為所謂的人生贏家。

重要的是,我們需要關注他這快十年的人生路線是如何規劃和走下來的,中間有什麼可以學習之處?

希望你看了他職業生涯經歷以後,或許能夠對你的當前的職業規劃有所幫助,人生有所啟迪。

故事,就要從頭開始,那才精彩。

非科班出身的Java架構師——王賢

王賢,89年,工作8年,某一線網際網路架構師 P7

說起王賢,我第一印象就是他的語速很快,說話很有條理,平常人需要掰扯 60 分鐘的事情,到他這裡,頂多30分鐘給你安排的很明白。

對於王賢而言,他人生中最不自信的一件事就是學歷了。大專出身的他,在找工作這件事上,並沒有十分大的優勢。而做為大專出身,王賢的每一次機會都來之不易。

10 年大專畢業前夕,王賢拉著一個箱子就去了魔都【上海】。「破釜沉舟,沒想著怎麼回去」,帶著自己的簡歷,王賢跑遍了上海大大小小的網際網路公司,最後終於在一家小型網際網路公司急招Android工程師的時候趁虛而入,成為了一名初級Android工程師。【大專學的計算機專業:C/C++/Java基礎;沒什麼專案經驗】

能夠拿到這個機會,王賢十分珍惜。所以當遇到「你去開發一個 app,公司暫時不會給你提供額外的資源」的要求時,王賢迎難而上。

據王賢當時回憶,【當時在接這個專案的時候,也是硬著頭皮,每天都在琢磨著,怎麼樣才能把這個 app 開發出來。】這對於王賢來說,是他畢業後人生中的第一桶金的專案。為了能做出這個專案,王賢瀏覽了很多技術網站,學習和初步認識了很多技術相關,最後終於倒騰出一個還不錯的版本。【有這樣的毅力,值得我們學習】。

我依然清楚的記得我第一次見王賢的時候,他就給我留下來深刻的印象。當時在12年的一次技術交流會上認識的,當時我們交談了很久,也聊了很多。我們各自也聊了自己在技術上的見解與感悟,當時也互留了聯絡方式。【王賢十分直率地說出了自己獨自一人闖蕩的心路歷程,再看一下我自己,也深有體會。】

我們正式在一起工作的是在2015年,當時我正加班完準備下班回家,就接到了王賢打來的一通電話【最近離職了,再找工作】。當時我也沒多想,【畢竟王賢為人不錯,肯學習肯努力肯幹】就跟他說:“最近我們金服在招人,你可以來試試”。【面試的歷程還是比較艱辛的,畢竟學歷和技術擺在那裡】。最後還是運氣好還是等到了金服的offer。

在新的公司,王賢除了接觸專案上的一些事情外,也慢慢承擔了一些專案溝通的工作。王賢自己知道自己的技術還是不行,需要學習的東西還有很多,他自己也明白,不努力、技術跟不上就會被淘汰。所以便每晚的加班到最後一個離開,也抽空餘時間學習有關架構的相關技術點【購買了很多架構書籍,視訊】。俗話說:“士別三日,則刮目相看”。不到一年的時間,王賢技術長進不少,大家都知道,這是他靠自己的辛勤汗水,每日每夜的加班熬出來的。

“對我來說,如果工作有什麼進步的訣竅的話,大概就是保持一顆刨根究底的心去做專案,就要孜孜不倦的學習新技術”,王賢如此總結自己能在工作中不斷進步的經驗。

在今年18 年三月,王賢離開了金服,以50 萬的年薪加入了目前勢頭最猛的某網際網路公司,定級 P7 。又開始了新的征途。【技術過硬,還怕學歷不行?】

總結

看了以上的經歷以後,結合我個人的其他經歷。

我覺得,可以把這提煉成為三個關鍵字:學習,人脈,時間。

三個關鍵字按照重要性從高到底排序,他們決定了一個架構師,甚至普通人的進階的途徑和方法。

1:學習

你可能覺得,以上的經歷,很像流水賬,貌似沒有什麼太出彩的地方。

無非就是,跳跳槽,找找關係,去個牛叉的公司就行了。

但是,仔細想想,好像沒有這麼簡單吧。

敢問:

假設他肚子裡面沒有點墨水,即便有人推薦,也會有今天的成就麼?

假設沒有對於未知事物的好奇心,他會跳出自己的舒適區,尋找新的挑戰麼?

所以,永不倦怠的學習,才是成功的基石。

甭管你在哪一個行業,別告訴自己學的都足夠了,永遠天外有天,人外有人。

2:人脈

這個不用多說,大家都明白,多認識朋友。

以上的故事經歷中,毫無疑問,他就是通過朋友,熟人介紹進入一家新公司。

所以,朋友關係網是多麼的重要。

換句話說,我可以通過我現有的這些朋友,聯絡上名企中的任何一個人,你會發現,這太扯了,居然還能這樣操作。

同樣,在人脈的背後,其實隱藏著另外一話題,就是所謂的情商。

從人脈的角度來說情商,簡單點來講就是:如何做一個不讓別人討厭的人。

只有不讓人討厭,大家相談甚歡,才會有更深一層的瞭解,才會建立聯絡,最終成為同事,或者朋友,才會有人脈。

3:時間

下面有這麼一個公式,可能有些朋友曾經見過。

它告訴你,若每天比前一天進步0.01,非常微小的進步。

但是一年累積下來,你會比一年前的你牛叉37.8倍。

那十年呢,二十年呢?

其實,這就是時間的力量。

結尾

最後,送大家一句話,我是在某個網站上看到的:

再牛 x 的夢想也抵不住傻 x 似的堅持!

歡迎工作一到五年的Java工程師朋友們加入Java填坑之路:860113481

群內提供免費的Java架構學習資料(裡面有高可用、高併發、高效能及分散式、Jvm效能調優、Spring原始碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!

相關文章