最近,我在博客上收到1條私信,內容以下:
周老師,您好,最近在無意間接觸java,很感興趣,自己也在網上找了1些學習java的視頻,作為1個零基礎的學生,我在學習的進程中,遇到了很多問題,我10分享受解決問題的快感。
不過我現在接觸的都是很簡單的問題,我也10分想在在方面走下去。希望你能給我指1條路,讓我在學習java的路途中少走彎路。
在學校中我是1個各個方面很差的人,好不容易找到1個讓我感到有成績感的事。謝謝您的瀏覽。
我的答復以下:
你好!
感謝你的來信,首先要恭喜你找到了自己感興趣的東西。
我認為,要想把1門知識學好,需要具有以下條件:
第1, 自己要對這門知識真正感興趣。
第2, 要有良好的學習方法和工具(如參考書籍、編程軟件等)。
第3, 要有來自外界的鼓勵,如他人的表揚和認可等。
根據你的情況,我認為你可以這樣做:
第1,在網上去買1兩本好的有關java的學習教材,把書中的內容完全學懂。如果書后有習題,你也盡可能把每道題都做出來。你1定要把代碼敲到電腦里面去運行,不要看懂了就算完事了。只有親身做,才能夠真正地弄明白。至于教材的選擇,你可以到豆瓣網上去查找java書籍,看1下評價。如果大家的評價都比較高,且合適初學者學習,那末你就能夠買來看。
第2,在學習進程中,遇到了甚么問題,并通過甚么方法將之解決了,這些都是學習的心得。建議你將學習的心得體會寫成文章,發到博客上(CSDN博客是1個不錯的選擇)。他人對你的文章的評價就是來自外界的鼓勵,它會鼓勵著你不斷地學習和進步。當看到自己的博客上的文章不斷地增加的時候,自信心就會逐步地建立起來了。
第3,當你把基礎知識都掌握堅固以后,你就能夠到國內的1些知名的開源網站(這里有1份比較著名的開源程序的列表,供你參考:https://bitnami.com/stacks)上去找1些比較合適初學者的java相干的項目來做,看自己學到的東西到底有哪些用途。通過參加開源項目,你不但可以提高自己的編程和學習能力,還能夠發現自己知識結構的欠缺,并能夠通過完成項目來建立自信心,真是“1舉多得”。
固然,學習是1個按部就班的進程,要1定要1步1個腳印,千萬不能急于求成。只有打好了基礎,才能斟酌后1步的學習計劃。
另外,你在私信中說“在學校中我是1個各個方面很差的人”,感覺你可能有點自卑。其實,你大可沒必要這么想,試問哪位大牛,不是從菜鳥走過來的呢?只要每天都有進步,你就應當感到高興。
在V眾投上有1個類似的問答,你可以參考:http://www.vzhongtou.com/question/415。
我的以上建議,請參考。希望你在學習java的道路上越走越順。再次感謝你的來信,請繼續關注本人博客。
周兆熊
2014年10月31日
(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信號:245924426,歡迎關注!)
下一篇 [置頂] Redis安裝與調試