就拿我最近看的多執行緒這塊兒來講吧,當我剛剛看完多執行緒的一些基礎,比如多執行緒的實作,生命周期,如何中斷多執行緒一類的問題,,然后就準備看下之前一直忽略的另外兩種實作多執行緒的方式,實作Callable介面和使用Executors工具類。。然后我突然間又發現了好多的知識盲點。。比如執行緒池,Executor框架。。。然后我迷茫了。。因為我知道看完執行緒池和Executor框架之后,肯定又會出現新的知識盲點。我固然知道看的越深入越好,但是如果我只對這部分深入看下去,,其他的點投入的時間就勢必會變少。
然后我現在不知道作為一個大四應屆生,準備趕上明年春招努力沖一波大廠的我,這些知識到底應該掌握到哪種程度。。
求善良可愛美麗帥氣到爆炸的前輩們給我提點建議吧。。。謝謝謝謝!
uj5u.com熱心網友回復:
應屆校招的話,技術不用太精,但是一定要知道,就算沒用過也要裝作用過的樣子 多執行緒 集合 分布式 前后端分離 spring springmvc springboot mybatis 關系和非關系型資料庫 多看一些java的初級和中級面試題,太復雜的問不到你頭上, 主要就是理論知識這一塊兒,一定要準備充足,要能跟面試官扯皮,去git hub弄幾個專案出來練練手。uj5u.com熱心網友回復:
你這才是語言層面的東西,如果光僅憑這個找作業的話,你得把Java語言規范、JNI及各種命令列也要琢磨一下,這樣可以顯得你在這門語言上很專業,可以找一些接近低層開發作業,但做低層開發的話,那些基礎課程像資料結構、作業系統原理學得比較好才行,否則好多東西不能理解。比如你上邊多執行緒,即使你知道Executor怎么用了,但什么時候用、如何用可能還不太有感覺。低層開發多執行緒、IO、Socket是必須要掌握的,可能還有Native呼叫之類的,JVM規范、Java語言規范、各種集合類以及JDK里的各種命令都是需要好好研究的。回應式編程要了解一下,Vert.X去研究一下。
如果急于就職的話,可以先從WEB應用開發入手,因為大多需要應用以聯網的CRUD專案為主,主要通訊協議又是HTTP。
WEB開發的作業容易找一點,只是成就感會差一點,WEB開發主要集中在業務功能的實作,偏重UI和資料管理。如果想從這方面入手及偏后端的話,SSM算是不錯的入門吧。去大廠的話,上邊提到的那些基礎知識會可能也是掌握的,雖然實際開發中接觸不會很多,但面試的時候會問。
uj5u.com熱心網友回復:
確實,之前找了個公司web開發,從7月份間間斷斷的實習到前幾天,,派給我的任務全是一些CRUD,感覺真心枯燥。。uj5u.com熱心網友回復:
確實,之前找了個公司web開發,從7月份間間斷斷的實習到前幾天,,派給我的任務全是一些CRUD,感覺真心枯燥。。
uj5u.com熱心網友回復:
對的,我那會上牛客看了看總結了下,慢慢看吧,幾個月應該夠看的比較深入了吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/225097.html
標籤:非技術區
上一篇:tomcat求助
