如何快速学会java?

惡棍村大少


如果是计算机专业会相对容易一些,快速自学应该是达不到快速这个要求,可以选择参加培训的方式


干马天尼


作为一个应届生,我想谈一谈我的感受

和大多数大学生一样,经过艰苦的高三的学习生活后,好不容易考入大学,都想的是怎么去玩,憧憬着高中老师说的那种生活,我的大学生活也确实是这样的😂,大一接触的都是一些基础学科比如计算机网络呀,操作系统语言等等,基本是偏理论的东西,对于我来说不是很感兴趣,到了大二开始接触java这门课,从第一节课开始,我就喜欢上了这门语言,他不像c语言那么枯燥(接触的也不深),一开始就写那个fx图形界面就感觉特别好玩,因为可以看到实质性的东西,能做自己想做的,学java还有一个目的就是,能做的东西太多了,感觉就是万能的语言,后面自己也整理了很多的学习路线,然后就一点一点地看培训机构的视频,当时真是入魔了,每天能到凌晨两三点,后面慢慢的就被老师带着做项目,到现在的工作,因为每个人的学习方式,接受能力不同,所以你应该找到适合自己的。

以前是通过视频去学习一个新的东西,但是到了工作岗位后这种方式就不太合适了,因为公司需要你快速的解决问题,没有那么多时间让你去学习,所以现在我一般是比较急的问题就先百度学会使用,或者问公司同事,等到问题解决了再回过头去慢慢研究,对于一个新技术,一般会通过看书去系统的学习,因为百度都是零零散散的。

我觉得没有什么快捷的学习路径,主要还是要脚踏实地,踏踏实实的做这个事,最最主要的一点是兴趣,不要看着程序员这个行业工资高就想进入,因为这是一个终身学习的过程,如果你没有一点自制力,不能主动的去学习,我觉得可以趁早放弃。

文采不好,第一次写,也不知道有没有跑题😂😂 抱歉!


这个滥情的2B年代


学习这件事情不只是要学的快,重要的是学得会。学会了,付出的过程才是值得的不是吗[呲牙]不过相对来说,找一个靠谱的机构培训学习更有效率,有系统的课程,有资深的老师,有共同努力的同学,有浓厚的学习氛围,还有丰富的就业资源。不仅能学会,还能开始挣钱。就比如现在的我,经过各方对比之后,选择了尚学堂。他们做了十几年了,java一直是王牌专业,而且经过我目前的亲身学习经历,确实是一家靠谱的机构。或者你可以先看看高淇老师的入门300集,讲的非常不错,入门了,你就有思路了。加油


我是双鱼座2020


就我个人经历来说,推荐以下4中学习java的方式。

4中学习方式

  • 1,看书
  • 2,看视频
  • 3,报培训班
  • 4,看大神的博客(找大神带)

我下面就上面几种学习方式,分别说下优缺点。

一,看书

优点:看书可以比较系统的学习java,可以方便的查阅,可以有针对性的学习其中某些章节。

缺点:对于新手来说,看书可能显得有些晦涩难懂。很容易因为某一节的没有看懂,或者代码写不对,而卡住。

再有书本上的知识有一定的滞后。比如现在主流使用的都是jdk8和jdk9了,好多书本上还都在讲jdk6,甚至有些比较早的书,还在讲jdk5。所以看书对于新手来说,不是最好的方式。你可以有了一定java基础以后,再去有选择性的看一些书籍,进行系统的学习。

二,看视频入门

优点:看视频比较直观,比较生动,你能看到视频里老师是怎样一步步实现代码的。跟着视频把代码敲上几遍,就能很好很快的实现入门。

缺点:现在网上视频比较多,能找到一门适合自己的不太容易。

三,报培训学习

优点:能快速入门,快速培养自己的技能,甚至有的培训机构,培训出来能月薪过万。

缺点:培训机构的本质就是偃苗助长,短时间内把大量的知识灌输给你,这样的知识容易学着后面的忘着前面的。所以培训机构能快速的把你带进门,后面的提升还是要靠自己的。

再有就是培训费用通常比较贵,动不动就要1-3万。

四,看技术博客,找大神带

优点:知识点比较新,某一个知识点能很深入的学习,可以跟着技术大神,学习他们思考问题的方式,学习他们写代码的风格。还可以在博客下面留言,他们一般也会很好的回复。

缺点:知识点比较零散,不够系统。所以博客适合针对性的学习某一些知识点。


如何快速零基础入门

其实任何编程语言都可以零基础入门的。每个做编程的人,都是从零开始入门编程开发的。只不过有的人时间长,有的人时间短。有的人入门快,有的人入门慢而已。我认为零基础入门java,找对学习方法最重要。只有找对学习方法了,你才可以快速的零基础入门。上面提到的四种学习方式。希望你能找到适合自己的学习方式。

