10年磨一劍,我是如何棄“醫”從事“農民工”,給讀研的學弟學妹一點建議
大家好我是小Q,花名“遊俠”,今天我又來和大家聊聊“35所程式設計師那些事”。
小Q也是一名大齡“35歲程式設計師”,小Q能夠深深的體會這個年齡的尷尬,尤其是還沒有完全轉型到技術管理的,年齡優勢已經不復存在了,但是還要和年輕人搶飯碗。
小Q,2012年畢業於杭州電子科技大學,獲取碩士學位,當然專業是非計算機專業(檢測技術及自動化裝置),從畢業到現在已經10年了,也就是說小Q已經兢兢業業的在這個行業幹了小10年。10年磨一劍,小Q也算是這個行業的老人了。
回顧2009年,小Q一個人從山東拎著一個包,來到風景秀麗的天堂“杭州”,參加母校的研究生複試,並順利的通過了複試,選擇了杭電的熱門新型專業“自動化”,並從事生物醫學的研究工作,那個時候“生物醫學”是一個熱門專業,並且也是相對比較容易攻讀博士學位的,所以站在那個時候的世界觀的立場,我是要攻讀博士的。
好吧,給建議之前給大家回顧下小Q走的彎路吧。
專注學術,聚焦生物醫學
小Q,如果不選擇IT行業,也許現在可能就躲在某個實驗室角落裡“在做人體器官的實驗了”。
剛讀研那一會,確實是感覺“生物製造”真的很好玩,覺得他是可以造人體器官假體的,能夠有利於人的器官缺陷的修復,感覺真的很前沿,是高科技技術,現在回憶起來都感覺還是很自豪的。
那個時候一直跟著上面的師兄師姐做支架假體制造的研究,瘋狂的看論文和翻譯論文,為的就是要找到合適的生物化學材料,減少人體的排斥性,從而製造出合適的人體器官假體(比如耳朵)。
可能我對文字興趣就是那個時候開始培養的吧,看的太多了。
準確的說我是一直在專注學術並聚焦生物醫學,我記得很清楚,研二下半年我還在清華大學做熔融低溫機器堆積製造工藝的科學實驗呢,在那邊待了幾個月。雖然不是清華大學的研究生,但是深深的感受到了那邊的學術氛圍,“真是太棒了”。那個時候感覺清華的校園看不到學生,只有到中午吃飯和晚飯時,才能看到浩浩蕩蕩的“腳踏車大軍”,反而只有我這個外來生,徒步行走,很另類。
讀研期間,跟著導師參加和很多學術型會議。令我印象最深刻的是參加清華大學“生物製造研究所”的校友會議(具體會議名稱我現在已經忘記了,記得好像是在江蘇崑山舉行的),當時我還在會議上發表了“耳廓修復工藝和實驗結果論證”的主題演講,現在想想都後怕,因為臺下都是這個領域的學術專家,都是一些院士和準院士級別的專家。後面還去哈爾濱參加一次外文論文會議,因為自己有論文在那邊發表,也是見識了很多學術的專家。
總之,讀研期間通過會議和論文的交流和溝通,確實見識了很多外面的精彩世界。
也就是說我讀研期間的履歷是與計算機沒有半點關係的,我是一個搞生物醫學的工科研究生。
剛看了一下,最近10年“人工耳廓製造領域”好像也還是那個幾個人在研究,新人不多啊,哈哈如果當初我沒有放棄學術,是不是現在已經是教授級別的專家了,哈哈調侃下。
網際網路氛圍的薰陶
現在大家都知道“杭州”是一個網際網路科技非常發達的城市,可以說是僅次於北上廣,但是我那會讀研階段只是有那麼一個苗頭,那就是阿里在杭州起步了。阿里巴巴那個時候還不是BAT中的一員,也就是說還根本沒有BAT的概念。那個時候,杭州還是網易的天下,還是硬體和通訊巨頭,華為、海康、大華,甚至還有諾基亞西門子(簡稱諾西)的天下,杭州濱江有名的雙子樓就是倒閉之前諾西的總部。那個時候杭州的濱江還是很荒涼的,沒有那麼多的高樓大廈。
杭電的研究生是基本都被硬體和通訊巨頭打包走了,也就是說和我在同一個學院的其他研究所的師兄師姐都被這些IT巨頭打包走了,當然也不會忘記給我們這些學弟學妹一些建議,IT是未來杭州最吃香的行業,尤其是網際網路電商。
好吧,也有自己的直系師兄的一些建議,因為他們根本不想讀博士,都想快點找工作,然後賺錢,他們都在告訴我“做學術太苦,太累,關鍵是還沒錢”,只能靠微薄的專案基金來維持學術研究(並不是每個研究生會有專案的,很多都是掛靠在已經好多年沒有交割的老專案上)。
久而久之,小Q開始懷疑是不是自己選錯了,自己適不適合讀博士,繼續去高等學府生造(比如清華大學)。
臨近畢業的半年,我也瘋狂的自學Java、C++等,希望自己也能邁進IT行業的大門,那個時候我也是死老筋,覺得我學術從0-1都可以,那麼計算機也是可以的,所以那個階段非常的痛苦,一邊做與工作沒關係的學術研究,一般還要學習計算機,並去外面公司偷偷的實習(比如諾西,因為我本科是通訊工程專業的)。
從事Java領域的10年光陰
小Q之所以會從事Java領域的崗位,完全是自學計算機的那個階段,對C和C++真的是不感冒,並且那個時候自己只想做網際網路,尤其是阿里巴巴主推Java,所以覺得應該會吃香。
兢兢業業的10年
小Q為了能夠在這個行業做的久一點,這10年也是瘋狂的學習技術,比如從做開始的Java Swing技術(基於C/S的Java中的圖形介面技術,那個時候在通訊行業非常流行的技術),到Struts1.x、Struts2.x,再到Spring Framework,再到Spring Boot,再到Spring Cloud,最好到現在的Spring Cloud Alibaba。一路走過來,從最底層的普通的Java工程師,一路打怪升級到現在,經歷了整整10年。
所謂10年磨一劍,終有所成
10年磨一劍終有所成,小Q出版了個人技術品牌類書籍“Spring Cloud Alibaba微服務架構實戰派(上下冊)”,小Q也不敢說自己的技術有多牛,只是小Q覺得自己是非常勤奮和努力的人。
給學弟學妹的建議
結合我自身的經歷,我就給學弟學妹一些個人的建議:
-
讀研是非常有用的,它不僅能夠讓你認識更多牛人,還能讓我們開啟自己的眼界,能夠用更加成熟的思維模式去思考問題。
-
讀研能夠給我們一個很好的敲門磚,也就是我們會比別人多一些敲門的機會,但是一旦入門,剩下的事情就得靠自己去努力昇華了。
-
早做打算,有的放矢。如果你是勵志要做學術的,請堅持下去,把這條路走完,結果一定是好的。如果你是要找工作的,請早點和導師說明,多出去實習和提升自己入門的基礎技能,讓自己不要輸在起跑線上。
-
如果你是從零開始從事某一個行業,最開始肯定是苦的,並且你可能付出10倍的努力,也得不到一層的回報,但是請不要灰心,只要自己感興趣,什麼都好辦。
-
多多鍛鍊身體,少熬夜。當和你的同齡人在同一個起跑線的時候,你多用心點做些有價值的事情,付出的時間成本是最小的,隨著年齡越大,想要超過同齡人,你需要付出比之前N倍的努力。
總結
歡迎書友們認真的品讀小Q的技術品牌系列書籍“Spring Cloud Alibaba微服務架構實戰派(上下冊)“,多多熟悉更多牛逼的技術。”35歲程式設計師“有一個比較特色的口號,”不要讓技術成為你跨越35歲門檻的瓶頸“,要讓技術成為你的黃金聖衣,輔助你防禦更多大Boss的組合拳。
小Q會孜孜不倦的給大家介紹“Spring Cloud Alibaba全家桶技術棧”,書友們也要持之以恆的多多關注小Q。
首先,Spring Cloud Alibaba是一個微服務基礎框架,它本身具備一定的微服務治理的能力,比如分散式服務治理、分散式配置治理、分散式流量治理、分散式事務、分散式閘道器、分散式訊息治理等。如果專案直接使用Spring Cloud Alibaba提供的功能,完全可以滿足中等專案的微服務開發的業務場景,開發人員只需要熟悉Spring Cloud Alibaba就可以成為一個微服務領域的開發專家。
其次,既然是微服務基礎框架,它還可以擴充套件自身的沒有的微服務治理能力,比如Skywalking、Discovery、ShardingSphere、DataX等。Spring Cloud Alibaba是基於Spring Boot的思想來設計的,Spring Boot又是基於Spring Framework來設計的,也就是說凡是Spring Framework生態的技術棧,Spring Cloud Alibaba均可以擴充套件。這樣無論是開源社群提供的微服務技術能力,還是公司自研的微服務技術能力,都可以被Spring Cloud Alibaba引入。
最後,Spring Cloud Alibaba是Spring Cloud的超集,它具備Spring Cloud整個微服務生態系統的能力。
總結,Spring Cloud Alibaba絕對是微服務架構領域的巨無霸,通過它開發人員可以快速的搭建高可用、高穩定性和高效能的微服務架構。在搭建的過程中,還會驅動開發人員去擴充套件Spring Cloud Alibaba還不支援的微服務技術。Spring Cloud Alibaba是讓開發人員入門和進階微服務架構的一步到位的最佳選擇,通過它開發人員可以快速的熟悉微服務架構的全棧支撐技術。
本公眾號文章,全部是自己一手原創的,希望朋友們多多關注本人的公眾號。
知識輸出是筆者的初衷,藉助知識輸出,能夠認識更多的牛人,能夠和牛人溝通,也是自己技術提升的一個機會。
下一期:幾張圖搞定Spring Cloud Alibaba配置中心的架構原理
往期文章推薦
Spring Cloud Alibaba系列:
防止內卷,拒絕潛規則|工兵踩地雷之Spring Cloud Alibaba核心註冊原理|35歲程式設計師那些事
防止內卷和被潛規則,Spring Cloud Alibaba微服務架構實戰派(上下冊)|35歲程式設計師那些事
阿里巴巴為什麼要開源Spring Cloud Alibaba
不用找了,這本書幫你完全搞定Spring Cloud Alibaba,你還猶豫什麼?
深度剖析Spring Cloud Alibaba系列——如何相容Spring Cloud
深度剖析Spring Cloud Alibaba系列——如何相容Nacos
深度剖析Spring Cloud Alibaba系列——適配Spring Cloud和Nacos的服務元資料
往期文章推薦
Skywalking系列:
SkyWalking 分散式鏈路追蹤:最新 Kafka 通訊模型設計
分散式鏈路追蹤 Skywalking:外掛化和模組化架構設計
分散式鏈路追蹤Skywalking Skywalking 儲存客戶端設計
一路向北
人間燈火無不休,愛與山水與春秋
----無題