前言
无论是参加培训,还是自学,有一个好老师(前辈)非常重要,必须要找一个好的,有经验的老师(大家称之为大腿)。那样如何去找如此的人来抱大腿呢?只能靠自己啦。下边的抱大腿干货都是打造在有人带你(指导)的基础上。
01
关于数据结构和算法
对于每一位才开始接触JAVA的小白来讲,先不要管算法和数据结构。大部分简单的程序无需用到算法和数据结构,所以当你真的需要时再去学习。编程一段时间将来,你就会了解在什么地方用到他们。
这个时候了解算法的名字并知道它们的功能,然后动手去实践。当大家在去理解算法并动手编程实践过程中获得成长,假如目前还在迷茫的自学,找不到什么突破口的人来讲,这可能是一个硬伤!
所以有一个资深的老师是非常重要的哟,再加上同学一块学习怎会是难事?
02
关于预习
大家常常都说要先预习,所以这是一定的,假如你接收能力很强的话就能不预习。假如只不过一般最好提前预习一下,有哪些不懂的做记号,在老师讲的时候就会更了解一些。这是很重要的。可以助你提升不少的。
03
不懂就问
在自己学习或者跟着老师学习完将来。必须要理解了解是什么问题,在自己完成一些习题,跟着老师或者自己看的例子。不懂必须要问,必须要问和与我们的伙伴沟通交流,一块讨论这是你学习成功的一大秘籍。
只有通过我们的考虑写出来的代码才是我们的,你死记硬背下来的代码一定不是你的。学程序必须要讨论。无论是将来你要从事商品经理还是做项目,讨论是技术员需要拥有的东西。
04
独立动手能力
做训练时最好是独立完成。不会的才使用第二点。动手操作的过程中将自己不会的东西记录下来。然后针对性的找人指导。
假如你还是一个人在奋战与程序界,假如你想真的的学好,精通JAVA,可以跟着资深的师资团队、JAVA课程研发者一块学习和交流。天天也可以一块学习更多更新的java项目实战。
05
勤加考虑
多考虑,多学习,多问,多做一些逻辑方面的题。由于学程序逻辑是非常重要的,英语怎么样和学好程序没任何关系,所以不需要太在乎这个,努力去学习去做,选他们向,找对人帮助,你就可以学好。
06
从简开始
开始学习时就从非常简单的程序入手,不要急,一上来就去撸太难的东西,比较容易心态爆炸,发生Java基础知识到舍弃这种事情。譬如先写一些简单的小例子,比较这类题。能够帮助你的理解。
建议大伙假如还有多的时间就多看一下别的语言,看一下有哪些相似点,总结一下,对你编程来讲也有肯定的帮忙。大伙都了解,Java不是一门独立存在的一门编程语言,它与其他语言都有一同之处也有区别。技术的联系都是千丝万缕的。就好比目前Java应用最多之处恐怕就是WEB,那样你就需要知道前端,也就是大家常常说的html等等。
所以Java所涉及的技术并非单一的,你应该要学习Java所涉及的入门知识,对于CLASSPATH要如何设置啊、跪求JDK下载地址等等问题,你不该问,由于网上太多答案了,甚至换个角度说,你是否还不合适直接学习编程?
07
买本Java的书
即使有人带你,Java方面的书本还是要看得。关于Java面的书其实有不少,但并非每一本合适你一个人,其实书不在于多,在于适不适合自己,你一个人是不是看得懂,除此之外需要期望比较新版本书本,由于技术天天都在更新,总之一个原则,买新不买旧~
08
Java基础学习的道路
Java的体系分为Java SE、Java EE和Java ME,Java的敲门砖就是Java SE了,也就是你要基础知识学习的内容,不论你日后是选择什么体系范围作为进步方向,你都得从Java SE起步。
09
JavaEE学习的道路
学完Java SE,别以为学会Java,那只不过完成万里长征的第一步。下面选择学习Java EE或是Java ME。
估计选择Java EE方面的学习者会多一些,Java EE所涉及技术很多,考虑到新手的同意程度,我会尽可能从非常常见的角度来介绍。
学习Java EE,在开发环境上不主张再用文本编辑器,我感觉Eclipse最适合新手,个人也很喜欢Eclipse,假如你喜欢用别的IDE如NetBeans,也没那些问题,重点看个人喜欢。
11
学习JSP/Servlet
在Java EE中,要学习JSP/Servlet技术,你还要学会HTML入门知识,最好再学会些Java、CSS的技术,而知道XML是必不可少的。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大部分Java Web项目都是和数据库紧密结合的。
12
学习数据库开发技术
数据库技术是做业务系统必须具备技能,Java Web开发职员至低程度都要学会SQL语句的用法!你可以结合实质需要,选择一种数据库,并花大力气学会其开发技术。
记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术,或者先学数据库开发技术,之后再学习JSP/Servlet。
13
Java以外的学习
等你对Java EE有的感悟的时候,你自然就会想不断扩充你的常识层面,那样到这时你可以学习Spring、Hibernate,与各种Web框架。伴随技术与经验不断积累,你会逐步剖析、设计等更高层次的常识,这个时候,你可进一步学习有关的UML、模式等常识。
之后,给大伙一些建议:实践是学习任何一门技术必学课,技术是不是学到家,完全要在实战上说明所有,Java学习没捷径可走,Java学习没捷径可走,Java学习没捷径可走,天天只能多练,才能真的学透一门技术。