java作为一门编程语言,其实不管是自学还是系统学习,都是有一定难度的。在转行空档期,偶是先去培训机构系统学习了半年,然后又自学一段时间,才顺利转行成为了一名程序员。
如果你仅仅是为了个人爱好才去学的话,从网上就能找到很多的相关资料,不少资料还是免费的。偶自学java的时候,通过公众号找的资料,许多公众号会免费分享一些资料,偶关注了一些公众号,从里面获取的资料足有20多个T,包括视频、电子书等,当然里面可能会有一些重复的,但是已经足够了,就这20多个T的资料偶倒现在都没看完。
除了公众号之外,网上也会有一些公开课,不过也仅仅只是讲一些皮毛,想要深入学习的话,得去报他们的课。个人认为,如果不是想从事这方面工作的话,没有必要去报这些网课,报这些网课只是让你学起来快一点罢了。
实际上,偶在培训机构学习的那些东西,从偶搜集的那些资料里也能学到,因为它们都是最基础的内容,培训机构也只教一些入门的知识。不同的是,在培训机构有老师带着你系统地梳理那些知识,也会教你如何巩固学到的知识,还会分阶段地让你自己去完成一些项目。更为重要的是,周围还有一些跟你一起学习的人,不然就真的太枯燥了。
如果你没有足够的兴趣,学习java的时候你可能很快会退缩。在培训机构学习的时候,大家一个班有30个人,有些人刚学没几天就不学了,而有的人虽然跟着学下来了,但是没有从事这方面的工作,白白浪费了半年和将近两万元的学费。据偶所知,当年大家的那个班,从事这一行的超不过5个。
偶的一些朋友看到偶学出来了,也想着转行做这个,跟偶要了一些资料,但是之后他们就打消了转行的念头,认为学起来有些困难。所以,如果你只是想把他作为一种兴趣爱好,自己就慢慢去研究就行。如果是想着做这方面的工作,就要有一定的心里准备,因为你学的那些东西,也仅仅是冰山一角,他只是让你养成一种逻辑思维,真正要运用到工作当中,还得看你个人对java的理解。