怎样高效快速学习JAVA

2024-11-22 17:07:48
推荐回答(5个)
回答1:

不要在相同的工作上停留过长时间
一 个保证不失去自己编程优势的有效方式就是去重新找一个工作,然后让自己融入到开发团队中。因为一旦你掌握了工作所需的所有技能,你就进入了一个死胡同,你 的技能很难再提升,你也很难成为一个更好的程序员。你需要不断挑战自己,如果你在一个地方工作了好几年,那么你可能已经学到了当时想学的东西,所以不要再 待在那了——继续前行,去寻找新的挑战。
永远不要停止学习
当今社会,软件技术更新的非常快,这意味着现在很多重要的编码技能 可能很快就会过时。所以,如果你打算在软件开发领域有一个长期的发展,及时了解新的编程语言和技术趋势是非常非常重要的。事实很简单但也很残酷,你现有的 知识是不足以你去消费一辈子的,你必须做好不断去重新学习的准备,因为你现在所拥有的知识未来是不能满足你的需求的。清楚并专注于你感兴趣的领域,而不是 试图成为各行各业的高手是很重要的。对你想深入学习的领域,要保持如饥似渴的态度和持续的激情。不要试图去啥都学,因为这是不可能的,要保持专注,不断学 习。也许你每一份开发工作都会有一半之前没有做过的事情,所以你要有的重要的技能就是知道如何去学习,去寻找信息,如果你有了这项技能,那么,不管你需要 什么,你都可以通过自学拥有了。如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面有大量的学习资料可以下载。
因为热爱去编程
选择自己热爱的领域是至关重要的,这样才能确保自己能够全身心投入项目中去。 产生动力,最重要的因素是你关心代码能够做什么,也许可以用某种方式让一个app运行,也许它会让一台机器以你希望的方式去工作。无论如何,你要真正去享 受自己正在做的事,并尝试获得良好效果,如果可能的话,你能从中找到快乐,那么恭喜你,你一定会写出伟大的代码,成为一个伟大的程序员。

回答2:

入门可以自学,但是你自学的入门基础在现在企业入职来讲,没有企业愿意录用。所以你可以先选择自学,然后在找培训机构深入。再就业。这样比较好。

回答3:

首先按照阶段性的进行学习,这样可以不会混淆,同时一定要有自制力,不然学起来三天打鱼两天晒网肯定不行

回答4:

看书、上机

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

回答5:

首先是认清自己

认清自己最关键的一点是要知道自己到底想要什么。这是第一步,也是最重要的一步。因为这关系到你能够选对学习方向,能否沉下心来去学习。

我们都知道,做自己感兴趣的事情的时候,是可以事半功倍的,因为你愿意去做它,而不是出于某种原因不得不去做。

认清自己的第二点是认识到人外有人。自满,自大,自欺欺人是影响自己进步的绊脚石

如果有一天,你觉得周围没有人比你更厉害了,一定要记得,不是你走到巅峰了,而是你的圈子,应该扩大了。

只有你的周围,有很多更厉害的人,你才能意识到自己的不足。这也是我常挂在嘴边的:你想变成什么样的人,你就要去认识什么样的人,你的周围是什么样的人,你就会变成什么样的人。要知道,人以群分。

学习的目的

为什么要学习呢?学习的目的,根本上是为了获取竞争优势,增加选择机会。你比别人懂得多,比别人学的深,你就更有竞争力。

对于程序员来说,不懂得学习是没有办法在这个行业混下去的。技术的更新换代,技术的深入掌握都需要去不断的学习,如果你不学,很快就会被淘汰了。

找工作的时候,有其他专业的朋友会羡慕的和我说:你这个专业真好,一毕业月薪就上万,我才 3,4 千。

其实,你如果不好好学习技术,搞技术的也会失业。大部分的人都只看到一部分计算机的应届生工资很高很羡慕,却忽略了他们这四年是怎么度过的。

天上是不会掉馅饼的,计算机专业的每天看剧打游戏,毕业一样找不到工作。希望以后你不会是那群天天打游戏看剧最后抱怨自己工资低的那群人中的一个。

