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