唐山java培训

这个主要看你自己的兴趣。你的兴趣足够强烈,你的学习欲望足够强烈。再加上自学JAVA是没问题的,等你真正走上工作岗位后才会知道自学的重要性。你现在才大二,在以后的工作中早点培养动手能力和自学能力是很有帮助的。之前也自学过语言,但只是学了C和C++语言。其实所有的编程语言都是相通的,重要的是要有编程的思想。在网上看到网友的java自学经验,仅供参考:现在我将我的自学经验分享给JAVA初学者和正在自学的童鞋们。希望你能少走弯路,尽快学习,找到一份满意的工作。首先,我需要弄清楚我为什么要自学编程。直到上了大学,我才接触到计算机。我最初的想法是学好编程,做自己的网站。后来发现做一个网站真的很容易。学好java编程可以挣很高的工资,以后的工作也可以天天坐办公室不用东奔西跑。这是我向往的工作,所以我下定决心自学java。自学最重要的是心态和毅力。如果毅力不够坚定,自学很难坚持。自习是孤独的,同时也是快乐的。也许你身边没有人在自学java编程,所以你很孤独,但是当你调一个程序或者写一个小玩意的时候,他们是看不懂的,只有他们自己才能体会到收获的喜悦。自学时间长,难度大。之前看了一些市面上的书,精通Java 21天。对于这样的书,我只能呵呵了。学习需要循序渐进,没有捷径,只有一步一个脚印。我从大二开始自学java,一直到大四。自学会遇到这样那样的问题,没有人帮我解答。互联网是一个非常好的工具。我们遇到问题要利用网络资源,别人肯定也遇到过你的问题。我们可以在网上找解决方案,加一些编程群来问,或者在一些论坛发帖咨询。这些都是解决方案。好吧,如果你能做到以上几点,那么你就可以开始自学java编程了。如果不能,我劝你不要开始,因为如果不坚持,最终会功亏一篑,浪费很多时间。反正我是选了视频和书来自学的。现在网上有很多视频。我当时在马士兵看了javase的课程,感觉不错。我从图书馆借了几本书,主要是计算机专业的java编程教材。具体书名忘了,封面是绿色的。不要下载几套视频,然后看这个人的,那个人的。这样很不好,会让你很累。你最好选一套视频,继续看。一般一个知识点我会看三遍。当然,理解能力强的同学也不用看三遍。第一遍,认真看,第二遍,一边看,一边敲代码。看了第二遍,我试着多跑了一下,感觉差不多了。然后在没有任何资料的情况下全靠自己敲,最后看了第三遍才明白。自学多下功夫是非常非常重要的。至于编写工具,有的童鞋一开始就使用eclipse等一些高级工具编写代码,笔者强烈推荐。像eclipse这样的IDE工具就是为了提高工作效率而设计的。对于新手来说,最好不要使用这些工具。我推荐你用UltraEdit或者EditPlus 3或者Notepad++作为文本编辑器来写java代码。用这些工具写作会让你更牢固地记住java语法。当你可以用这些文本工具写程序,然后可以用eclipse写代码的时候,你就会感受到飞翔是什么感觉了。学习的顺序首先是javase:基本语法、递归、面向对象、异常处理、数组、常用类、IO、线程和网络编程。对于图形界面的部分,完全可以放弃,因为图形界面不是java的强项,现在很少有公司用图形界面做应用。前一部分,也就是除了线程和网络编程这两块之外,都要学好。线程和网络编程不重要吗?错了,这两块很重要,但是目前的javaEE项目很少用到。应该说对于一个新工人来说,他们是很少接触的。因为这两块的内容相对来说比较难,所以一开始就可以学。如果你不是很理解他们,那也没关系。以后可以自己慢慢摸索。这两块对于一个初学者来说可以稍微放松一些,但是你得学会。你现在不学他们以后一定要回去补。学了一些javaSE是java基础的东西后,我们可以选择做javaEE,也就是web项目,也可以选择做android手机应用。作者是javaEE,我就介绍一下javaEE的学习。很多人在学习javaSE之后开始学习javaEE的框架,SSH也一直挂在嘴边。其实你离这些框架还很远。在学习javaEE之前,请先学习这些html,css,js,JS。有些人可能又要笑了。我在后台工作。学这些是没用的。其实做web的人并不觉得这些东西很可笑。在以后的工作中,不可避免的是,他们会同时写前台和后台,只有少数会写后台,或者只是少数会让你写后台。我也建议用UltraEdit或者EditPlus 3或者Notepad++代替dreamweaver来写html和CSS。当你手写HTML的时候,你会发现以后兼容性问题会更少。对于程序员来说,HTML和CSS不是编程语言,只是标签,一个星期就能掌握。最后是js,js其实比较深奥。对于初学者来说,掌握基本的js操作,知道基本的语法,熟练操作dom元素,做一些简单的效果就足够了。js的学习是一个漫长的过程,会在以后的学习和工作中逐步加强。建议先学好js,再用jquery这类框架用js,一开始就用jquery。原来的js不会用这些框架,感觉有点别扭。学完html,css,js,就可以学jsp了。你可以用jsp做一些小的应用,比如一个小的留言板。学习jsp的时候,要同时学习数据库。我推荐学习mysql简单易用,目前很多公司都在用mysql,比如腾讯。学好jsp之后,就可以学习servlet了,这是重点。像struts这样的一些框架是基于servlet的。当servlet学习好了,每个人都可以使用eclipse。使用eclipse进行项目开发,这时你会发现它非常方便。学了这么久,该出成果了。好吧,那就用jsp+servlet+javabean+jdbc写一个bbs论坛。如果不借用别人的代码,可以自己写。当然遇到问题可以利用网络资源,查资料,但是整个论坛的代码要自己设计。当你写完bbs论坛,恭喜你,你已经了解了。为什么要写bbs论坛?不要小看一个bbs论坛,里面涉及到很多东西,比如添加、删除、查看数据库等基本操作。bbs里不同的人有不同的权限,这就涉及到权限的问题,等等。做这个论坛是学以致用,也是一个复习的过程。等你论坛完了,你就接近基础了。这时候看一些开源框架,比如struts spring hibernate ibatis。当你再学习这些的时候,你会发现这些并不难。当然,在学习这些之前最好先学习设计模式,设计模式也很重要。这些框架基于非常好的设计模式。看完这些框架,你能改变你自己的论坛来使用这些框架实现以下功能吗?之后我可以告诉你,你可以找工作,找一些笔试的题目来做,很容易就能找到满意的工作。如果你把我上面说的都做了,还是找不到工作,你可以来找我,我给你发工资,呵呵。我们程序员是做技术的,所以要不断学习。java其实很深奥,要学的东西很多。其实我也不是大牛。我不敢在这里说。我只想说一下我自己的自学经历,希望能给正在自学java或者刚学Java的童鞋一些帮助。