只要方法找对,1个月左右就可以入门java基础,2-3个月就可以开发简答的java项目,4-5个月就可以开发中型的java项目。所以零基础入门java还是比较简单的。

还记得卖油翁说过的一句话吗 “无他,但手熟尔” 零基础入门java也是一样,一定要多写代码,多练习。有些东西刚开始不理解没事,但是一定要多写多练。你写的次数多了,自然而然的也就明白了。

最后,祝成功入门。


编程小石头


初学Java的话,看视频会更容易入门。


边看视频边跟着老师操作,然后在根据自己的思路实现一遍。切忌只看视频不做练习。然后自己在利用空余时间完成一些练习,在写代码的过程中你会发现各种各样的问题,特别是对于初学者来说,比如说,中英文的输入法的问题,缺少分号,或者是用的是中文的分号等等。

这些问题可以说基本上和Java相关的知识点没多大关系,关键就看你平时写代码的时候细不细心。这些错误多练习就可以解决的。


初学Java的话,推荐看“如鹏网”的《这样学Java不枯燥》视频教程,免安装jdk,无需配置环境变量,只需要下载“如鹏网”免配置版本的eclipse打开即可。解决了很多初学者对jdk的安装,path环境变量配置难的问题,快速搭建开发环境。

课程体系的设置也可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,汤姆猫,电影的弹幕动画,连连看等经典小游戏来讲解Java的基础知识点,适合初学者学习。有需要相关教程的可在后台私信哦(备注:Java)。


玩着学编程


方法/步骤

1/5 分步阅读

1、具有一定的自学能力 包括Java在内的信息技术发展迅速,指望一本好书或者教师在课堂上若干学时的教学,是难以精通某些技术的。因此必须具有良好的自学能力,要花费大量的时间投入到学习中去。

2/5

2、学习技术的三个层次 任何人的精力都是有限的,不可能掌握所有的技术。因此学习任何技术都要有三个层次:这项技术是什么?他能干什么?怎样利用它实现它的功能?

3/5

3、多动手练习 很多初学者学习Java,往往抱着一本书非常认真的去看,而且书中的很多例子也能看懂,但是,当做到计算机面前写程序时,就抓头挠腮,不知从何下手,出现这种情况的原因在于眼高手低,要解决这个问题必须通过多动手练习程序,熟练才行。同时,没有任何人在编程过程中会非常的顺利,不出现任何错误,我们要有信心处理。

4/5

4、对比学习 学习Java的读者,可能已经具有C++的基础,因此学习会比较容易一些,由于任何语言或多或少都有类似的地方,可以在学习Java的时候,可以采用横向对比地方方法来学习。

5/5

5、学会使用帮助和网络资源 任何一本书不可能把所有的知识点讲到。同时凡是比较优秀的软件都有一些帮助文档,因此要学用帮助文档。针对Java而言,要学会使用Java相关的API文档,也可以上网下载一些视频,如北京圣思源的,马士兵的,毕向东的,张孝祥的。个人推荐生死缘的,要学会自己解决问题。


科技啊喵


伴随着java程序员在企业的地位越来越高,java编程受欢迎成都逐渐增热。怎样才能快速学好java编程,快速接手项目开发?

1.书籍是最好的知识载体,也是进阶java编程大神的必备工具,一定要看书。

现在学习java变得比以前容易得多了,除了有大量的视频教学外,还有专业的java培训机构,这都使得学习变得更加傻瓜化,然而要我说的是,java虽然变得越来越容易学,并不代表这门技术就变得简单了。如果仅仅学了些皮毛,高手写的程序你是望尘莫及。在学习的过程中,书籍永远是知识最好的载体,很多优秀的程序员大师精心编撰的编程书籍,富含的不仅仅是一些知识,更多的是他们所传授的思想,会让你变得更加聪明,写的程序也更加精炼。

2.学习java的时候,独立思考很重要

现在网络很发达,我见很多程序员总爱百度,包括我带的许多人都是这样,一个jdbc这么初级的东东,他们编程几年了,每次还总是用百度查,这个东西应该熟记于心的,这样才能成为高手,就像一个修理工,一边查手册,一边给你修车,想想就觉得恐怖。

3.算法比你想象的重要,要持续不断地优化

现在很多人都是快速的学习,快速的练习,反复的练习。而我的建议是无论你学习到什么阶段,都要去不断地优化自己的编程,能用3行实现的程序,不用5行,这样你编写的程序才可以更加的凝练。而且,编程学习中后期,就要注重算法,尽量编程优质的程序,这才是编程的美妙之处。

4.自己动手写一个程序,然后不断地优化改进

你学习的过程可能会很漫长,建议你从一开始的时候,就写一个小程序,一个计算器的小程序,开始可能很简单,仅仅通过命令的方式展现,功能可能只有加减乘除。但是随着你深入学习,可以不断优化这个程序,直到有一天,你把他做成一个非常完善,性能非常卓越的程序后,你就真正学成了。

