java学习计划

最近经常有人在论坛,或群里询问,也想报一些java培训班,但是想问一下怎么样学习java最快!
其实,编程的学习正好体现了一句老话:欲速则不达。
今天想给大家谈一下我的对java学习个人的一些见解,和学习的初衷。
前言
《站长》杂志方谈蔡文胜:一名站长最宝贵的品质应该是什么?
回:热情和学习,有这两点才能做。热情不是冲动,要持续耐心做一个事情才能成功。学习不只是看书,问个专家就可以,要有学习方法和总结能力。
1 爱好。
  这个是动力,如果你不爱Java,不爱计算机,而是喜爱游戏,娱乐或者其他的,你不适合做程序员。
如果你能在电脑前,一坐就是4-5个小时,你能为了学习而阅读英文的资料,那么你至少对编程是热爱的,具备了程序员的潜质。
2 学会取舍,用到什么就学什么
  编程路上知识点甚多,你能掌握的永远是很少的一部分,新的技术不断出现,你难道能跟上? 相反,编程思想确是相对稳定的。
  对于新手,到书店找一本入门的书,用最快的速度读一遍,不要超过3天。 记住,你不需要理解,因为你理解不了,你只需要对那些东西有个大概的意识,噢噢噢,好像有那么几页有这个东西,能达到这个效果就非常不错了。千万不要一开始从第一章就仔细的看,那没用。
  看完之后,找你最感兴趣的部分看,如果看不懂哪些内容,就去翻其他部分,然后马上返回。这部分看懂后,马上开机训练。
  对于已经有经验的人,新知识你可以看看他的介绍,Release Note
或则一些评论性文章,然后看看自己手头有没有合适的工作可以用到,如果用不到,停止继续研究,如果能用到,则深入的看一遍他的文档,方法和前面一样,不能
太细。看完后,如果能运用,则开机尝试,并仔细的阅读即将使用到的部分。
有网友问:怎么选入门的书?
我回答
书店,搜索,   
Java 入门
你能看到一大堆,随便一本,看!记得不要买!!!
入门书差不多!不要太细的看。
换一本,加深印象
回家,电脑上实践,或者找电子版的书!
转天再去。
Java学习方法的一点个人见解-下

如果想更深入的学习
《JAVA语言程序设计》《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。 《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。如果要向java web方向发展也要吧看看 《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。
4 认识自己
  不是每个人都能做到CTO,CEO的,金字塔的顶部的空间是很少的。由于家庭环境和个人性格不同,而高层领导的强项并不是在技术,而是在沟通和管理。也许你不服,也许你不甘心,但事实如此,只有付出更多的努力,才有可能往塔尖靠近,注意是有可能,不是一定。
5 学会总结
  知识如果不用,就会被逐渐淡忘,当你需要的时候,如何能用最短的时间回复呢?那就是记笔记。 blog很好,写在笔记本上也行,写在一个word文件里面也好。总之,以你能很快的能找到为准。
6 身体是本钱
  不多说了,大家都清楚。但会不自觉的违反这一条。呵呵!
7 正确理解学习过程
  初学时,就是死记硬背,你只需要知道应该怎么样就可以了。
  有一定经验后,你就需要知道,还能怎么样?
  熟悉后,你应该知道为什么要这样?如果不这样会怎么样
  精通,这个东西适合吗?如何选择呢?
  初学:动手
  掌握:动手又动脑
  熟悉:动脑又动手
  精通:动脑
8  学会正确的查找问题答案的方法
    一搜二问三看看
1.先搜搜,坚信 你绝对不是第一个遇到这个问题的人
先到 google/baidu 搜索 选好关键字
2.到论坛或者群里面发问
3.学会平时积累,到处看看,经常有意外收获。 n月前的难题可以轻松解决。
4.你的问题一定要有经过你思考了的。不要直接要全部代码和答案的那种。 至少我鄙视他们。没有人会花费那么多时间提供一个整套方案,就算付费的也得谈谈价钱,不合适的也不做。
比如:
我要做一个学生学籍管理系统,请提供思路和详细的解释,最好有源代码,100分送上
请问如何学好Java啊?我要学啥啊?
老师让明天交作业,哪位大哥给一份答案啊?
领导让做个库存管理软件 让我写需要 应该怎么写呢? 大家帮帮我啊?
9 增加你的实战经验
  你可以没做过,但一定要认真思考过
  你可能没做过什么像样的项目,至少你自己这么认为。其实不然,你做过的的项目虽然看上去小,但你可以遵循这样的目标来完善
