如何自学Java快速实现月薪过万?JAVA自学之路

有很多的同窗发信给我,和我探讨 java 的自学过程应该是什么样的,毕竟有不少人由于各类各样的缘由不能参加线下培训。我试着给出本身的看法,抛砖引玉吧。java

Java自学路线

这个自学路线是给那些为了就业的人准备的,若是只是兴趣,不必定照这个走。程序员

首先要学 JavaSE,这是毋庸置疑的。web

与此同时,和 JavaSE 的学习同步,建议你们研究一下数据结构与算法。算法

在这儿以后,你能够选择向 J2ME、或者 Java GUI、Socket 编程等方向努力,可是经过第一篇的办法,你能够很容易就将这方向过滤掉(永远不要忘了咱们是为了就业),好吧,暂时和它们诀别,仍是向着 J2EE 的方向前进吧。数据库

在 JavaSE 完成以后,能够试着完成一些小项目,同时关注一下设计模式的内容,没必要强求本身可以彻底掌握各类细节,往前走吧。编程

掌握一种编程工具,好比说 Eclipse。数据库,能够选择使用 Oracle 或者 MySQL 开始。设计模式

JDBC,用 Java 链接数据库。能够选择在这个地方切入 Hibernate,也能够选择在 Struts 以后。服务器

HTML CSS JavaScript,这些东西是作 web 项目必需的内容。Servlet JSP,服务器端必需。XML AJAX,新的流行趋势不能不了解。数据结构

作一些小项目吧。好比 BBS、留言系统、学籍管理、商城等等,随便找一些业务逻辑比较简单的来作一作。app

Struts,MVC的典型应用

Hibernate,OR Mapping的典范之做。

Spring IOC + AOP,面向对象 + 面向切面,完善的旅程。

把之前本身的小项目加入 Struts、Spring、Hibernate 的元素吧。去研究各类商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。

EJB3.0,java 在走了不少弯路后的回归之做,值得研究。

SOA,业界铁定的将来趋势,要牢牢跟随。

在后面,我会告诉你每一步的学习方法和学习重点。

如何自学Java快速实现月薪过万?JAVA自学之路

lezijie007(程序员暗号:1024)

多动手

不管如何请坚持不懈的动手实践!

学习 Java 要动手,仅仅是看和听是不可以学好编程的。

总有同窗来信问咱们这样的问题,说:"老师我看了视频了,但是怎么一动手就没有任何思路呢?"

对此,我通常都会说不要着急,若是你只是看了视频就想行云流水的话,那老师这些年的锻炼真是白费了,这么多年的苦练才能略有些行云流水的感受,你一朝一夕就想本身可以达到,不是太奢侈了吗 :)

做为编程的过来人想一下,当年本身学编程的时候是何时有思路的呢?至少也是照猫画虎画了一段时间以后吧,我本人是在某一个领域画虎画了上万行代码的时候才慢慢有本身思路的。

就像写做文,要有本身思路老是通常来讲要通过几个阶段,首先学习词汇,而后学习造句,而后大量阅读别人的文章,本身模仿着写一些,逐渐的经验积累,才能造成本身的思路。学编程,恐怕也得慢慢的来吧,只是看一看、听一听视频,是不足以学好编程的。

因此,动手吧,跟着作,一行一行的跟着敲,一个项目敲完了,好比坦克,再试着加一些本身的功能,按照本身的思路敲一些代码,收获远比干听大的多。

若是遇到,暂时对于一些思路不能理解的同窗,我通常都会劝告说,动手写,先写代码,量变会引发质变的。而这种质变的确发生过很多次。

提醒一句,要理解代码思路以后再跟着敲 ,背着敲,千万不要左边摆着别人的程序,右边本身一个一个字母的写,这就再也不是程序员了,成了打字员了。

纸上得来终觉浅,因此:

别问那么多,别想那么多,动手写吧。

相关文章
相关标签/搜索