1 如果是在校阶段,建议去找个实习的活。

你就去找计算机系的老师,一般他们都有项目,你就和老师说,我可以参加你的项目,不要钱。一般老师就会让进组,刚开始的时候可以看现成的代码,看着就会干活了,要知道,通过项目学,效率不知道要比自己看资料学要高多少。

2 可以边准备培训课边学。

具体做法是定个目标,在一些视频网上上录制各种Java方面的视频课,刚开始可以录制Java课,再后面可以录制Java操作数据库的课,再后面可以录制Spring Boot方面的课。

录制课程能否挣钱这姑且不管,但在录制前,一定会需要制定录制大纲,比如java要录制集合多线程等内容,spring boot要录制IOC,JPA之类的。如果不知道大纲怎么制定,就去参考人家的。

这样通过边准备录制的PPT和相关代码,然后真的动手录制一遍,再把这些视频放到各种网站上,一方面可以聚集人气做自媒体,另一方面由于自己动手做了一遍,而且目标明确,所以一定能高效学好Java。

等录制好一波后,甚至可以找个线下培训班,去做兼职Java讲课老师。由于录制好的视频课,以及线下讲课总能变现,而且是真金白银的变现,所以学Java一定是很有动力。

3 边找工作边学

这种做法是,从刚开始学Java时,就去看招聘要求,在学好Spring Boot后,准备简历去参加面试。这样一方面能通过找到工作能挣钱的目标来激励自己学习,另一方面还能通过面试官的问题,不断调整自己的学习路线。

这种做法是直接面向工作学的,效率也比较高。而且,一旦发现自己未必有能力把java学到能工作的地步,或者可以改变方向,比如通过报班入行。

4 通过写书学

这要求有一定的基础,比如有在公司干了一些时间Java的活后,可以找个未来的发展方向,系统出个书。比如初级开发可以找分布式组件,或Spring Cloud Alibaba微服务方向出本书。

出书倒不一定是为了稿酬,其实稿酬平摊到一个月,也就1,2千元,但通过出书,从制定大纲到深入写每个章节,一定能帮自己系统地掌握某个方向的技能。而且由于是站在初学者的角度边学边讲,反而能对零基础的初学者更有帮助。

当然这个步骤也可以是边写博客边学,但写博客一般没钱,出书不仅有稿酬,还能成为作者,所以靠这种方式提升Java,似乎更有激励性。

其实只要找到Java方面的工作后,在项目能接触到各种实践技术,一定能提升很快,而且会被项目中任务推进着学。相比之下入行前的学习Java,是要有一定的毅力和方式方法。

在讲了各种激励自己的方法后,本人还是想对通过自学入行Java的朋友说如下的学习要点。

1 学习时间不宜过长,一般控制在3个月内,如果3个月以后看是看不到能找到工作的希望,那就说明学习方法或学习路线有问题,或者干脆是自己不适合通过自学入行java。此时建议要换种策略,比如报个班,用钱买时间。

2 学习Java过程中,一定得通过边找工作边学,这样能精确地知道要学什么,同时能调整学习方向,比如通过面试发现学了不该学的技能后,能及时止损。

3 通过自学入行java,虽然有不少成功的例子,但真的不容易。如果是跨专业想转java,尤其是在有多年非Java甚至非IT工作经验的前提下转Java,下这个决心时得慎重,但相反,一旦决定了,就别轻易变更了。

更多推荐

java学不下去了怎么办?