分享一些我技術成長的感悟

今晚來聊聊我在技術成長中的一些感悟,跟大家分享下。

BALABALA

在大學的時候,我一個計算機專業相關的證書都沒考,自認爲這些證書對我以後找工作沒什麼大的幫助。於是我把時間更多地花在研究八股文上,因爲八股文在面試的時候是要用到的。

利益化

我會對我做的事情利益化,雖然聽起來不太好,但我認爲是沒辦法的,我的精力是有限的,我所花的時間就應該追求正向回報

不過這是針對關於我們的飯碗層面的,如果純碎是愛好和喜歡幹某件事,那就無需關注利益回報了。就比如我喜歡看英雄聯盟比賽直播,看B站划水摸魚,看各種熱血漫畫動漫,這對我來說就是愛好,看了開心,這就足夠了。

有不少的同學都去考軟件設計師的證書,而我經常跑圖書館裏複習着八股文寫文章。至於跑圖書館並不是我喜歡,而我是認爲人的惰性是一直存在的,我想整天躺牀上刷一天B站看電影,但現實告訴我這樣下去不行。所以我經常去圖書館接受讀書氛圍的薰陶,試圖去打敗這種惰性(這招對我是有效的)

克服惰性

搞八股文而不去考證,那時我認爲自己做得很對,我就應該搞Java,Java纔是正道。

我在網上看到大家都說Java基礎很重要,於是我就去研究各種亂七八糟的八股文:繼承+構造器+靜態代碼塊的加載順序、String各種+號運算符StringBuilder配合intern各種姿勢打印true還是false等等等各種Java基礎相關的筆試***鑽題我都搞過一輪。

但後來經過一輪校招之後,我懵了:這個是啥玩意啊,都不考Java基礎啊,我前段時間學了個der啊。計算機網絡/操作系統/算法纔是永遠滴神!

很多公司在校招的時都不介意你在學校時用的是什麼語言,只要他們認爲你基礎紮實、頭腦清醒靈活,很可能就要你了。校招時的基礎紮實並不是針對於Java的,只要你的簡歷沒有過度誇張吹噓自己很懂Java,可能他們壓根就不問你Java相關的內容(當然了,一個應屆生在他們的眼裏,你又能有多懂Java)。

爲了找工作,放棄考證轉而去學習基礎這個抉擇我覺得是對的,但方向沒找準。

我也不沒看人家以往校招面試考察的是什麼內容,自以爲基礎很重要,就去一根筋去搞各種Java的語法。將自己很多的時間花在在偏門的題裏,咋一看好像懂了很多基礎的知識,但對找工作這件事情上和後續的職場開發沒有啥幫助。

我之前跟我一個同事聊過,他跟我是同一屆的。他說他在大二的時候跟學長聊過,知道校招重點考察什麼內容。然後他就專盯這些內容去搞了整個大學生涯,在校招就是亂殺的。

看到這裏,有的人可能就不信了。咋人家搞了一個大學,校招亂殺了。你走了這麼多彎路,你還跟人家一個公司。其實很簡單,因爲我是白菜,人家是SP。

奮鬥的方向要找對

在找實習之前,我想動手做一個項目以便簡歷上能有些實質的內容。那時候知道有Elasticsearch這麼一個搜索引擎框架,當時我不懂Linux,但我想要用它來做檢索。那時我還沒折騰過虛擬機,也沒買過雲服務器。

要上Elasticsearch肯定要部署嘛,那部署在哪呢?我一想,肯定是Windows啊,我的本地開發環境。我那時候就真這樣幹了,依稀記得當年的Elasticsearch版本還是2.3吧,我花了我很長的時間才安裝上,踩了很多坑,還有一大堆的問題...

其實我在踩坑的那時是知道Elasticsearch這種軟件應該是要在Linux部署的,但就是硬着在Windows上搞,現在看來就是純浪費時間。

及時調整:我們沒辦法判斷每一次抉擇都是對的

why

寫下這篇文章主要是最近在羣裏看到有小夥伴在研究些偏門的八股文(類加載順序/內部類/ture/false),我贊成也欽佩這種折騰行爲,當解開答案時,是有趣的,在這個過程中也肯定能學會很多騷操作。

但如果是以找工作的標準去衡量這些偏門基礎題目,我是不建議去花時間折騰的。

現在面試充斥着各種系統架構千萬流量高併發高可用這種話題,其中有不少確實是八股文。但這至少對工作中還是有些許幫助的,我們可以借鑑這些八股文去衡量自己所負責的系統應該是如何設計,有什麼樣的功能,達到什麼標準等等。

可能你入職以後,發現公司的系統很爛,發現招你進來的人也早已經知道你負責的系統確實很爛。但有沒有一種可能,招你進來的人是覺得你能夠知道它爛在哪裏,跟業界相比有多大的差距,這或許就是你被錄取的理由

如果想學Java項目的,強烈推薦我的項目消息推送平臺Austin(8K stars),可以用作畢業設計,可以用作校招,可以看看生產環境是怎麼推送消息的。消息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程序】【企業微信】【釘釘】等消息類型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章