怎么才算精通java Java入門到精通需要多長時間?
Java入門到精通需要多長時間?我的學生嘲笑“Java從入門到放棄”、“Java從入門到失敗”、“Java從入門到墳墓”,這在一定程度上反映了編程語言的難度。從一開始到精通,常常有一種說法是這本書很吸
Java入門到精通需要多長時間?
我的學生嘲笑“Java從入門到放棄”、“Java從入門到失敗”、“Java從入門到墳墓”,這在一定程度上反映了編程語言的難度。從一開始到精通,常常有一種說法是這本書很吸引眼球。
我認為java學習只是從頭開始。沒有盡頭。外面有人,外面有天,學習沒有盡頭。特別是在編程領域,新技術層出不窮,技術是一個不斷發(fā)展的過程。
著名藝術家米開朗基羅年近90歲。臨終前,他遺憾地嘆了口氣:這不容易。他是個藝術初學者。我很抱歉離開這個世界。
了解更多,我們知道的更少。如果你還是這樣,我為什么要精通呢?這就足夠開始一項事業(yè),找到一份工作,保持穩(wěn)定,并持續(xù)很長時間。學習總是進行時
要精通Java是很困難的。Java是一門相對較難的學科,還有很多知識需要學習。而且,互聯(lián)網技術的發(fā)展有多快,技術更新的速度也在日新月異。如果你不能說那一天,你會發(fā)現(xiàn)你以前學的Java技術已經逐漸被淘汰了,你需要學習新的技術,所以你想實現(xiàn)Java很難掌握。
如果您想開始并能夠工作,這是相對快速的。也許你可以在幾個月內完成Java技術的學習和掌握?;旧希憧梢蚤_始工作了。雖然工作是可能的,但是學習Java僅僅是個開始。在今后的工作中,除了把以前學到的技術應用到實際工作中,還要不斷適應Java行業(yè)的發(fā)展,學習新的知識。
對于很多人來說,java培訓或自學都是為了學習進入java行業(yè),java培訓在很多情況下只是讓你快速進入java行業(yè)。其實,要想掌握Java,還需要不斷的練習和學習。
java大概多久可以精通?
作為一名程序員,我已經出版了很多Java編程書籍,所以讓我來回答這個問題。
隨著互聯(lián)網的發(fā)展,Java語言自身的生態(tài)系統(tǒng)不斷完善,應用邊界不斷擴大。目前廣泛應用于web開發(fā)、大數(shù)據(jù)開發(fā)、移動終端開發(fā)等領域??梢哉f,不同的應用方向也需要有不同的知識結構,因此很難掌握Java。
Java語言本身的組成分為兩部分,一部分是Java虛擬機,另一部分是Java語言本身的語法。根據(jù)Java語法要求編寫的程序需要通過Java虛擬機進行加載、驗證、編譯和運行,Java虛擬機的作用相當于Java運行環(huán)境(container)。它需要完成很多操作,包括代碼安全、垃圾處理、事件處理、資源管理等。因此,精通java開發(fā)一方面需要清晰的java語法,另一方面需要了解java虛擬機的運行機制。
對于初學者來說,學習java編程從學習java語法開始,然后學習java web開發(fā)、數(shù)據(jù)庫開發(fā)、分布式開發(fā)等。這個過程通常是大多數(shù)學習者的學習路線。難點在于對java面向對象概念的理解,即對各種“抽象”的理解。這一部分雖然有一定的難度,但大多數(shù)學習者都是能夠學習的,差異往往在于學習時間上。
對于從事平臺開發(fā)的研發(fā)級程序員來說,還需要系統(tǒng)地學習Java虛擬機的內部機制。通過深入了解Java虛擬機的組成,可以輔助平臺產品的研發(fā),注重性能的提高。通常,我們需要了解Java虛擬機的體系結構和核心算法,這是比較困難的。當然,如果您想了解Java虛擬機的整體結構,通常需要閱讀大量的源代碼。
把Java編程語言精通到底有多難?
首先,我想談談我對建筑師的理解。架構師和普通程序員之間有兩個方面:一方面,他們的技術能力可以解決更多、更復雜、更困難的事情。如果普通程序員能解決只有架構師才能解決的問題,那么普通程序員就會成為架構師;另一方面,他們的心態(tài)和責任感恰恰相反,一般程序員,尤其是初級程序員,遇到問題時,往往會向更有能力的程序員求助。
以下重點介紹Java程序員如何成為架構師:
1。扎實的基本功,從基本的數(shù)據(jù)結構到算法,從基本的語法到語言特點,都要熟稔于心,像幾件珍品一樣一一呈現(xiàn)。這可以通過閱讀更多的基礎書籍來學習。
2. 在實踐了基本技能之后,我們應該更加注重實踐,多思考,多總結,多優(yōu)化項目,從而使項目更加健壯可靠,具有更好的性能和更高的資源利用率。善于總結。
3. 只有承擔更多的責任,做更多的事情,我們才能有更多更廣泛的接觸。尤其是有機會參與大型項目時,一定要多參與。一般來說,如果我們參與過某一類業(yè)務的多個大型項目,我們就可以在這個業(yè)務領域有一定的架構參與能力。前提是做好第二點,全面了解項目。
4. 只有多總結,多學習新技術,才能跟上潮流,成為受歡迎的架構師。過時的建筑師往往沒有地方使用。舉一個不恰當?shù)睦樱切┰浬硖?m內存時代的架構師,如果他們不跟進新技術,就沒有地方使用。
關注我,定期更新Java生態(tài)系統(tǒng)中的最新技術,歡迎多交流。
Java程序員應當如何向架構師的目標邁進?
我去成都尋找初級Java工程師的需求。他們有無限的經驗和從4K到8K不等的薪水