零基础学习Java可以学会吗?自学怎么样?
2009年我高一退学,为了给家里还债,干过建筑工地的小工,搞过塑料制品加工,送水工等等。很工资都很低,一个月也就1000多,加上加班费一个月能拿2000多一点,我每个月都向家里寄回800-1000元,到了2011年末,一次偶然的机会我接触了Java,听说Java的前景挺不错,工资相对于我一个农民工来说简直是天文数字,于是我在新华书店买了几本Java的书,尽管白天辛苦工作,晚上回来还是坚持看书,但有于基础太差很多都很不明白,但还是坚持看,一有看1-2个小时Java的书,看着看着许多基础都慢慢的学会了,但那些比较难的还是看不懂,后来还买了有些关于框架的书,还是看不懂,这样断断续续的持续了半年多,觉得自己Java的基础都差不多懂了,但框架还是看不懂,还有最缺的项目经验,看了很多招聘Java程序员的简介都要项目经验,相对我一个农民工来连框架都弄不明白,想找一份Java工作对我来说简直是奢侈。我只想学Java,并不敢想以后能从事Java的工作。和我有同样爱好的朋友加裙:前面是五1九1后面是88三二四。
有一次,在百度上看到一篇让我很鼓舞的文章,是一个Java高手介绍在没有基础的朋友怎么自学入门Java,文章写的很好,包含了如何学习,该怎么学习,他提到一个方法就是看视频,因为看书实在太枯燥和费解的,不少是我们也看不懂,这点我真的很认同,我自己看书都看了很久才学会基础。曾经有想过参加培训,但是上万元的培训费让我望而却步,我工资这么低,每个月还有向家里汇钱,加上城市消费比较高,虽然每个月只有几百剩下,但是相对于上万万学费和四个月的吃住费用逼我连想不敢想。 于是我决定看视频,我就去搜索Java的视频,虽然我零星的找到一些Java的视频,但是都不系统。最重要连项目都没有。后来我找到一个网络直播地址,刚开始还以为骗人的,怎么会有免费直播教做java项目这么好的事呢?但反复想想对自己也没什么损失就进去听听试试,从那以后我就喜欢上了这个直播,然后天天花点时间来学习,半年后真的找了了一份java工作。
2017-09-25
1、你需要确定自己几个问题,比如:
a、自律能力、自我控制力够强吗?
b、对于编程这种抽象的东西理解能力怎么样?
c、以及自己是否真的决定要加入这个行业了?
在做出最后的决定之前,必须认识自己如果你还不清楚这几个问题,继续往下看。
2、用自学来判定,自己是否能坚持:
现在随着知识慢慢被市场重视,更不用说IT这个方向。所以,如果你考虑清楚了,我建议你先给自己一个测试,看看自己是否真的热爱这个新领域,以及是否可以自学。
方法很简单,现在找学习资料(书籍/视频等)不是什么难事。
所说的测试,就是考验你的 “三个力” :控制能力、意志力、解决问题能力。
把自己当成上班的同学,每天至少
8个小时工作(学习)时间,给自己每天不同的任务,对于完不成的,可自己晚上加班,寻找解决途径,但必须是当天完成,如果你这样能坚持半个月,那么你不用去培训了,你可以通过自学来给自己涨技能。
二、如果选择培训机构需要注意的有:
1、实地考查,是否真实存在的机构
2、教学质量,去机构就是为了学习,教学质量跟不上,钱也打水漂。(先去试听,授课老师的讲课方式能否理解,并考验自己对这个行业是否真正有兴趣)
3、面授课程,参加面授课程可以在课堂上遇到的问题及时与老师沟通,得到解决。即使理解不了的问题,有人可以带着手把手的教,学习起来会比较轻松。
4、参加培训,可以在短时间内接受到专业的知识指点,与学习的技巧。
零基础如何入门Java
我感觉上面的大牛们写的实在太专业了,对于一个初学者来说不一定能看懂,当然他们写的也非常好,但是我感觉不接地气,让初学者很难看懂,下面是我给初学者的建议,简单易懂。
首先,我觉得是定位
就是知道自己学的东西是什么,我见过很多初学者不知道自己学的东西是什么,就去无脑的学了,新手应该首先了解到目前的Java市场行情是什么,现在公司需要什么人才,学到什么程度可以找到一份工作,需要什么技能,这点非常重要,不然很多人学习根本没有方向,所以为什么那么多人找不到工作,因为开始的规划就是错的。
系统的学习规划:
知道每天自己学习什么新知识点,做什么案例,做什么练习,这个学习计划规划是学习好Java的前提,没有一个详细的规划,想学好java的可能性并不大,因为前期就没有准备好,不会有以后。
一个明白人带你学习:
现在很多人想学习Java,然后都想尝试自学,我不知道你有多大的能耐,能全靠自己把Java学好,那几乎没什么可能,除非你是天才,所以在学习的过程中,必须有一个指点你,给你解决基础学习问题的人,如果没有,那基本就是在浪费时间走弯路,学着学着就放弃,这是大多数人的弊病。
我简单的分享下学习步骤和时间:
HTML+CSS(学习时间一个月)
JavaScript+jQuery+ajax(学习时间一个半月)
javase+数据库+jsp(两个月)
JavaEE企业级框架(两个月)
以上学习内容 要系统,有规律,不要东家看西家看,而且每一个阶段都需要项目实战,没有项目实战想当于白学。
小白学习Java如果真的还是不是很懂可以随时问我,希望可以帮助大家解决疑惑,自己做Java开发十年,希望可以帮到大家,我的Java学习群634930465,新手不会学习Java的可以加入学习,学习方法,详细学习路线 ,学习资料都可以问我。