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