自學java怎么入門?在大學自學Java??匆曨l教程和代碼能看懂自己寫就寫不出來,怎么樣能夠入門?
很多大佬推薦了很多方法,但這些一般都框架很大,本人十分不建議這樣做。從一無所知到精通,整個框架全部給你,其實這對于入門人員而言非常不好:
一下讓你看到太多,讓人喪失信心
內(nèi)容太多,根本學不完。很多大佬其實自己也學不完
對于題主這種狀況——看視頻教程和代碼能看懂自己寫就寫不出來。那應該怎么辦呢?
對于這種情況關鍵在于提升學習反饋,使得理論知識得到鞏固,同時不斷發(fā)現(xiàn)新問題從來帶來學習動力。簡答來說:找一個小的實實在在的項目練習。
但是這樣的項目很難選擇:
有的項目太小,沒法遇到太對有啟發(fā)性的問題;
有的項目太大,一下就讓人找不著頭腦。
當年小編學習的時候,給自己立的題目是:開發(fā)一個局域網(wǎng)內(nèi)的五子棋對戰(zhàn)游戲。
涉及到的知識有:
? UI界面
?網(wǎng)絡通訊
?對象的序列化與反序列化
?基本邏輯判斷
?項目編譯與部署
項目結(jié)束后,還和同學在宿舍玩了幾局,所以還是比較有意思,也比較有成就感。同時,經(jīng)過這樣的項目后,能夠?qū)崙?zhàn)應用有個基本的了解,也能對書本上的知識進行鞏固。
現(xiàn)在已經(jīng)很多年過去了,當時的項目要求已經(jīng)不符合當前形勢。例如,當時的UI界面使用Swing開發(fā),而目前Java多使用在Web后端開發(fā)中,前端多有NodeJs來完成。根據(jù)現(xiàn)在的情況,我設計了一個新的題目:
請開發(fā)一個網(wǎng)上商城項目,其支持的功能有:
?基于數(shù)據(jù)庫的商品管理、客戶管理、商鋪管理
?具有面向客戶的商品瀏覽頁面、面向商品的商品管理頁面
?支持客戶、商戶的登錄與登出
?具有客戶的商品選購功能
?具有商戶的訂單管理與發(fā)貨(模擬發(fā)貨即可)功能
這個項目對于Java的前后端協(xié)作等均有涉及,而且量不是很大。可以做的很簡單,然后逐步完善,是一個非常合適的練手項目。
開發(fā)過程中肯定會遇到很多問題,需要去網(wǎng)絡上搜索解決問題。而在解決這些問題的過程中,你會豁然開朗。同時對書本上的知識也會有更為切身的理解。
最后,如果你是完全零基礎的小白,小編已經(jīng)為你準備好了自學教程,里面包含項目實戰(zhàn)內(nèi)容,聯(lián)系客服索取免費課程資料包吧!
如果你想短時間內(nèi)掌握Java編程技術,歡迎報名天津卓眾教育Java培訓機構,全程北京一線大咖,教您掌握全方位的Java編程技能,讓您在短短幾個月的時間內(nèi)成為一名優(yōu)秀的Java程序員,成為IT行業(yè)精英,獲得豐厚薪資!成就IT夢想!天津卓眾教育每天每天晚上開設有免費的java零基礎公開課和java架構師公開課。
零基礎自學java教程推薦
最新java視頻教程免費下載(從入門到精通):http://www.bjpowernode.com/video.html
零基礎java自學教程:http://www.bjpowernode.com/tutorial_java_se/
相關文章推薦
經(jīng)驗分享,零基礎菜鳥自學Java
自學Java能學會嗎,為什么好多人都放棄了
新手自學Java編程需要多長時間呢
為什么大家自學Java都學不好?
自學Java學什么知識可以找工作