近期,我在博客上收到一条私信,内容例如以下:
周老师,您好,近期在无意间接触java。非常感兴趣。自己也在网上找了一些学习java的视频,作为一个零基础的学生。我在学习的过程中,遇到了非常多问题。我十分享受解决这个问题的快感。
只是我如今接触的都是非常easy的问题,我也十分想在在方面走下去。希望你能给我指一条路,让我在学习java的路途中少走弯路。
在学校中我是一个各个方面非常差的人,好不easy找到一个让我感到有成就感的事。谢谢您的阅读。
我的答复例如以下:
你好!
感谢你的来信,首先要恭喜你找到了自己感兴趣的东西。
我觉得,要想把一门知识学好,须要具备下面条件:
第一, 自己要对这门知识真正感兴趣。
第二。 要有良好的学习方法和工具(如參考书籍、编程软件等)。
第三, 要有来自外界的激励。如别人的表扬和认可等。
依据你的情况,我觉得你能够这样做:
第一。在网上去买一两本好的有关java的学习教材,把书中的内容全然学懂。假设书后有习题,你也尽量把每一道题都做出来。你一定要把代码敲到电脑里面去执行。不要看懂了就算完事了。
仅仅有亲自做,才干够真正地搞明确。
至于教材的选择,你能够到豆瓣网上去查找java书籍,看一下评价。假设大家的评价都比較高。且适合刚開始学习的人学习。那么你就能够买来看。
第二,在学习过程中,遇到了什么问题,并通过什么方法将之攻克了,这些都是学习的心得。建议你将学习的心得体会写成文章,发到博客上(CSDN博客是一个不错的选择)。别人对你的文章的评价就是来自外界的激励,它会激励着你不断地学习和进步。当看到自己的博客上的文章不断地添加的时候。自信心就会逐渐地建立起来了。
第三,当你把基础知识都掌握牢靠之后,你就能够到国内的一些知名的开源站点(这里有一份比較有名的开源程序的列表,供你參考:https://bitnami.com/stacks)上去找一些比較适合刚開始学习的人的java相关的项目来做,看自己学到的东西究竟有哪些用处。
通过參加开源项目。你不但能够提高自己的编程和学习能力,还能够发现自己知识结构的欠缺,并能够通过完毕项目来树立自信心,真是“一举多得”。
当然。学习是一个循序渐进的过程,要一定要一步一个脚印,千万不能急于求成。仅仅有打好了基础,才干考虑后一步的学习计划。
另外,你在私信中说“在学校中我是一个各个方面非常差的人”。感觉你可能有点自卑。事实上,你大可不必这么想,试问哪位大牛,不是从菜鸟走过来的呢?仅仅要每天都有进步,你就应该感到高兴。
在V众投上有一个相似的问答。你能够參考:http://www.vzhongtou.com/question/415。
我的以上建议,请參考。
希望你在学习java的道路上越走越顺。
再次感谢你的来信,请继续关注本人博客。
周兆熊
2014年10月31日
(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426。欢迎关注!)