欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

有沒有大佬能分享一下學習java的經驗

李中冰2年前22瀏覽0評論

有沒有大佬能分享一下學習java的經驗?

一入技術深似海,日新月異拼命追!

一開始學習JAVA,覺得仿佛給自己打開了一扇創造的大門,每天用學到的點點滴滴實現一個又一個的需求,很有成就感!賺的也比一般工薪族多一些!

但是很快就厭倦了沒日沒夜的增刪改查,看著功能大相徑庭,其實內里相差無幾,CV大法,改改對象名,改改方法名,很快就實現了一個需求!

很快的就覺得公司不大行,配不上自己的“水平”,出去面試,專門找大公司,好公司,以為信手拈來,然而事實是不斷放低自己的要求,面試了很多公司都無疾而終,跪在的問題不是高并發,不是分布式,而是基本的排序算法,基本的數據結構,基本的網絡知識,JAVA運行原理等等這些平時用了千百遍,卻說不出所以然的東西!

于是開始懷疑自己了,學JAVA到底學了什么?增刪改查寫了幾百遍,這跟實習生寫三遍的差別在哪?緩存指令只會set,get,遇到問題了怎么辦?服務宕機,緩存擊穿?jvm底層是什么,你知道嗎?

然后告訴自己,要熟悉底層,開始關注性能,可擴展性,如何優化,如何跟實習生拉開差距,不再是一個只會CV,只會增刪改的“大神”!

這就是我幾年前的學習寫照,總是喜歡搞一些花里胡哨的東西,到最后啥也沒學到!

所以我在此建議 :

①,注重底層:jdk中基本的數據結構(比如hashmap,hashtable,concurrentHashmap,synchronizedMap區別是什么?如何取舍?),jvm內存模型,內存結構,gc,并發包,反射等等!

②,不要想著啥都會:緩存有好幾種,消息中間件有好幾種,數據庫中間件有好幾種,微服務框架有好幾種,如果這個學一點那個學一點,有可能最后都只是掌握皮毛,實際中用不到很快就忘了,而且看的太多容易產生倦怠心里,真真正正的搞懂幾個中的一個就行了!

③,緊跟新技術但不盲從:目前JAVA8還是主流,流式處理函數式編程都很經典,雖然JAVA已經發到11,但可以變掌握舊的邊擁抱新的,類似的還有springboot和最新的微服務mesh等等!

④,不要三天打魚兩天曬網:學習是一輩子的事,只有保持足夠的熱情,付諸足夠的精力才能不被淘汰!

⑤,喜歡分享:以我自己為例,有時候有些概念比較模糊,心里就想著要分享給別人,不能含糊,努力去弄懂,然后盡量用通俗易懂的話描述出來,這時候你會發現豁然開朗了,真正的會了!

編程真的是要學習一輩的東西,分享讓我掌握得更牢靠,所以我會持續分享的,敬請關注。。

java編程學習,有沒有大佬能分享一下學習java的經驗