1.去目标用户那里调研,了解真实的需求,不要停留在想象程度
2.单机版改成多用户版
3.C/S版增加B/S版,反之亦然
4.使用正式的数据库,而不是Access
5.完善你的程序,直到有人愿意出钱买你的程序(1元也算),因为这代表着他是一个真正能用的,能满足实际需求的程序了
6.去看看别人的项目代码,好多开源的项目。看看人家是怎么解决同样的问题的。

时间: 2024-10-12 20:34:49

java学习计划的相关文章

201671010116. 2016-2017-3《Java程序设计》 Java学习计划

Java学习计划 周次 (阅读/编写)代码行数 发布博客量/博客评论数量 课余/课堂学习时间小时() 最满意的编程任务 1 50/13 1/2 8/6 安装JDK和Eclipsse 2 200/70 2/0 20/6 对数的分离,求和运算 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Java 学习计划

1. 双文博客     为提高个人英语水平和学习积极性,在此学习Java的时候写下自己的个人学习博文记录自己的学习过程.采用汉语和英文两种方式进行写作. 2. 解释     英文版和中文版并不是绝对统一. 3. 后续计划     自己坚持写部分后,会积极学习一种规范的格式,开源给大家,让我们一起协作,讲述自己的Java学习历程.

Java知识图谱(附:阿里Java学习计划)

摘要:     本文主要描绘了Java基础学习过程,给出Java知识结构图,以及阿里Java岗学习计划,对Java学习爱好者.准备及将要从事Java开发方面的同学大有裨益. 温馨提示:     由于CSDN对图片的压缩,导致图片观看效果不理想,建议大家通过右键"在新标签页打开图片"进行观看或直接把图片下载下来观看. JVM 1. 内存模型( 内存分为几部分? 堆溢出.栈溢出原因及实例?线上如何排查?) 2. 类加载机制 3. 垃圾回收 Java基础 什么是接口?什么是抽象类?区别是什么

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

疯狂JAVA学习计划

? Java_StudyPlane ?2015/2/20 ????????大年初二 ????????雨天 1.5小时为1个课时. JAVA学习进度表

转:Java学习路线图,专为新手定制的Java学习计划建议

转自:http://blog.csdn.net/jinxfei/article/details/5545874 从网上发现这篇文章,发现和我写的一篇关于<知识体系>的文章互相呼应,就转过来了. 转自:http://tieba.baidu.com/f?kz=692446591 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:     首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J2SE,Java 2

Java学习计划(转载)

第一部分 在搭建SSM的过程中,可能会经常接触到一个叫maven的工具.这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识.在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的. 第二部分: 对于参加工作一年以内的同学.恭喜你,这个时候,你已经拥有了一份Java的工作.这个阶段是你成长极快的阶段,而且你可能会经常加班.但是加班不代表你就可以松懈了,永远记得我说的那句

Java 学习计划 11月28日-12月1日

File类基本操作 在Linux中,一切皆文件,所以文件操作是基础. Java中提供File类来提供一些对文件的基本操作,面对一个新类,第一件事就是去看API文档 File类的API文档中对于文件的路径进行了说明 Linux或Unix下用'/' windows下用‘\': 在API的最后一行,有一句说明, Instances of the File class are immutable; that is, once created, the abstract pathname represen

100天JAVA学习计划03-浅谈方法

今天是第三天啦,哦,今天是3月30号,一个伟大的日子,本博主的生日! 今天主要简单的了解一下Java中的方法! 在上一篇文章中已经提到了方法长啥样,可能有些小伙伴会说,好像跟C语言里的函数差不多嘛(PS:原谅我会不止一次的提到C语言,毕竟这是博主写代码的启蒙语言!).从长相上来看,确实差不多,但是地位上可差远了,Java可不是颜控哟!Java之所以称之为面向对象的语言,自然地位最高的就是类和对象,而C语言是结构化的语言,所以在C中函数才如此的重要!在Java中,方法的地位是永远赶不上类和对象的,