Java是面向对象的编程,其设计思路比较接近普通人的思维习惯,因此学起来没有想象中那么难。而且写程序就是在跟计算机打交道,计算机是完美的理性对象,非常有逻辑,一切行为,对的就是对的,错的就是错的。如果出错肯定事出有因,你也一定可以弄清楚为什么,因为它的每一个步骤有规可循,不会给你模棱两可的答案。
再加上现在是知识共享时代,你可以找到很多教材资料、网络教程和在线分享。只要下功夫,做到多动手、多练习,一样可以学有所成。
虽然在短时间内靠自学成神是不现实的,但至少能拿到一块敲门砖。进公司后在项目中历练,在各种坑中摸爬滚打,几年磨炼下来,未来还是很美好滴~
但是,上述情况只基于学习者本人足够自觉的前提下才能成立。如果你自制力不够、做事容易划水,那在培训机构学习会是更好的选择。毕竟在培训班,有老师管着你、有浓厚的学习氛围、有成体系的课程规划,自然学习效率会更高。
那应该如何自学Java呢?
系统性地学
碎片化信息时代,知识往往以细碎的形式呈现,而这种边角料无法帮你构建起知识体系。就像建房子,你东一块西一块地捡一堆砖,是根本搭不起房子来的。学Java也是如此,一开始就得搞清楚整个技术体系,明确具体的学习目标,然后才开始分阶段一步步学。
毕竟人的精力有限,知识却是无穷尽的。如果脱离体系“散学”,费时费力不说,还可能啥都学不好。
实践性地学
很多同学还是保持在学校时的习惯,拼命看书看理论,就是不愿意动手,妄想把理论学透之后就能后顾无忧。其实当你真正学的时候就会发现,实操比逻辑能力更重要。成为大牛的必经之路是夜以继日地敲代码,而不是只停留在理论和逻辑思维上。
代码多敲几遍,其义自见。
自觉性地学
学习是场持久战,重在行动贵在坚持,短时间的突击是没有多大效果的。能否自学成功,很大程度上取决你能否坚持学下来。自学前,扪心自问下:我能在接下来的至少半年时间里,每天坚持学习6个小时以上吗?
如果不能,并且很确定自己没有这个自控力,那就果断打消自学的念头。<自学半个月,从入门到放弃> or <自学小半年,从入门到大牛>,选择权在你手上。
重点来了
大家知道,虽然网上有各种教材资料和视频,但是...质量嘛...只能说鱼龙混杂。而且找起来也很让人头大
所以秉持着好人一生平安的信念,给萌新们准备了一份诚意满满的《Java入门到大神的进阶资料包》
里面有最全的Java学习路线图
各种好用的工具神器 连安装包都给你们贴心备好了
各个阶段的笔记讲义 Java基础-Java加强-JavaWeb-常用框架-前端技术-高新框架
Java零基础入门完整版视频
由叩丁狼资深讲师课堂现场实录
大量实用到爆的电子书
独家特供的帮助文档
开发时需要依赖的jar包 我们称它为“依赖库”