03.03 在學校學習java感覺並沒有學什麼特別的技術,只是增刪改查和一些框架,怎麼辦?

小小de菜鳥


作為一名IT行業的從業者,同時也出版過Java編程書籍,所以我來回答一下這問題。

首先,本科階段學習的Java編程技術還是以基礎內容為主,包括基本的Java編程語法、Web開發基礎以及大數據開發基礎等等。

如果要想提升自身的崗位競爭力,還需要進一步學習,可以參考以下幾個方面的建議:

第一:選擇一個具體的學習方向。Java目前的開發方向主要集中在Web開發領域、Android開發領域以及大數據開發領域,從目前的發展趨勢來看,大數據方向是不錯的選擇。如果對移動互聯網開發比較感興趣,也可以選擇Android開發,目前Android開發已經逐漸被併入到前端開發團隊,所以選擇Android開發方向需要進一步掌握各種前端開發技術。由於Java Web開發的技術體系比較成熟,所以選擇Java Web開發是不錯的選擇。

第二:制定具體的學習計劃。學習計劃的制定要依賴於具體的學習方向,以大數據方向為例,學習的內容有三大部分,其一是大數據平臺知識;其二是大數據平臺針對於Java的API;其三是進行具體的案例開發。另外,要想從事大數據開發還需要具備一定的數學基礎和統計學基礎。

第三:加強動手實踐能力。對於大學生來說,動手實踐能力的培養對於提升就業競爭力是非常重要的,一方面要在學習的過程中完成規定的各種實驗,另一方面也要通過自主學習來提升動手能力。如果在校期間能夠參與到老師的課題組,或者參加各種級別的比賽,都會促進自身動手實踐能力的提升。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


作為IT行業的一名開發人員,我來回答下這個問題。

學校學習Java一般都會以理論為主,算法為要。本科階段主要學習的是Java基礎。如IO、多線程、web服務等理論。

其實在社會上。很多工作多年的Java程序員的主要工作也是增刪改查。對數據的持久化操作本身就是軟件開發中的重點內容,根據持久化操作衍生出的一系列優化,比如解決緩存雪崩、Redis等相關知識。

軟件可以分為前端頁面的開發、後端業務邏輯的編寫,還有就是增刪改查。增刪改查在初學者認為是很簡單的操作,但是隨著你深入的研究,你會發現相關的技術博大精深。

建議您選擇一門技術或者一個方面深入研究。Java的知識很廣,人的精力是有限的,不可能有一個人懟Java全部瞭解,市面上的很多高級Java開發,他們都有著過人的長處,選擇一個方向深入研究,也是培養您過人長處。走向成功的重要步驟。

建議您多實踐。在校多參加一些軟件開發比賽。多參與軟件項目的開發製作,積累自己的開發經驗。這樣可以有助於您全方位的提升。

建議您一定要保持不斷學習的態度。即便處於一個溫暖的舒適期,也不要放棄相關Java知識的學習。多看些Java技術的相關書籍,以及經驗人士的博客分析。多參與論壇講座。解決自己的疑惑。

這樣有助於你快速的提升自身的技術能力,培養自己的信心。

希望回答對您有所幫助。

我本人從事多年互聯網Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

謝謝!


凱騰凱


首先,學校裡一定要打好基礎。基礎雖然看似簡單枯燥,但如同造房打地基,忽視不得。

當基礎紮實後,就可以通過各種途徑尋找更深層次的學習資料。現在互聯網很發達,要找學習資料輕而易舉,關鍵在於自己想要的發展方向以及對學習資料的選擇。你可以找一些現成的項目去邊做邊學,同時不斷回顧基礎鞏固基礎。

學校是學習的黃金時期,一定要好好把握!


python進階者


自己找視頻,書自學,我之前還在讀書的時候從大一就是自學,學校講的進度太慢了,而且深度也不夠,先看一些基礎的東西,把基礎的鞏固了,像多線程,io,jdbc什麼的,先會用,原理不著急,然後看框架主流的ssm框架,也先會用,等會用了,再回過頭看原理,算法,比如紅黑樹,什麼hashmap底層實現,spring源碼深度解析,java併發編程實踐,jvm深度理解,然後就是到微服務架構spring cloud alibaba ,spring cloud netfilx等等,慢慢增加自己的技術,說這麼多,首先要給自己定的計劃,什麼時間完成什麼,雖然不一定能做完,但是目標要在,有目標才有動力


夜晚楓林


增刪改查這些只是很基本的功能,主要的還是基礎,基礎紮實不管是以後面試還是工作都會有很大的幫助,有了基礎知識後可以再去看看框架的原理啊設計模式的,對自己都會有很大的幫助!平時沒事可以多看看開源的代碼,開源代碼裡面有很多東西都是可以借鑑的!還有在學習的時候一定要自己多動手練習!


每日開口笑哈哈


自己多做項目,或者想一些項目來研究,可以爬蟲一些數據,然後數據夠幾千萬,有瓶頸了!這個時候就要開始優化,各種架構了


每天解密


你可以去leetcode上刷刷題 做做項目 當然 如果你學校比較好 也可以去b站學學機器學習 然後到kaggle上搞搞數據競賽 還是蠻有趣的


明美你不看場合嗎


買一些講項目的書,自己跟著學學,嘗試做項目或者去網上找一些做項目的視頻,跟著學一下,項目做的多了,就找到自己的不足之處了,能力就能慢慢提高了。


分享到:


相關文章: