小白如何學(xué)習(xí)Java編程?
網(wǎng)友解答: 你好,如果你學(xué)JAVA是想就業(yè)的話,現(xiàn)在的公司一般要求會(huì)JAVA基礎(chǔ)知識(shí),一些前端知識(shí),各種框架尤其是Spring框架,一些數(shù)據(jù)庫(kù)的知識(shí),還有各種小知識(shí)點(diǎn)。如果你要學(xué)習(xí)的話我
你好,如果你學(xué)JAVA是想就業(yè)的話,現(xiàn)在的公司一般要求會(huì)JAVA基礎(chǔ)知識(shí),一些前端知識(shí),各種框架尤其是Spring框架,一些數(shù)據(jù)庫(kù)的知識(shí),還有各種小知識(shí)點(diǎn)。
如果你要學(xué)習(xí)的話我推薦你先買(mǎi)幾本書(shū)看。推薦你先看《head first java》這本書(shū),別信別人說(shuō)的這本書(shū)多好多好,這本書(shū)比較適合外行人看,頁(yè)面多但是知識(shí)量少,學(xué)習(xí)效率會(huì)很低,但是比較適合入門(mén)。等你稍微會(huì)了一些后就直接去看《Java核心技術(shù)卷1》,這本書(shū)才是真正用來(lái)學(xué)習(xí)的書(shū),但是如果沒(méi)有一定的基礎(chǔ),你看不懂。然后推薦你再看看JVM虛擬機(jī)的書(shū),表面的東西只能決定你能不能找到工作,底層的知識(shí)才能讓你變成大佬。
除了看書(shū),還有很多教學(xué)視頻可以看,淘寶上找一找,九塊九大禮包要啥有啥=.=(我不是托?。?,有一些學(xué)習(xí)網(wǎng)站也可以,想要的話去評(píng)論找我。總的來(lái)說(shuō),想學(xué)JAVA并找到工作不難,只需要你能做到多讀書(shū),多敲敲,少打游戲少睡覺(jué)就行。但是想學(xué)“會(huì)”JAVA可不是一件容易的事情?。ㄟ@里請(qǐng)參考已經(jīng)轉(zhuǎn)行了的我=.=)。
總的來(lái)說(shuō),我推薦你直接淘寶買(mǎi)視頻先看著,邊看邊敲,記住,代碼看是看不會(huì)的,只有敲了,不停地敲了,你才能會(huì)。等看完教學(xué)視頻后,再看《Java核心技術(shù)》,這樣學(xué)習(xí)效率會(huì)高一些。如果你這樣就像和別人平等的競(jìng)爭(zhēng)工作崗位,醒醒,別想得這么美好,你比不上人家,差得遠(yuǎn)。網(wǎng)絡(luò)編程學(xué)沒(méi)學(xué)?Spring底層源碼看沒(méi)看?JVM虛擬機(jī)的工作原理懂沒(méi)懂?所以,要擺正心態(tài),找工作的時(shí)候價(jià)位放的低一點(diǎn),進(jìn)了公司,如果發(fā)現(xiàn)自己會(huì)做項(xiàng)目就好好做,當(dāng)然,按我給你推薦的學(xué)習(xí)步驟,你也不會(huì)寫(xiě)項(xiàng)目,找個(gè)大佬慢慢學(xué)吧少年。
最后,請(qǐng)一定要記住,這一行,學(xué)無(wú)止境,你永遠(yuǎn)學(xué)不完?yáng)|西。我說(shuō)這些話的意思不是讓你多去學(xué)習(xí),而是讓你別這么拼,別信那些網(wǎng)上的毒雞湯,生活是過(guò)出來(lái)的,既然學(xué)不完就慢慢學(xué),別慌。我個(gè)人見(jiàn)你建議你別找那些天天加班但是工資高的工作,賺這么多錢(qián)有時(shí)間花嗎?而且,如果你離開(kāi)了這個(gè)公司,你會(huì)發(fā)現(xiàn)你除了寫(xiě)了以這么久的垃圾代碼,啥玩意也沒(méi)學(xué)到,傷不傷?多找找那些上班時(shí)間穩(wěn)定的,我不是說(shuō)就要找那種不加班的工作,這個(gè)行業(yè)加班很正常,但是整天加班就不正常了,這樣的公司待下去也沒(méi)啥意思,還傷身體,頭發(fā)掉光了怎么找女朋友?記住了,一定要有自己的空余時(shí)間,這樣才能學(xué)習(xí),加油老哥!
如果我的回答幫助到了你,請(qǐng)點(diǎn)擊一下關(guān)注,謝謝。
網(wǎng)友解答:學(xué)語(yǔ)言不難,就是看教科書(shū),做練習(xí)題。把語(yǔ)言的要點(diǎn)都看明白,通過(guò)做題實(shí)踐,加深理解。一定要多做上機(jī)的題,就是在電腦上敲代碼,調(diào)試,運(yùn)行。
學(xué)習(xí)基本的數(shù)據(jù)結(jié)構(gòu)和算法,學(xué)會(huì)數(shù)組的遍歷、排序,或者鏈表等。
等語(yǔ)言有點(diǎn)熟悉之后,試著想一個(gè)小項(xiàng)目做做。這樣會(huì)有成就感,也知道學(xué)了語(yǔ)言有什么用,怎么用。
項(xiàng)目雖然簡(jiǎn)單,卻是一個(gè)真實(shí)完整的項(xiàng)目。不僅練習(xí)了對(duì)語(yǔ)言的應(yīng)用能力,也體會(huì)了軟件開(kāi)發(fā)的全生命周期,即軟件工程,從項(xiàng)目的需求分析,到設(shè)計(jì)開(kāi)發(fā),到軟件發(fā)布和項(xiàng)目驗(yàn)收,最后到軟件的維護(hù)。
這樣,基本上就上道了。
最好輔以其他課程,如計(jì)算機(jī)原理、數(shù)據(jù)結(jié)構(gòu)等。