最近,我在博客上收到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安装与调试