更新時間:2019-08-23 14:43:45 來源:動力節點 瀏覽2271次
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。
給你學習路線:html-css-js-jq-javase-數據庫-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
發現最近很多想要學習Java的小白或者轉行到Java這個行業的伙伴們不知道怎樣學習才能學得更多專業,今天給大家整理了一些前輩們的學習方法和技巧,以及常看的一些書籍。這些也非常適合初入Java行業的伙伴們。咱們就來一起看看。
首選對于在校的一些小伙伴們(比如計算機系統、算法、編譯原理等等)的前提下,需要再考慮下一步的提升。
第一部分:對于尚未做過Java工作的同學,包括一些在校生以及剛準備轉行Java的同學。
一、在學習Java基礎的時候,需要多動手去實踐,很多時候,實際操作的和結果的不是太相符的。如果你學完一些基礎的部分可以寫出一些簡單的程序,并且可以用最簡單的編輯器,比如記事本。這個時候,不要急于進入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎內容。
二、Web開發等你寫上幾天程序以后,可能會比較迷茫,因為自己感覺寫的東西似乎看起來毫無用處,比如實現一個簡單的計算器,讀取一個文件等。這個時候你就應該去學著寫一些讓你覺得有意思的東西了,所以應該學習更多的知識。這些內容主要是Web開發相關的內容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(數據庫)相關的知識。它們的學習順序應該是從前到后,因此最先學習的應該是HTML/CSS/JS(前端頁面)。
三、開發框架當你學會以上內容以后,這個時候你還不足以參加工作,但是還是需要繼續深造的。公司里為了提高開發的效率,會使用一些JavaWeb框架,因此還需要學習一些開發框架。目前比較主流的是SSM框架,即spring、springmvc、mybatis。需要學會這三個框架的搭建,并用它們做出一個簡單的增刪改查的Web項目。可以不理解那些配置都是什么含義,以及為什么要這么做,這些留著后面去了解。
但一定要可以快速的利用它們三個搭建出一個Web框架,可以記錄下第一次搭建的過程,在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以后工作當中幾乎是必須要使用的工具,所以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網絡上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。
第二部分:對于參加工作一年以內的同學。恭喜你,這個時候,你已經擁有了一份Java的工作。
在這一年里,至少需要看完《Java編程思想》這本書。這本書的內容是幫助你對于Java有一個更加深入的了解,是Java基礎的升級版。總而言之,這個階段的核心學習思想就是,在工作中實踐,并且更加深入的了解Java基礎。
第三部分:對于參加工作1年到2年的同學。這部分時間段的同學,已經對Java有了一個更加深入的了解。
但是對于面向對象的體會可能還不夠深刻,編程的時候還停留在完成功能的層次,很少會去考慮設計的問題。于是這個時候,設計模式就來了。最多在你工作一年的時候,必須開始寫博客,而設計模式就是你博客的開端。
第四部分:對于參加工作2年到3年的同學有的同學在這個時候覺得自己已經很牛逼了,于是忍不住開始慢慢松懈。
這個階段,有一本書是你必須看的,它叫做《深入理解Java虛擬機》。這本書絕對是Java開發者最重要的書。這本書的重要性還要高于《Java編程思想》、《Java并發編程實戰》這本書。
第五部分:參加工作3年到4年的同學這個階段的同學,提升已經是很難了,而且這個階段的學習往往會比較多樣化。
因為在前3年的過程中,肯定或多或少接觸過一些其它的技術,比如大數據、分布式緩存、分布式消息服務、分布式計算、軟負載均衡等等。這些技術,能精通任何一項,都將是你未來面試時巨大的優勢。
一定要記住,作為一個程序猿,平日里所接觸的技術可能會很多,但是想要讓一門技術成為你的優勢,那么一定是你對這門技術的了解強過絕大多數人才行。因此在這個階段,你就不能再簡單的去學習前3年的內容了,雖然前面的學習如果還不夠深入的話依舊要繼續,但這個時候你應該更多的考慮建立你的優勢,也可以稱為差異性。差異性相信不難理解,就是讓你自己變得與眾不同。你前面三年的學習足夠你成為一名基本合格的Java開發者,但你離成為一名優秀的Java開發者還有很大的距離。
相關閱讀
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習