题记:大家你一言我一语,记下java学习路上的点点滴滴,不再为学什么而踌躇
第一个月
首先学java的时候要知道自己学java干什么,要立下”要么不学,要么就学最好”的雄心壮志,马士兵有句话说的好”编程是一辈子的事情”.
java有两个大体方向,一是Web开发(J2EE)二是移动开发(J2ME),对于一个初学者来说,选择J2EE是个明智的选择,因为大量的实践促进了理论知识的提升.
接触java的时候,要把面向对象搞清楚,刚开始看书的话只要是教材就行,类,继承,打包,捕捉异常都是要看的.看视频的话推荐马士兵(他的声音很好听,不过长的就磕碜了点),在看视频和看书之间要适量选择,当你看视频看的混混欲睡的时候,你可以把书翻开看看书了,或者在网上找几个好题,练练手,初学者一定要练成敲代码的习惯(可以在txt上敲,或者下载ultraedit).
勤于动手,是你编程序起步时要注意的一点,哪个java方法不懂了?查API.哪个问题解决不了了?上网 GOOGLE.没有软件用了?上它们的官网下载.资料的话,永远是第一手的资料比较好.千万不要奉行什么拿来主义”这个方法不错,我拿来用了,这个插件可以,我拿来用了”这是绝对不提倡的,拿来的东西一定要慢慢品味之后,至少做到能看懂的水平.碰到问题的时候首先,要养成自我解决问题的能力,我就是刚开始的时候比较懒,敲代码懒,解决问题懒,才搞的现在感到少了很多东西似的.
多和人交流,不要有问题的时候自己憋着,要养成先解决问题,解决不了问题,问问题的好习惯,QQ群,CSDN(这是个好东西啊,上面充满了对技术狂热的人们,还有很多好资源,当然下载的时候记得评分,不然不久后你的积分就没了),javaeye,数不清的资源
我虽然是个比较懒的人,但是总算花了一个月把基础的java知识看完了,别人问我的时候也可以厚颜无耻的说上一句学过java,”没有人能精通java,包括<java编程思想>”,但是熟悉是每个人要追求的目标.
第二个月
好吧,经过一个月的努力,你已经基本掌握java了,你可能会说,”我还没熟悉呢”,不要怕,在接下来的日子里是你慢慢成长的过程,也许不久后你就会发现,什么打包,什么捉异常什么的都是浮云.
言归正传,你现在是要花上一个星期学html语言,html语言,学点基础的就行,我看的非常基础,以至于上面只有table什么的,我作为一个资深懒人,好赖可以把百度的主页模仿的七八成像,作为聪明的你,一定可以模仿的一摸一样吧.
再来一个星期,你可以花点时间把mysql的sql语句学一学什么插入,删除,查询,修改,的语句是最基本的一定要学会,当然了创建database和table 更是少不了的了.
再接下来的一个星期,你可以把你的tomcat安装上了,然后你就可以再花一个星期学一学tomcat的使用,和它是干什么的..
三个星期过去了,那么恭喜你,你可以学习JSP了,至于JSP是什么?好吧,自己百度去.刚开始的时候我是比较2的把java代码和HTML语言全部都放在一起了(这是跟马士兵的初级视频学的),这个月的最后一个星期就用来掌握,jsp的基础知识吧.
第三个月
你已经基本掌握一些知识了,但是我还要你学servlet+javabean,好吧,这次就给你半个月时间吧,学习servlet的时候别忘了学学mvc哟,这个模式可不错了,其中的学习过程我就不多说了,看不懂的话,可以翻翻工作室以前人的项目,看看他们是怎么做的,这一点非常重要,多多看看别人代码(我的意思是优秀的代码),可以提升自己的编程能力,并减少自己的不足之处.
剩下的半个月,就做出个留言板看看吧,这也是检验你能力的时候了,看看你是不是真的努力了,当然做不出也不要气馁,我这么懒都做出来了,你加把劲也是可以做出来的.
第四个月
留言板做出来很骄傲?别担心,论坛给我做个吧?仍然是半个月左右,论坛的需求分析,要提前写好,还要做好看点,不会做好看的?去网上找去,好看的论坛模板多的是,自己改改不就变成你自己的了.,剩下的半个月,做个新闻发布系统吧,很有必要哟
--------剩下的就是自学之路了,三大框架,jquery,ajax,照着自己的路走吧
By 陈伟