自学Java心得

时间:2024.5.2

要学好java找一份工作,需要很大的毅力,具体学多长时间就可以找工作,要看个人的悟性和学习能力,以我们宿舍6个人来说,计算机专业大专学历,我比较笨在大学里自学了一年左右的时间,毕业后在北京一家做移动增值的公司上班了。同宿舍的其它5个人,其中一个比较强,自学半年就去深圳华为上班了,2个找了个培训班学了4个月,现在都干上开发了,还有2个家里有关系,工作和计算机没关系。

总的来说,经济不困难的话,找个培训班比较好,学得比较全面,有老师指导学起来也不困难,就业比较顺利。如果经济条件不好,自己又喜欢这行,自学能坚持的话那就自学,老大不小了,总不能老伸手找家里拿钱不是。选择自学的话,基本上要分以下几个阶段:

1、要学java,肯定首先得把Java语言本身给掌握了,万事开头难,学java最难的也是java的入门,学习顺序是先掌握java的语法(多练就行),再掌握java面向对象的思想(封装、继承、多态、接口这些东西是重点,要多理解),接下来就是熟悉java常用的API(集合、IO等,主要是跟着书多写多练),这些东西掌握后,Java语言就算入门了。入门java推荐大家下载张孝祥的《java就业培训教程》视频教程,学java的没有不知道这套视频的,我们宿舍当时都是学这套视频入门的。这套视频最大的好处简单易懂,并引用了很多实用案例,并且还有配套书(书名好像也是java就业培训教程,新华书店有),省得忘了的地方,动不动对着电脑翻视频了。还有一些视频也比较好,例如孙鑫的java视频,马士兵的java视频等。不过对初学者而言,选中一套视频了就跟着好好学,不要下很多视频,东抓一把、西抓一把,最后啥也没学到。

2、有java基础了想马上从事实际开发还是不够的,接下来就需要掌握1-2门数据库技术了,对java来说数据库当然是oracle和mysql。oracle数据库现在还没发现好的视频,不过现在大学都学了数据库,有了数据库基础后,找本好书学oracle也就不难了。这里推荐何明的《从实践中学习Oracle/SQL》,作者来头很大,有非常深的oracle功底,书写得由浅入深,相当不错。对程序员来讲,学数据库关键是把增删改查的sql语句学好了就OK了,不要去抠什么数据库管理方面的东西。学了oracle后,要把数据库和java程序联系起来,这时候就要学jdbc了,jdbc不难,网上很多资料,大概一周时间就可以掌握了。

3、有了上面的基础后,恭喜你已经具备用java开发企业级应用的基础了。这时候你可以学习javaweb试着做点小项目玩了。不过学javaweb需要很多杂七杂八的知识点,比如xml、html、javascript、tomcat服务器等,学了这些后,大家才可以学servlet、jsp。学javaweb推荐大家买《深入体验Javaweb开发内幕-核心基础》这本书,还是张孝祥写的,这本书写的书很有特点,很细很深入,书上还带大量的实验案例,一步步讲得非常清晰,非常适合初学者。学javaweb这本书绝对是首选,并且这本书也有配套视频,在网上有下,不过视频只有前4章,比较可惜,希望张孝祥老师能早日录制全套视频。还有些视频和书也不错,比如李兴华的JSP视频教程、孙鑫的JAVA WEB 开发详解等,这些也不错,在网上都有免费下的。

4、接下来为找工作就要学struts\hibernate\spring\ajax这些流行技术了。这些技术我学习的时候没有视频,买的孙卫琴的书学,花了我大半年时间才学明白。现在幸福多了,网上有很多视频,个人推荐大家下传智播客的视频看。这个机构的老师很牛课程很有深度,真正能学到技术,不会误了大家。不过他们的视频里老打广告,很烦。书籍推荐struts看孙卫琴的,hibernate看夏昕的,spring看林信良的,具体书名叫什么忘了,大家google一下就清楚了。

学完上面这些就可以试着找工作了,我找了40天找着了。顺便再说一句,自学不可能不碰到问题,CSDN的论坛很不错,有问题上去问,一般都会有人回答你。要找培训班的话北京的传智播客还不错,我宿舍的2个就在那里,教学质量高,学完后很轻松都上班了,这家机构就是在外地没有分部,想培训要去北京,生活费用高,花费大。北京还有一些培训也不错,达内什么的,可以看看。


第二篇:Java自学过程


Java自学过程

先谈一下如何成为JAVA初级程序员吧,当你成为JAVA初级程序员之后,你也就进入了JAVA职业生涯了,到那时你就知道该怎么走自己的路了

我个人认为前期自学的话应该注重如下知识:

一、面向对象的知识:其实他就是一种思想,JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么

是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?

二、JAVA语法:如果您有C++等面向对象语言的开发经验或者基础的话,那这方面就很好学了,毕竟语言的语法大体都是相通的么。您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。

学习了JAVA语法,加上面向对象的知识,只有您用心,您就可以写出来比较好的JAVA代码了。如果您再抽出时间熟悉一下JAVA编程规范,您代码的水平就应该不俗了。

上面这两点是最基础的。。

当你觉得自己掌握的差不多的时候,你也可以在网上找那么几个项目做做

比如:网上流行的:企业进销存管理系统啦之类的。找这些自己做,不懂了也可以在网上多搜搜,多学习学习

下面就开始晋升了。

三、JSP和HTML:如果你从事web方面的话,少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。尽管一些工具会帮您生成HTML代码,但您还是要熟悉比如title,,<table>,<tr>,<td>等。如果您再熟悉一下JS和CSS就更好 了,那会使您制作的页面更友好。

这些都不是很难,只要认真看都能看懂,在你有一点JAVA基础的前提下。

掌握了这些的话,我想你应该就可以接个任务之类的了吧 去猪八戒啊之类的网站,做个小威客找些任务做

不一定是要赚到钱,可以当做实践啊

四、数据库知识,这也是你必须要了解的哦,你可以使用SQL Server作为数据库管理系统,来自学。买一本《SQL Server 2005从入门到实践》就差不多会了解全面了吧

五、WebServer:熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟

悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。 五、开发工具:在这个学习过程中,下列几个软件是你必须要掌握的哦!如:Eclipse,Dreamweaver,TOMCAT,SQL Server等

六、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。

这个完了之后你我想你就可以找个工作了,因为是自学的,可能刚开始工资不是很高,但是先锻炼吧

到了这个层次你也就知道你要走什么路了啊

哦,忘了,在JAVA学习中,你若是想以后能做个好项目,那么算法设计知识是绝对不能少的哦

希望你多多加油,多多上网上查找资料哦

最后给你介绍个网站:,这里聚集了很多IT人才,如果有什么不懂得可以在这上面询问,他们都会为你详细解答滴

我试着帮你解决一下吧 。

首先声明一点,我刚刚经历了五个月的培训,现在正好大学毕业,在北京找了一份工作,还不错,当然,除了努力还跟运气有很大关系。

我们培训的经过是这样的。 1、23天java基础

2、7天sql基础

3、jdbc

4、hibernate

5、html基础

6、JavaScript

7、jsp

8、servlet

9、ajax

10、struts1、struts2

11、spring

12、ejb & webservice

我觉得这个顺序很科学,层层深入,其实这里面最难的应该是

hibernate,在中间学可以有个消化时间,在练习中多用用做到熟练也就够了。学java主要还是做web应用,所以要花大量的时间学习web开发及三大框架,html和css知识都是需要积累一些的,这样才好与美工合作。在学习过程中要坚持不懈,多做练习。我们学习的时候是每天一个小练习,一个星期一个大练习,我每天学习的时间在12小时以上,不分节假日,坚持了五个月才取得了成功。其实学完3大框架找份工作就很轻松了,如果你是应届生,很多大公司更注重你的潜力。

好了,祝你好运!希望对你有所帮助。

更多相关推荐:
java初学者学习心得

学习Java心得体会学习了一学期的Java课程觉得是该总结自己的心得体会了开始学习任何一门课包括java兴趣最重要一直觉得自己在学计算机编程语言学习了很多但每门语言都停留在知识边缘地带都没深入到它们的精华部分对...

java学习心得

湖南软件职业学院HNSERJ20xx0101湖南软件职业学院毕业论文知识改变命运课题java学习心得院系软件工程系专业软件技术班级软件0615班姓名周专书指导老师郑利娇完成时间20xx512WWWHNSOFTE...

关于java学习的总结

关于java学习的总结Java是一门编程语言。想对java有所了解,必须清晰的认识到这一点。但是java又不仅仅是编程语言那么简单。从它的产生到发展壮大都离不开编程思想的指导。因此想深入学习java就必须深刻理…

Java学习心得个人体会

Java学习心得个人体会Java学习路线以下这两张图片很好的规划了Java学习路径你可以另存为图片缩放观看图01传智播客Java学习路线图02疯狂Java学习路线推荐一篇博文JAVA学习路线地址blog4038...

学习java的心得体会

学习java的心得体会我是今年x月份接触java的,其实上大学以前就买过java的书,但没进去,因为那个时候我在学习vb,对于java代码类c的编写方式不是很习惯,所以就没有认真的看。为什么最后好是学习java…

java学习总结

JAVA论文姓名:耿岩班级:信学号:09220xx314202Java学习总结Java有三个体系,JavaSE、JavaME、JavaEE。JavaSE是桌面应用;JavaME属于企业级应用,用于网络编程,是对…

java的学习心得体会

1、我感觉学习java应该是循环渐进,有始有终,按部就班,脚踏实地。java是一门有着阶梯性的一们语言,如果要学习它。我觉得最好还是按照java的学习体系,先学习什么,在学习什么,只有这样,我们在学习中才会遇到…

java的学习经验

转Java学习之路不走弯路就是捷径20xx5101235阅读5转载自胡杨1如何学习程序设计赞转载2分享评论复制地址举报更多上一篇下一篇好书大全点击JAVA是一种平台也是一种程序设计语言如何学好程序设计不仅仅适用...

java学习心得

每个人的学习方法是不同的一个人的方法不见得适合另一个人我只能是谈自己的学习方法因为我学习Java是完全自学的从来没有问过别人所以学习的过程基本上完全是自己摸索出来的我也不知道这种方法是否是比较好的方法只能给大家...

java经典学习经验

给学Java的大学生们分享一些经验想来学习Java也有两个年头了永远不敢说多么精通但也想谈谈自己的感受写给软件学院的同仁们帮助大家在技术的道路上少一点弯路说得伟大一点是希望大家为软件学院争气其实最主要的还是大家...

java自学心得

Java自学心得体会学习一门新的知识不可能指望只看一本或者两本书就能够完全掌握需要有一个循序渐进的阅读过程我推荐Oreilly出版的Java系列书籍在这里我只想补充一点看法很多人学习Java是从Thinking...

java学习心得

本文由junpeng258贡献doc文档可能在WAP端浏览体验不佳建议您优先选择TXT或下载源文件到本机查看java是一种面向对象语言真正的面向对象任何函数和变量都以类class封装起来java所有的源码以及编...

java学习心得(26篇)