时间管理

很多人应该都有过这样的经历:我现在很无聊,不知道做什么好,学习吧,不知道学什么,打开电脑也不知道做什么,打开手机也不知道做什么,然后只能选择看个直播,看个电视或者打个游戏来打发时间。当一天过去以后,突然后悔,觉得自己当时要是学习就好了。

为什么会这样呢?是因为你自己没有一个计划,如果你每天都有一个按时间段安排的计划的话,你就不会迷茫了,你就会知道这个时间点自己应该做什么,而不是用看剧打游戏来打发时间。

关于时间的管理

首先:要有一个大一点的计划,比如年计划,月计划,周计划。这一年大体上要打到什么目标,这个月要学习哪些知识。然后是精确到小时的日计划。每一天,哪个时间段做什么都可以详细的列出来。

其次,不要太盲目自信。很多人其实从来没有完成过自己的计划。如果你真的能够完成你制定的每一个计划,那现在的你一定已经很了不起了。

这个过程可能需要很长的时间,因为你要不断的去尝试,去改进。

最好的方式是,一开始制定一些简单的计划,然后每天很容易就能做到,然后慢慢的去增加自己每天的任务量。最后找到一个最适合自己的节奏。

最后,不要把你的计划当摆设。虽然上面说过,很多人其实从来没有完成过自己的计划。但是我还是希望你能够认真的去对待它,因为受益的有且只有你自己。

学习方法

盲目的学习效果并不好。以前看书的时候,看完一遍再从头看,感觉就像是在看一本新书,完全没有印象。学习不是你看得书越多,读过的文章越多你就学的越好,而是看你究竟掌握了多了。

确认学习目标

首先,你需要确认你要学什么,切记不要三心二意。学习最好一个时间段专一的去研究一个知识点,不要今天学 python 明天又想学 java 了。

做什么事都有有一个目标,不然容易成为无头苍蝇。目标往大了说,可以是成为某一个领域的大牛,往小了说可以是今天的一个学习计划。

制定学习计划

前面也提到了这点,计划可能赶不上变化,也许今天正好有别的事情导致今天的计划没有完成,但是至少大方向是有的,你不会不知所措,不知道最近应该做什么,这才是计划的根本价值。

学习的渠道有很多

请记住,不要当一个彻头彻尾的伸手党。因为轻易得到的东西你是不会珍惜的。并且,你不要祈祷你这一辈子所有学习需要的资料都有人会提供给你,自己找资料本身就是自学能力的一部分。

学习从来都不是只看看书就能学会的,自己构建相关知识脑图和相关步骤的流程图是非常有必要并且非常有效果的。比如你要学习 java,你可以先从网上找一找别人画的脑图,对 java 有一个大致的了解,每学一个小的知识点,就自己绘制一个该知识点的脑图,学完之后,自己再画一个整个 java 体系的脑图,这样你会对 java 非常的熟悉。

编码

上面的那些,都是掌握理论知识的步骤,是骡子是马还得拉出来溜溜。编码才是重中之重,就算你能把一个知识点吹得天花乱坠,但是一句代码不会写依然没有什么用。

笔记

好记性不如烂笔头,学完的知识,然后记录下来,自己总结一遍,收获有多大你们试试就知道了。

回顾

如果你学的东西,很久都没用,突然有一天你又要捡起它,你会发现,你之前做的努力,太特么值了,你有资料!有脑图!有流程图!还有笔记!分分钟就记起来了。

这个过程,其实是需要坚持培养的的,建议小伙伴按照这个流程来,因为学生的时间大把大把的,时间很少的就根据自身情况取舍吧。

最后想给各位小伙伴说的是,上大学之后玩可以,但是一定要记得,你来上学是为了学习知识的,千万不要本末倒置了,多学习一门技术对各位小伙伴找工作是很有帮助的。

大学学习技能的大部分时间还是得看你自己,老师上课讲的东西很重要,但是那些都是基础中的基础,凭借这些并不能够让你找到一份满意的工作,所以你还需要自己去学很多很多的东西。