自學(xué)java需要多久 今年大三了,學(xué)了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請(qǐng)問我該怎么辦?
今年大三了,學(xué)了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請(qǐng)問我該怎么辦?14年后,有人說Java將要消亡,那時(shí)Java仍然是中國(guó)的主流。17年來,有人說Java真的不行了
今年大三了,學(xué)了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請(qǐng)問我該怎么辦?
14年后,有人說Java將要消亡,那時(shí)Java仍然是中國(guó)的主流。17年來,有人說Java真的不行了,那時(shí)Java還是中國(guó)的主流。19年來,有人說Java不再好了,他們都在用python。然而,Java和C仍然是中國(guó)的主流。最后,在2020年,另一批不處于it地位的人說Java已經(jīng)不好了,go和python是主流。你相信有一群培訓(xùn)機(jī)構(gòu)嗎???你知道java生態(tài)有多好嗎?你知道有多少java開發(fā)需要維護(hù)嗎?你知道一家公司突然改變技術(shù)方向要花多少錢嗎?
Java入門到精通需要多長(zhǎng)時(shí)間?
我的學(xué)生嘲笑“Java從入門到放棄”、“Java從入門到失敗”、“Java從入門到墳?zāi)埂?,這在一定程度上反映了編程語(yǔ)言的難度。從一開始到精通,常常有一種說法是這本書很吸引眼球。
我認(rèn)為java學(xué)習(xí)只是從頭開始。沒有盡頭。外面有人,外面有天,學(xué)習(xí)沒有盡頭。特別是在編程領(lǐng)域,新技術(shù)層出不窮,技術(shù)是一個(gè)不斷發(fā)展的過程。
著名藝術(shù)家米開朗基羅年近90歲。臨終前,他遺憾地嘆了口氣:這不容易。他是個(gè)藝術(shù)初學(xué)者。我很抱歉離開這個(gè)世界。
了解更多,我們知道的更少。如果你還是這樣,我為什么要精通呢?這就足夠開始一項(xiàng)事業(yè),找到一份工作,保持穩(wěn)定,并持續(xù)很長(zhǎng)時(shí)間。學(xué)習(xí)總是進(jìn)行時(shí)
首先,Java是一種編程語(yǔ)言,廣泛應(yīng)用于web開發(fā)、大數(shù)據(jù)、Android開發(fā)等領(lǐng)域。Java語(yǔ)言的特點(diǎn)是性能穩(wěn)定,可擴(kuò)展性強(qiáng)。很多大型互聯(lián)網(wǎng)平臺(tái)更愿意采用java開發(fā)解決方案,因?yàn)樗梢栽谝欢ǔ潭壬辖档烷_發(fā)風(fēng)險(xiǎn)。
學(xué)習(xí)java可分為三個(gè)階段:基本語(yǔ)法階段、web開發(fā)階段和分布式開發(fā)階段。基本語(yǔ)法階段是學(xué)習(xí)的難點(diǎn)。Java語(yǔ)言是一種純面向?qū)ο蟮木幊陶Z(yǔ)言,因此在學(xué)習(xí)之初需要接觸很多抽象的概念。掌握了這些抽象概念后,后續(xù)的學(xué)習(xí)就相對(duì)容易了。
學(xué)習(xí)java要注意三點(diǎn):一是多做實(shí)驗(yàn)和總結(jié),逐步建立編程思想;二是多做技術(shù)交流,交流的過程也是學(xué)習(xí)的過程;三是跟上技術(shù)發(fā)展的趨勢(shì),而目前選擇大數(shù)據(jù)方向是一個(gè)不錯(cuò)的選擇。
Java跟大數(shù)據(jù)哪個(gè)容易學(xué)?
你需要學(xué)習(xí)多久才能成為一個(gè)人才取決于你的學(xué)習(xí)風(fēng)格和學(xué)習(xí)態(tài)度。比如,你選擇Java培訓(xùn)學(xué)習(xí)時(shí)選擇什么樣的組織,選擇什么樣的學(xué)習(xí)方式,或者學(xué)習(xí)什么課程內(nèi)容都會(huì)有一定的影響?但前提是你愿意花多少時(shí)間和精力是最重要的因素。
首先,java課程的學(xué)習(xí)時(shí)間是根據(jù)很多因素來設(shè)定的,其中最關(guān)鍵的因素是課程內(nèi)容。如果你想獲得足夠的知識(shí)儲(chǔ)備,課程所涵蓋的知識(shí)點(diǎn)需要包含一定范圍的技術(shù)。在此基礎(chǔ)上,如果進(jìn)一步考慮課程安排和學(xué)習(xí)效果,需要留出足夠的時(shí)間進(jìn)行這方面的學(xué)習(xí),大部分java培訓(xùn)機(jī)構(gòu)的學(xué)習(xí)時(shí)間一般在5-6個(gè)月之間。如果時(shí)間太短,學(xué)習(xí)效果會(huì)更危險(xiǎn)。
其次,有兩種學(xué)習(xí)方法。一是面對(duì)面教學(xué),效率更高。更重要的是,學(xué)生可以及時(shí)與老師溝通解決問題,也可以與學(xué)生交流,互相學(xué)習(xí)。另一種是網(wǎng)上學(xué)習(xí),交流比較困難,學(xué)生回答問題也比較困難。如果有足夠的老師就可以了。一般來說,上網(wǎng)時(shí)間較長(zhǎng)。