Java学习线路该怎么规划呢?

博客访问: 316017
博文数量: 131
博客积分: 7010
博客等级: 少将
技术积分: 1405
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Java
&&& 第一个阶段(基础阶段)1、你要掌握HTML语言,认为常用的HTML一些标签。我推荐大家学习孙鑫老师视频的《HTML语言速成》 2、掌握JAVA基础,也就是J2SE,我推荐大家学习马士兵老师的J2SE视频。当时我学习J2SE主要学习 的张孝祥和孙鑫老师的视频(当时还不知道马士兵老师呢!呵呵)不过我认为孙鑫老师前面几讲还是值得初学者看的,主要讲了一些二进制的内容,我认为这些内容对初学者很有帮助。我还是建议大家 先看看孙鑫老师的视频,然后再看马士兵老师的,如果有空余时间可以看看张孝祥老师的(不过张孝祥老师普通话不是很好,而且语速很慢,不过技术是不用说的啦!呵呵)。光学习视频是不够的,身&&边当然要有本参考书了。我推荐大家是(孙卫琴)《JAVA面向对象》,这本书我看过,很不错的 这个阶段我还要强调一下,因张孝祥和孙鑫出的视频比较早,用的是JDK1.4。而现在市面上早就用;&&(即JDK5.0)JDK5.0里面有很多新的特性,张孝祥和孙鑫的视频都还没有讲。关于JDK5.0新特性的视 频,我建议大家观看风中叶老师的JAVA5.0新特性系列视频&&& 第二个阶段(数据库阶段)一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。所以大家会经常看& &到市场上JAVA都是用的ORACLE数据库,其实你学会了ORACLE数据库,再去学习MySQL、SQL数据库,你会觉得有很多相似的之处,学起来也容易上手了。就如同你会了J2EE,然后再学习.NET就很 容易上手一样。最后强调一点的是JAVA可以使用任何数据库的,因项目的不同需求而选择相应合适的 数据库。 我推荐大家学习视频是(唐远东)企业级数据库ORACLE,不过相应的ORACLE参考学习书籍,我并没 有发现一本较好的。如果大家认为有比较好的ORACLE,可以留帖推荐,在此先说声谢谢2、掌握基础的XML知识。用于J2EE中的JSP、Servlet的服务器配置。不要求精通,起码要看得懂常用 XML代码。我推荐的视频是孙鑫的XML视频,不过现在张孝祥老师好象也推出了XML视频。参考书籍是 (孙鑫)JAVA WEB 开发详解 第三个阶段(高级阶段)首先是学习Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必 &&备的软件技能。学习Servlet我建议大家去学习韩顺平老师的J2EE系列实战视频之Servlet。学习JSP我建议大家学习李兴华老师的JSP视频教程吧!推荐的参考书籍是美河图书提供《Servlet与JSP核心编程》 框架的基础就是Servlet、JSP。首先大家应该学习的是Struts框架,典型的MVC模型。推荐学习视频是 张小静的Struts视频,张小静老师讲的非常详细,我认为很适合初学者。(现在网上不是有孙鑫的.&&E视频嘛,主要就是讲的Struts、Hibernate、Spring这三个框架,我建议初学者不要观看,这是学员偷 偷录制的,有些地方衔接得不是很好,初学者也许很难看懂的,等有了三个框假的基础再去看,你会受益匪浅的)推荐书籍孙卫琴编著《精通Struts基于MVC的Java.Web设计与开发》 然后就是Hibernate框架,大家可以观看李兴华老师的Hibernate视频,参考书籍孙卫琴《精通Java对象持久化技术详解》最后关于Spring框架的视频虽然很多,但我还没有发现比较好的,书籍嘛也挺多的。(因为我没有深入看过Spring的书籍,所以我不敢乱下结论,这是美河负责,也是对初学者负责) 学完上述三个阶段的内容,还可以看看JSF、Ajax、EJB吧!现在的Ajax用得非常火,随便在这里提一 下,学习Ajax之前一定要有JavaScript的基础,推荐视频张孝祥JavaScript网页开发,这套视频有相应 的配套书籍《JavaScript网页开发》 最后我需要说明一下:我所推荐的视频都是网上可以的,推荐的书籍都是可以从网上的 。我个人一向推崇将免费进行到底!如果你有什么意见,或者我总结的不足,或者你有什么更 好的视频、书籍,可以留帖,我们共同学习,共同进步。&
希望大家学有所成!
阅读(734) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。王清培 的BLOG
用户名:王清培
文章数:135
评论数:296
访问量:491008
注册日期:
阅读量:5863
阅读量:12276
阅读量:396546
阅读量:1087133
51CTO推荐博文
其实大大小小的文章讨论程序员的人生规划不计其数。本人还是坚持谈谈个人对于程序员日后规划的看法,也是本人做事的一种风格跟对人生的态度吧。希望能给大家有点帮助。
首先我们庆幸的是我们是软件行业的一员,我们作为程序员从最基础的&农民工&开始的,从反反复复的代码中成长起来。我们要为我们的职业感到骄傲才对,他赋予了我们善于动脑的习惯,程序员每天要应对的问题多种多样,我们要快速的思考,不知不觉我们锻炼出了思考的习惯。[当思考成为习惯,成功将随之而至]
思考是前进的本质,我们在当初能进入程序员行业,就说明我们还是喜欢挑战的。但是话说回来,程序员的最终是需要归宿的,我们不可能一辈子这样处于&基层&。所以我们需要思考,我们以后的归宿在哪里,等过了三十岁,我们的本钱是什么。可能你会说我有的是编程的经验,是项目经验,我框架写的很好。技术就好比水,&可载舟亦可覆舟&。当我们沉浸在技术的水潭里,可能无法自拔。模式、框架等等太多了,我们是学不完的。多年的项目经验固然是我们的核心竞争力,但是这样的竞争力似乎显的有点&沧桑&,已没有当年的激情和霸气。仅靠那些辛辛苦苦的血汗&架构&,已不能满足我们所付出的回报。
我们基本上都是来自小城市,到大城市上班工作,我们买不起房子。从二十出头就出来打拼,到了三十岁我想都该回家了;这短短的近十年的时间,对我们程序员来说真的很重要,我们不要企图一步登天,我们需要慢慢的学习。学习做人、学习技术、学习与人交流、学习公司的运行原理、学习盈利模式、学习的东西太多。我们要抓紧这短短的时间好好学习,不仅要学技术,我们还需要学习更多的大智慧、大战略。[没有远虑,必有近忧]
所以我们程序员需要做长远打算,在学习技术的过程中,我们更多接触的是公司的业务。业务驱动公司日常运转,我们应该善于总结一个公司是如何运转的,包括管理、资金、营销、广告等等。
我们是程序员,我们的资本是什么,相比大家都知道,我们有技术我们有项目经验。不错,我们是有这些,但是我们不能总是停留在代码的层次上,我们需要有产品的理念,代码不值钱,产品值钱。在不断的开发过程中,我们需要将自己提升到一个高度,看产品不是看代码。这样的理念对于日后的创业尤其重要。
下面是本人抽象出来的人生规划图(程序员职业病改不了,喜欢分析):
我大概将程序员的整个发展周期进行了基本四项的抽象。
一:自身修养
俗话说的好,先学会做人在学会做事。这是我们做人的根本,任何事情均是建立在与人交往上的。如果我们在三十岁之前还没有改变自己身上的缺点,没有让自己进入一个备战状态,还是整天浑浑噩噩,那就真的太迟了。这是纵向分析,所有的东西离不了它,我们日常需要注意了。
二:技术的学习
这是我们天天都在做的,但是技术这个东西变化太快。所以我们必须抓住核心的东西,以不变应万变。我们是.NET程序员,那么我需要抓住框架本身的原理,C#语言的原理,任何新东西都是建立在这些基础上的。就算哪天学起来也很快。如果有时间的话,可以学习一些底层知识。我们来看对技术的抽象图:
技术是我们的核心竞争力,我们必须话大功夫去学习。由于以后自主创业的可能性比较大,所以多学点技术不坏。
三:荣誉,提高自己的身份
其实这种身份不是贬义词,而是我们的知名度,在技术的领域里,我们需要有一帮自己玩的好的朋友。比如一些技术的圈子如:MVP圈子,程序员俱乐部等等;在靠自己去跟人打交道的时候,往往真的很看重个人的荣誉,所以我们可以参加一些国内的或者国际的一些荣誉考试,MVP、Oracle、Java等等;证书在手还是有好处的。
荣誉可以根据个人喜好自己去争取努力。需要有一定含金量的证书,能证明自身能力的证书才重要。
四:三十而立的准备
这是至关重要,十年的时间,我们好好总结好好学习对于我们后期的创业也好,干嘛都好,不只是一个简简单单的程序员了。我们有产品的理念,我们有与人交往的技巧等等。
总结:这样全面的学习,等我们到了三十岁。那就全身是宝,那个时候再做什么决定可能60%意味着成功。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
10:17:06 10:26:59 08:08:53 10:56:16零编程基础想学Java,从何开始?如何规划学习路线?
编程只看过C和一点C++,没有任何经验,想学Java,望高人指点
推荐你看毕向东的Java视频,非常好
如果你没有任何编程基础的话,建议你先学习C(面向过程的),然后在学习JAVA编程基本理论,对面向对象编程有系统的认识其次,学习JAVA可以走
两条路。一是学习J2ME,面向手机编程的,一是J2EE,开发大型项目的,要学习很多技术
struts,hibernate,spring,javascript等等我看你对编程的基础一点都没有,自学可能相当困难。
  很多没有基础的人学习C都觉得C难,其实这是最简单的入门语言。如果你不想学习C,直接学习JAVA.
  JAVA的基础专题:.
  JAVA面向对象:.
  JAVA基础语法:
斯坦福公开课编程方法,作业做了算是很浅显的入门了。
学语言重要的是用而不是看!所以只有一个字——码。写多了见多了语言自然就精通了
C语言是一切语言的基础。JAVA语言是直接面向“对象”的,如果没有基础学起来是非常吃力的。C语言是最简单的,易学易懂!所以建议你先学习C语言,之后再学习JAVA。目前的JAVA,C++的语法结构都是基于C语言的,可以这么说吧,如果C语言学好,掌握JAVA、C++的速度也会快很多,所以强烈建议你去学C语言,打打基础,我Q是,这个专业的,可以一起来学习
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信