• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 機(jī)構(gòu)新聞 > 想進(jìn)入BAT等大廠,Java應(yīng)該怎么學(xué)
機(jī)構(gòu)主頁(yè) > 機(jī)構(gòu)新聞>想進(jìn)入BAT等大廠,Java應(yīng)該怎么學(xué)

想進(jìn)入BAT等大廠,Java應(yīng)該怎么學(xué)

來(lái)源:北京達(dá)內(nèi)教育        時(shí)間:2023-05-25        熱度:34℃        返回列表

Java應(yīng)該怎么學(xué)?是很多想通過(guò)學(xué)習(xí)Java開(kāi)發(fā)然后獲得高薪的小伙伴的心聲,其實(shí)想要快速高效的學(xué)習(xí)Java開(kāi)發(fā)最簡(jiǎn)潔的辦法是參加Java培訓(xùn),不過(guò)今天小編針對(duì)自己自學(xué)Java應(yīng)該怎么學(xué)進(jìn)行介紹,因?yàn)镴ava也屬于一系統(tǒng)的知識(shí)框架,所以肯定需要一定的時(shí)間和精力,本文主要針對(duì)在校的大學(xué)生或者有充足的時(shí)間的轉(zhuǎn)行的人的。對(duì)于那些想要快速轉(zhuǎn)行,然后找到工作的可能不是很合適,因?yàn)槲业慕ㄗh或者說(shuō)經(jīng)驗(yàn)是需要很多時(shí)間的。

首先,不管你以后選擇什么方向。Java基礎(chǔ)永遠(yuǎn)都是最重要的!!!不要覺(jué)得自己看了一套視頻,或者看完一本Java入門的書,能寫個(gè)簡(jiǎn)單的代碼就叫學(xué)會(huì)了。你還差的很遠(yuǎn)。

工作好幾年的人也不敢說(shuō)對(duì)Java基礎(chǔ)了如指掌。所以,鞏固基礎(chǔ)不分時(shí)間段,你的職業(yè)生涯的任何時(shí)刻,都應(yīng)該鞏固基礎(chǔ)。并且,基礎(chǔ)不只是Java的知識(shí),還有一些基本的算法,數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò),計(jì)算機(jī)組成原理等。

所以,第一要學(xué)的,是基礎(chǔ)!(要不斷的學(xué))

其次,現(xiàn)在互聯(lián)網(wǎng)每天都在不斷前進(jìn)。無(wú)論是網(wǎng)站還是app都需要有服務(wù)端才能運(yùn)行的起來(lái)(單機(jī)的和靜態(tài)網(wǎng)站還是不多的)。所以,不管你以后會(huì)不會(huì)從事Java后臺(tái)的工作,我覺(jué)得了解一下還是很有好處的。而且,一般的大學(xué)應(yīng)該也會(huì)開(kāi)Javaweb這門課吧。

所以,我覺(jué)得每個(gè)學(xué)Java的人,在時(shí)間充足的情況下,可以去學(xué)習(xí)Javaweb。當(dāng)然,如果你本來(lái)就是想往這個(gè)方向發(fā)展的,那就更不用說(shuō)了。

最后,我推薦大家了解一下大數(shù)據(jù)。為什么呢?現(xiàn)在是一個(gè)大數(shù)據(jù)的時(shí)代,無(wú)論你是否要往這個(gè)方向發(fā)展,多了解一些總是有好處的。分布式文件系統(tǒng),分布式數(shù)據(jù)庫(kù),負(fù)載均衡等前沿技術(shù)多接觸接觸總是好的。

所以,我也建議大家可以多了解一些大數(shù)據(jù)方面的知識(shí)。

當(dāng)然,以上是我個(gè)人的見(jiàn)解。每個(gè)人都應(yīng)該有各自的人生規(guī)劃,你也可以按照自己的規(guī)劃來(lái)。

? 視頻:

畢向東,馬士兵,韓順平的視頻都挺好的??诒捕疾诲e(cuò),不信可以自己去百度一下。我看的畢向東的,講的挺有趣的。但是每個(gè)人口味不一樣,你可以多下載幾套,都聽(tīng)一下,然后選一套自己喜歡的。

? 書籍:入門推薦《head first Java 》。head first

是一個(gè)系列,這系列書最大的特點(diǎn)是圖文并茂和案例驅(qū)動(dòng),讓讀書的過(guò)程不那么的枯燥?!动偪馢ava講義》據(jù)說(shuō)也挺不錯(cuò)的,但是我沒(méi)有看過(guò),不做評(píng)價(jià)。

? 編輯器推薦:notepad++ 免費(fèi),小巧。初學(xué)者夠用了,直接百度下載就好。sublime , vs code, atom

也可以,挑一個(gè)自己喜歡的就好。

一個(gè)月,干掉Java基礎(chǔ)!

鞏固基礎(chǔ)!

這是最重要的。怎么做呢?進(jìn)階書籍+看博客+寫總結(jié)+寫開(kāi)源項(xiàng)目。

基礎(chǔ)都包括什么呢?

面向?qū)ο蟮乃枷搿?/p>

Java常用類。

集合框架。

io

nio

多線程并發(fā)

設(shè)計(jì)模式

算法

jvm

計(jì)算機(jī)網(wǎng)絡(luò)

spring

orm框架

每個(gè)知識(shí)點(diǎn),不只是要會(huì)用,更要能理解一下底層的原理,有必要的話可以看看jdk源碼或者框架源碼。

推薦一波資料。

? 《Java編程思想》《Java核心技術(shù)》《head first 設(shè)計(jì)模式》《設(shè)計(jì)模式之禪》《Java并發(fā)編程實(shí)戰(zhàn)》《重構(gòu)

改善既有的代碼設(shè)計(jì)》《算法導(dǎo)論》

你要知道,bat等大廠每年會(huì)有兩次招聘,一次春招,在每年3-5月,一次秋招8-10月。春招是招實(shí)習(xí)生的,秋招是招正式員工。所以,如果你想進(jìn)這些公司,就要提前做好準(zhǔn)備。至少,上面的那些基礎(chǔ)你是必須得都掌握的。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部