什麼樣的經歷,才能領悟成為架構師?
最近我發現,無論是部落格也好,還是我寫的技術專欄也好,經常會收到很多朋友的留言,留言的內容除了討論技術問題以外,問的最多的,莫過於職業生涯規劃相關的了。
例如:
我剛畢業,如何入行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等多個知識點的架構資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!
相關文章
- 為什麼你總成為不了架構師?架構
- 成為跨領域的「解決方案架構師」需要什麼素養?架構
- 要怎樣才能成為一名架構師?架構
- 究竟什麼樣的簡歷才能拿到面試?面試
- java阿里系學習經歷的小小領悟Java阿里
- 架構C01: 什麼是架構?為什麼做架構?架構師需要做什麼?架構
- 從前端工程師到前端架構師, 我們經歷了什麼?前端工程師架構
- 架構師的選擇(覺悟)架構
- 如何才能真正的提高自己,成為一名出色的架構師?架構
- 怎樣成長為優秀的軟體架構師?架構
- 同樣工作十幾年,為什麼有的人成為大廠架構師,有的人失業?架構
- 成為一個優秀的java架構師究竟需要學什麼?Java架構
- 關於架構師的輕度思考,你眼中的架構師是什麼樣的呢架構
- [譯]什麼樣的工程師才能算老司機工程師
- 什麼是架構師架構
- 成為一名Java高階架構師到底需要學習什麼?Java架構
- 如何成為一個架構師架構
- 務實的軟體架構師是什麼樣?(tpierrain)架構AI
- 系統架構都經歷了怎樣的演變?架構
- 成為架構師的7個關鍵思考、習慣和經驗架構
- 如何才能成為一名軟體架構師?架構
- 架構師的工作都幹些什麼?!想做架構師必看!架構
- 為什麼通才能成為更好的產品經理 - productcoalition
- 三年成為架構師架構
- 如何成為一名架構師架構
- 一段成為程式設計師的心酸經歷程式設計師
- PHP架構師成長必須做些什麼?你要準備些什麼?PHP架構
- 成為一名阿里P7Java架構師到底要學習什麼?阿里Java架構
- 6個平凡人的經歷,參悟工程師的成功秘密工程師
- 架構師的定義是什麼?架構師需要具備哪些能力?架構
- 為什麼大部分碼農做不了架構師?架構
- 漫畫:什麼是架構師架構
- Java程式設計師如何成為優秀的架構師Java程式設計師架構
- Java程式設計師如何高效學習,才能加快成為架構師的步伐Java程式設計師架構
- 成為比開發硬氣的測試人,我都經歷了什麼?
- 如何成為一個合格的資料架構師?架構
- 成為一名Java架構師的必修課Java架構
- 程式設計師垃圾簡歷長什麼樣?程式設計師