5.记得总结学习经验和学习技巧,要不断的总结

要学会总结,经常把自己遇到的问题以及解决方法记录下来,还要记下来自己的经验和技巧,然后经常浏览自己曾经记下来的东西,这样有了积累,你会发现,你成长会很快。

6.给自己定一个目标,一个月至少研究一个技术点

直到今天,我还是会专心研究一个技术点,比如js的一个程序矩阵算法,实现色彩霓虹灯的变换,亦或是,java多线程自动优化技术,这样我才能不断地拔高和出类拔萃,,这是一般程序没有做到的,如果你做到了,你就牛了。

精诚所至金石为开,按照文中说的方法一步一步来,肯定能学好,当然跟专业人士在一块学习,进步会更快。



科技探索者天际


您指的“快速”是想有多快?就算你报培训班学,也至少得有四五个月才能学完整个体系。


至于如何学习Java,我觉得至少做到以下三方面吧


系统性地学

碎片化信息时代,知识往往以细碎的形式呈现,而这种边角料无法帮你构建起知识体系。就像建房子,你东一块西一块地捡一堆砖,是根本搭不起房子来的。学Java也是如此,一开始就得搞清楚整个技术体系,明确具体的学习目标,然后才开始分阶段一步步学。

毕竟人的精力有限,知识却是无穷尽的。如果脱离体系“散学”,费时费力不说,还可能啥都学不好。


实践性地学

很多同学还是保持在学校时的习惯,拼命看书看理论,就是不愿意动手,妄想把理论学透之后就能后顾无忧。其实当你真正学的时候就会发现,实操比逻辑能力更重要。成为大牛的必经之路是夜以继日地敲代码,而不是只停留在理论和逻辑思维上。

代码多敲几遍,其义自见。


自觉性地学

学习是场持久战,重在行动贵在坚持,短时间的突击是没有多大效果的。能否自学成功,很大程度上取决你能否坚持学下来。自学前,扪心自问下:我能在接下来的至少半年时间里,每天坚持学习6个小时以上吗?

如果不能,并且很确定自己没有这个自控力,那就果断打消自学的念头。 or ,选择权在你手上。


叩丁狼教育科技


没有什么东西是快速学会的,都要下苦力学习。

Java入门简单,精通很难,需要很长时间,如果为了工作,基础精通之后可以学习一些框架,特别是spring,springboot等一系列的框架,这些框架了解基础会使用后找一个工作没问题,工作之后在慢慢提高,多看看基础源码,读一下spring源码,这些很重要,读spring源码之前可以看看设计模式,不然是看不懂的,不要一撮而就,编程没有快捷通道,都是在工作中学习。

最重要的是多联系,俗话说光说不练假把式,如果只看不敲,完全没用,看看大神们是如何解决一个需求,你自己是如何解决一个需要,对比一下看看有什么不同,找出最佳方案,都是一个好的途径。

刚开始学习编程,学习Java都要贯彻一个思想,不要重复造轮子,现在开原的很多,都可以借用,不过读一下你借用轮子的代码,吸收一下思想,有助于提高。

一个Java程序员的忠告,加油,谢谢!


一点不一样


你要明确一个问题, 这里所说的快速学会怎么个快速?

最快的时间? 还是最快的路径. 学习方式差异很大.

最快的时间

不要相信任何一本30天入门到精通的任何类型的书, 技术是没有最快时间, 可以快到这个程度, 除非你本书已经是某个语言的精通者, 精通原理, 精通语言的特性. 否则就不要考虑最快的时间, 要是说最快的入门时间还是可以借鉴说明的.

最快的路径

既然最快的时间没有办法走通, 就找一个最快的捷径, 来加快我们学习的速度.

过来人给一些建议, 如果是零入门的, 就去找相关的基础视频, 一定要是系列教程, 就去学习, 编写学习的代码. 某宝可以几块钱搞定, 当然你也可以通过某盘自己花费时间去搜索. 时间和金钱一直都是对立面. 然后根据视频的学习进度, 每个人的基础不一样时间也有差异. 然后可以翻阅响应的经典书籍. 例如Java核心技术卷一. 当然最好是最新版本的.

视频只是让你减少一些入门的高度, 书籍增加一些你知识的系统性和广度.

接下来干什么?

按照上面说的, 零基础入门基本上2个月完成基础的学习是没有问题的. 这个时候, 你要看你的编程思想有没有转变, 很多时候刚刚入门学习编程的人, 都是不知道为什么这样写, 就知道书上这样定义, 所以是一模一样的拷贝阶段, 你会有一种想法之后, 你就有编程思想, 就是编写代码, 感觉就是应该这样写, 骨子里刻的一样, 感觉是与生俱来的能力. 类似武功秘籍顿悟.

这个时候, 做点小项目让自己练练手. 就开始了你的编程人生了.



分享到:


相關文章: