普通二本院校毕业,工作期间自学了6个月的JAVA,成功上岸后找了一份新的工作,工资也从原来的3.5k升到了8k!
但是千万别自己一个人闭门造车,不要认为学习编程是一个很简单的事情,也不要相信什么3天速成,太扯了。
尤其是刚入门的小白,如果面对Java庞大的知识体系无从下手,那建议跟着有经验的朋友来学习比较好,学习的效率和效果会有显著的提升。
我之前就是因为自学太吃力,前期浪费了很多时间,后面听了朋友的话才开始利用网络上的学习资源,做到尽量少花钱,少走弯路,多学东西。
那说到自学java,我要强调一句:学习资料在于精,不在于多,多反而不是好事。
之前看到很多回答说要先买一堆什么java基础资料、计算机基础知识、进阶学习算法、数据结构、javaweb、多线程、实践项目等,反正就是一堆资料,看的我头都疼。
我的建议是买一本《Java核心卷1》就可以了,什么知识点、原理、框架绝对够够的。
不是我狂妄,如果是非专业的人去学Java,光靠理论知识的话很容易消耗你的耐心值,不用多长时间你就会因为枯燥、看不懂然后放弃,别问我怎么知道,问就是我经历过。
那光看书看不会,这时候怎么办?果断上B站,里面有超多大神录制的讲解视频,就搜“Java”关键词就可以了。
其实不只是Java,我一直都觉得B站是一个很大的学习网站,在上面总能找到各行各业的教学视频,小时候还跟着B站up主学过一段时间的舞蹈哈哈哈
但是上面的视频毕竟不是实时的,所以跟着视频学习的时候难免会遇到一些不懂的地方,这时候又该怎么办,很简单,你就上Google,想尽一切办法访问Google网页,这个是寻找技术问题最好的方式,不是有句话说得好吗?搜索引擎用得好,几乎没有解决不了的问题。如果实在登不上,就退一步用百度吧。
其实说到底,对于初学者尤其是没有一点编程基础的人来说,要渡过这个从零到一的过程,其实是非常艰难的,挫败感会非常强。如果有人领路,效果会好的很多。
视频和手册都是辅助,顶多领你入门,剩下的还是要考实操,毕竟学习编程一定要记得多动手写代码。
这里就说一下Java人都知道的Github,我们每学完一个阶段后,都要针对这个阶段去完成一个项目实战。
这个时候我们就可以在Github上面十分轻易地找到海量的开源代码,模仿上面的免费开源项目,去独立完成一个项目模块,如果只是停留在书本上用工是没办法提升你的个人技能的。
但是这个网站有一个缺陷,就是里面的开源项目都是一些比较基础或者被别人用过的项目,平时用来实践可以,但是要真正提高自己的技能,还得去找一些更有技术含量的项目。
- 整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用
- 最新Java精讲视频,PDF书籍教程,面试题,学习手册
而大企业最在意的是求职者对当下流行技术的掌握,如果只是做过很普通的小项目,或者跟着GitHub里面的项目自己摸索着做几遍,那你可能不足以打动面试官,更别提拿到心动的offer了。
做面试题的目的不只是应付面试,有的面试题可能会给你很大的启发,从而大大加深你对某个知识点的理解,我自学的时候最后做的面试题,导致我前面走了挺多弯路,这个建议你们可以依据大厂的面试去有针对性的学习,绝对会受益匪浅。
最后再送你们一句话:不要只是抱着试试的心态来学习Java,三天打鱼两天晒网是完全不可能学会的。能不能学成Java并且成功上岸,最关键的一点就是自己的愿望是否强烈。
同样的,上天是公平的,只要不辜负时间,时间自然不会辜负你。