前言:百分之十的人会直接参加培训,然后五个月内学成,最后找到工作,成功转行。百分之二十的人一开始会选择自学,然后这里面百分之五的人最后会自学成功转行,百分之十五的人自学后发现不是网上说java自学很简单,然后选择参加培训,最后转行。
如何零基础自学java,哪些人可以从零基础学好java开发,怎么样零基础自学java成才呢?零基础的人应该怎么自学java?
作为一个自学走过来的人,走过很多坑,深知自学编程是一件多么不容易的事,所以把自己的经验写出来,希望可以帮助大家
一、准备,做任何事都需要成本的
1.时间:
每天至少要拿出3小时左右的时间用于学习,最好是不要间断,学习就像烧开水,一口气用大火烧可能一下就烧开了,而今天烧一下明天火又灭了可能永远也烧不开。
2.环境:
如果有一个大牛在旁边指导那最好,如果没有也要找一个安静的环境学习,嘈杂的环境很容易打断思路。另外一台电脑,一根网线。
3.资料:
我个人觉得视频会比书好些,因为初学者看书很容易看不懂。走神。基础的视频推荐毕向东的javase视频,web推荐达内培训班的视频(如果需要的话可以给我留言)。
二、学习,坚持不懈才能成功
1.环境:
做好准备后就可以开始学习了,首先摆在初学者面前的就是搭建环境(JDK、Tomcat、MySql等等),这些视频上都有,如果有问题百度就可以解决,有一点需要注意,初学者尽量保持和视频老师工具版本一致(我踩过很多坑),因为有些会有一些兼容性的问题。
2.基础:
环境搭建好了之后就可以学习基础了,javase基础主要包括函数、数组、OOP、线程、IO等等,这些知识十分重要,我建议看视频的时候一边做好笔记,视频看完后先自己回想一下思路,然后再试试自己能不能独立写出来,不能就看源代码,这个一定要多敲多练,如果有些错误自己没法找出来,建议可以使用代码比较工具和源代码对比,可以迅速的找出错误,不懂就背下来,推荐大家使用印象笔记把笔记保存下来,如果每天能够投入4小时左右的时间学习,我建议在这里的时间为两个月。基础学完后建议用基础知识做一个项目,融汇贯通。
3.html/xml/Jsp/servelt/tomcat:
基础学好了之后就可以学这些知识了,这些涉及到一些网络、前端的简单知识,这些知识比基础知识的重要程度低一点。但是不能忽略,这也是后面学习的基础,学习方法也和学习基础的一样。这里开始要注重理解了,比如tomcat是怎么运行项目的,JSP上面是怎么跑JAVA代码的等等。这里建议投入半个月的时间
4.MySql/Oracle/JDBC:
数据库技术也是很重要的技术,以后的作业不可小觑,所以这里的知识也不要忽略,建议投入3个礼拜的时间。学完这些知识后,建议使用学的知识做一个小项目,Servlet+Mysql+Tomcat+JDBC,这样不仅提高了自己的做项目的能力。也可以复习前面的技术,将学到的东西融汇贯通,建议用一个星期的时间做项目。
5.三大框架Spring+Hibernate+Struts
项目做完后,就要开始学习框架知识了,框架可以先学习他的功能作用,使用方法,原理可以先不学。每个框架建议用4天时间学习它们的用法,配置文件,然后将三大框架整合起来。然后看看自己能不能把前面自己用servlet做的项目用框架重做一遍。对比一下两种技术的区别。
6.Spring+MyBatis+SpringMVC
1.这是现在用的比较多的框架技术,和上面的框架知识一样,每个建议用4天时间学习,然后整合,把项目再用SSM框架重做一遍。
7.webservice/luncene/easyui/linux/工作流/svn/maven
这些知识可以先不学,要用的时候再学
8、做项目
框架知识学好了之后要开始真正意义上的做项目了,先了解一下企业中一个完整项目的流程,然后再网上找一个比较好点的项目开始做,也是跟着视频一步步来,如果有什么技术自己没有接触过,可以先去学习一下那个技术再回到项目。做完一到两个完整的项目就可以去找工作了。
写给想学java的同学:零基础如何学java
很多同学看着人家转行学java当上java攻城狮,拿着上万的月薪,内心早已蠢蠢欲动。凭啥他可以拿这么多的工资,我就得每月三四千,日子过得紧巴巴的!我也要月薪上万!好,你拿呀,但是你也得学吧,你不学咋去做哦?难题来了,大部分同学都是零基础,是真正的零基础哦!不是煮的,也不是炒的,更加不是煎的!那么零基础到底如何学java呢?

零基础的同学学java的方式一般有两种,我给你演示一下哦~
百分之十的人会直接参加培训,然后五个月内学成,最后找到工作,成功转行。百分之二十的人一开始会选择自学,然后这里面百分之五的人最后会自学成功转行,百分之十五的人自学后发现不是网上说java自学很简单,然后选择参加培训,最后转行。还有百分之七十的人自学后直接放弃...毕竟世上无难事,只要肯放弃嘛!
说到这里你是不是觉得小编就是想让你参加培训?
那你真是太天真了!小编是在跟你讲实话,不信你可以自己去学学哦
还有为什么参加培训的人大部分都转行成功了呢?
最重要的一点是里面有老师带着学,老师讲的都是重点,是根据当前企业需要来决定讲课内容的!而且是成体系的!如果你自学的话很可能抓不住重点,看书会云里雾里,搞不清自己到底学的怎么样!而我们这里会有测试,还会有各种实战项目,。你可能会说,那我自己也可以做呀,说得轻巧,到时候做起来你就知道咯!
还有很多初学这总问Java和C语言哪个更好?对于很多对编程语言不是很懂的小白来说,想选择一门编程语言入门,可是世上编程语言那么多,那么到底该选择哪一个呢?比如java和C语言。

讲道理,单纯说哪个更好,这是不讲道理的,因为他们是没有可比性的,都是工具而已。但是对于想快速学习一门语言入行互联网,当上光荣的程序员的人们说来,我想主要的还是想了解哪一门更有“钱景”~即工资高,好找工作。接下来,我们就从这些方面来分析一下吧。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java,毫无争议排名第一的工业语言,可以跨平台使用,且安全系数高、稳定性强,所以很多企业都喜欢用java开发软件。
就业,Java需求应该大于C# ,java应用非常广泛,Android应用、在金融业应用的服务器程序、网站、嵌入式领域、大数据技术、高频交易的空间、科学应用等等,可以说学好java是不愁工作的。
谈技术,Java是开源运动最主流的语言,所以,无数优秀的开源项目,也被全球各大公司在采用 。
企业应用,Java统治地位,互联网公司用Java的蛮多,如果不用Java一般也不会用C#。
综上所述,如果想选择一门语言入门互联网行业,那么选择java是非常明智的,也可以去招聘网站上去看,java程序员的需求非常大。当然如果想做好,学习一门语言肯定是不够的,在工作过程中还要不断地保持学习,这样才能提升自己的价值。
文章出自:http://qh.itpxw.cn/qgtk/201842784.html
文章标题:如何零基础自学java技术
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
胡贝儿国际形体礼仪怎么样 胡贝儿国际形体礼仪女子学堂怎么...
单位职务怎么填写才是正确的 很多小伙伴在填资料表的时候都...
大夫和医生两个称谓有什么区别 很多小伙伴在医院看病的时候...
高铁一般都在什么招收乘务员 坐飞机和高铁离不开的就是乘务...