什么样的经历,才能领悟成为架构师?
最近我發(fā)現(xiàn),無論是博客也好,還是我寫的技術(shù)專欄也好,經(jīng)常會(huì)收到很多朋友的留言,留言的內(nèi)容除了討論技術(shù)問題以外,問的最多的,莫過于職業(yè)生涯規(guī)劃相關(guān)的了。
例如:
我剛畢業(yè),如何入行Java開發(fā)這一行業(yè)?
干了幾年Java開發(fā)了,感覺進(jìn)入瓶頸期,不知道下一步該怎么走了?
大家做生意的做生意,轉(zhuǎn)管理的也不在少數(shù),我還需要堅(jiān)持做技術(shù)么?
問題雖然五花八門,但是總結(jié)下來就是一個(gè):Java工程師的職業(yè)道路該如何走?
我嘗試著從各個(gè)角度回答大家問題,包括夯實(shí)基礎(chǔ),并學(xué)習(xí)其他例如學(xué)python、大數(shù)據(jù)等其他技能。
但是這個(gè)回答,可能略顯乏力,畢竟我提供的更多的是戰(zhàn)術(shù)方向,即具體的操作方法。
可是戰(zhàn)略方向,比如把時(shí)間線拉長(zhǎng)一點(diǎn),五年,十年該如何規(guī)劃你的職業(yè)生涯呢?
我想,這個(gè)問題最好的答案,還是需要那些有歷經(jīng)的過來人,才最有資格和大家談?wù)撨@個(gè)話題。
特別湊巧,前幾天在微信上與一位前同事敘舊群聊時(shí),他對(duì)自己在通往Java架構(gòu)之路上做了自己的獨(dú)特分享。
他是如何成為一名成功的Java架構(gòu)師,甚至公司高管和的歷程。
瞬間我眼前一亮,這不就是包括我在內(nèi)以及廣大同行們所需要的滋補(bǔ)品嗎?
話不多說,大家請(qǐng)往下看。
開場(chǎng)白
在同大家分享之前,先讓我嘮叨兩句。
雖然工作的事務(wù)不同,技術(shù)點(diǎn)不同,但是大家都有一個(gè)共同的目標(biāo),即成為所謂的人生贏家。
重要的是,我們需要關(guān)注他這快十年的人生路線是如何規(guī)劃和走下來的,中間有什么可以學(xué)習(xí)之處?
希望你看了他職業(yè)生涯經(jīng)歷以后,或許能夠?qū)δ愕漠?dāng)前的職業(yè)規(guī)劃有所幫助,人生有所啟迪。
故事,就要從頭開始,那才精彩。
非科班出身的Java架構(gòu)師——王賢
王賢,89年,工作8年,某一線互聯(lián)網(wǎng)架構(gòu)師 P7
說起王賢,我第一印象就是他的語速很快,說話很有條理,平常人需要掰扯 60 分鐘的事情,到他這里,頂多30分鐘給你安排的很明白。
對(duì)于王賢而言,他人生中最不自信的一件事就是學(xué)歷了。大專出身的他,在找工作這件事上,并沒有十分大的優(yōu)勢(shì)。而做為大專出身,王賢的每一次機(jī)會(huì)都來之不易。
10 年大專畢業(yè)前夕,王賢拉著一個(gè)箱子就去了魔都【上海】。「破釜沉舟,沒想著怎么回去」,帶著自己的簡(jiǎn)歷,王賢跑遍了上海大大小小的互聯(lián)網(wǎng)公司,最后終于在一家小型互聯(lián)網(wǎng)公司急招Android工程師的時(shí)候趁虛而入,成為了一名初級(jí)Android工程師。【大專學(xué)的計(jì)算機(jī)專業(yè):C/C++/Java基礎(chǔ);沒什么項(xiàng)目經(jīng)驗(yàn)】
能夠拿到這個(gè)機(jī)會(huì),王賢十分珍惜。所以當(dāng)遇到「你去開發(fā)一個(gè) app,公司暫時(shí)不會(huì)給你提供額外的資源」的要求時(shí),王賢迎難而上。
據(jù)王賢當(dāng)時(shí)回憶,【當(dāng)時(shí)在接這個(gè)項(xiàng)目的時(shí)候,也是硬著頭皮,每天都在琢磨著,怎么樣才能把這個(gè) app 開發(fā)出來。】這對(duì)于王賢來說,是他畢業(yè)后人生中的第一桶金的項(xiàng)目。為了能做出這個(gè)項(xiàng)目,王賢瀏覽了很多技術(shù)網(wǎng)站,學(xué)習(xí)和初步認(rèn)識(shí)了很多技術(shù)相關(guān),最后終于倒騰出一個(gè)還不錯(cuò)的版本。【有這樣的毅力,值得我們學(xué)習(xí)】。
我依然清楚的記得我第一次見王賢的時(shí)候,他就給我留下來深刻的印象。當(dāng)時(shí)在12年的一次技術(shù)交流會(huì)上認(rèn)識(shí)的,當(dāng)時(shí)我們交談了很久,也聊了很多。我們各自也聊了自己在技術(shù)上的見解與感悟,當(dāng)時(shí)也互留了聯(lián)系方式。【王賢十分直率地說出了自己獨(dú)自一人闖蕩的心路歷程,再看一下我自己,也深有體會(huì)。】
我們正式在一起工作的是在2015年,當(dāng)時(shí)我正加班完準(zhǔn)備下班回家,就接到了王賢打來的一通電話【最近離職了,再找工作】。當(dāng)時(shí)我也沒多想,【畢竟王賢為人不錯(cuò),肯學(xué)習(xí)肯努力肯干】就跟他說:“最近我們金服在招人,你可以來試試”。【面試的歷程還是比較艱辛的,畢竟學(xué)歷和技術(shù)擺在那里】。最后還是運(yùn)氣好還是等到了金服的offer。
在新的公司,王賢除了接觸項(xiàng)目上的一些事情外,也慢慢承擔(dān)了一些項(xiàng)目溝通的工作。王賢自己知道自己的技術(shù)還是不行,需要學(xué)習(xí)的東西還有很多,他自己也明白,不努力、技術(shù)跟不上就會(huì)被淘汰。所以便每晚的加班到最后一個(gè)離開,也抽空余時(shí)間學(xué)習(xí)有關(guān)架構(gòu)的相關(guān)技術(shù)點(diǎn)【購買了很多架構(gòu)書籍,視頻】。俗話說:“士別三日,則刮目相看”。不到一年的時(shí)間,王賢技術(shù)長(zhǎng)進(jìn)不少,大家都知道,這是他靠自己的辛勤汗水,每日每夜的加班熬出來的。
“對(duì)我來說,如果工作有什么進(jìn)步的訣竅的話,大概就是保持一顆刨根究底的心去做項(xiàng)目,就要孜孜不倦的學(xué)習(xí)新技術(shù)”,王賢如此總結(jié)自己能在工作中不斷進(jìn)步的經(jīng)驗(yàn)。
在今年18 年三月,王賢離開了金服,以50 萬的年薪加入了目前勢(shì)頭最猛的某互聯(lián)網(wǎng)公司,定級(jí) P7 。又開始了新的征途。【技術(shù)過硬,還怕學(xué)歷不行?】
總結(jié)
看了以上的經(jīng)歷以后,結(jié)合我個(gè)人的其他經(jīng)歷。
我覺得,可以把這提煉成為三個(gè)關(guān)鍵字:學(xué)習(xí),人脈,時(shí)間。
三個(gè)關(guān)鍵字按照重要性從高到底排序,他們決定了一個(gè)架構(gòu)師,甚至普通人的進(jìn)階的途徑和方法。
1:學(xué)習(xí)
你可能覺得,以上的經(jīng)歷,很像流水賬,貌似沒有什么太出彩的地方。
無非就是,跳跳槽,找找關(guān)系,去個(gè)牛叉的公司就行了。
但是,仔細(xì)想想,好像沒有這么簡(jiǎn)單吧。
敢問:
假設(shè)他肚子里面沒有點(diǎn)墨水,即便有人推薦,也會(huì)有今天的成就么?
假設(shè)沒有對(duì)于未知事物的好奇心,他會(huì)跳出自己的舒適區(qū),尋找新的挑戰(zhàn)么?
所以,永不倦怠的學(xué)習(xí),才是成功的基石。
甭管你在哪一個(gè)行業(yè),別告訴自己學(xué)的都足夠了,永遠(yuǎn)天外有天,人外有人。
2:人脈
這個(gè)不用多說,大家都明白,多認(rèn)識(shí)朋友。
以上的故事經(jīng)歷中,毫無疑問,他就是通過朋友,熟人介紹進(jìn)入一家新公司。
所以,朋友關(guān)系網(wǎng)是多么的重要。
換句話說,我可以通過我現(xiàn)有的這些朋友,聯(lián)系上名企中的任何一個(gè)人,你會(huì)發(fā)現(xiàn),這太扯了,居然還能這樣操作。
同樣,在人脈的背后,其實(shí)隱藏著另外一話題,就是所謂的情商。
從人脈的角度來說情商,簡(jiǎn)單點(diǎn)來講就是:如何做一個(gè)不讓別人討厭的人。
只有不讓人討厭,大家相談甚歡,才會(huì)有更深一層的了解,才會(huì)建立聯(lián)系,最終成為同事,或者朋友,才會(huì)有人脈。
3:時(shí)間
下面有這么一個(gè)公式,可能有些朋友曾經(jīng)見過。
它告訴你,若每天比前一天進(jìn)步0.01,非常微小的進(jìn)步。
但是一年累積下來,你會(huì)比一年前的你牛叉37.8倍。
那十年呢,二十年呢?
其實(shí),這就是時(shí)間的力量。
結(jié)尾
最后,送大家一句話,我是在某個(gè)網(wǎng)站上看到的:
再牛 x 的夢(mèng)想也抵不住傻 x 似的堅(jiān)持!
歡迎工作一到五年的Java工程師朋友們加入Java填坑之路:860113481
群內(nèi)提供免費(fèi)的Java架構(gòu)學(xué)習(xí)資料(里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring源碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個(gè)知識(shí)點(diǎn)的架構(gòu)資料)合理利用自己每一分每一秒的時(shí)間來學(xué)習(xí)提升自己,不要再用"沒有時(shí)間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個(gè)交代!
總結(jié)
以上是生活随笔為你收集整理的什么样的经历,才能领悟成为架构师?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米2 不能连接调试的问题
- 下一篇: html5学习 - canvas画图和清