自学Java是一个漫长的过程,会遭遇各种各样的问题。如果不及时找出问题并且解决问题,也许你自学一年也找不到一份Java工作。今天就带大家分析一下自学Java途中可能会遇到的种种问题以及解决对策。
如果你准备自学Java或者正在Java,请结合自身情况认真对照以下几点,有则改之,无则加勉。如果你能听得进去我的建议,你的自学Java之路就能避免各种磕磕绊绊。
时间都去哪儿了
先说一个真实案例,我一个大学同学和一个初中同学看我自学Java以后找到的工作收入还不错,他们就也想来学。一开始我真的是全力全力教他们带他们,后面他们总是三天打鱼两天晒网,拖着拖着大半年过去了,Java基础还没学完,依然从事着原来的工作。再后来我就没怎么管他们了,他们也再也没提起自学Java这件事,慢慢地就算了。
时间管理
他们败就败在了时间管理。如果想自学Java又不能管理好自己的时间,那么注定会失败。我们本来就已经输在了起跑线(非计算机专业),如果还不规划好自己的时间,怎么可能赶得上人家。
对于全天在家学习的朋友们,每天至少要学8小时;对于上班族业余时间才能学习的朋友们,每天至少也要学3小时。如果不严格把控好自己的时间,实际上不光Java你学不成,你干任何事情都干不成。
循序渐进
我经常会看见很多自学的朋友们有点好高骛远,这里还没学懂就跳到下个部分开始学了。着急学成的心情可以理解,但这样做往往效率反而更低。大部分知识都是一环扣一环的,如果前面的没有掌握就去学后面的,到时候很有可能就会懵圈,然后又回头来学以前没搞懂的知识点。
仔细想想就可以发现一次不学扎实是很不划算的。这里给到大家的建议就是在学每个知识点的时候都务必仔细认真,最好是搞懂了才去学下一章节。
同时还要提醒大家注意的是,千万不要死抠某个部分。我见过有个朋友就是学IO流钻进去了出不来了,一直在学很多IO流相关的很生僻很复杂的的东西,学习进度就这么停滞不前了。我并不是反对这种钻研的精神,但是请一定要记住你原本的目标,尽早学完Java找到一份工作。学知识一定要由浅到深,切记不要一开始就看很难的知识点或者钻研源码,日后有精力再慢慢往深了钻也不迟。
实践才是硬道理
“学编程,多动手!”,每个有经验的程序员都会教你这样做。实践对于编程来说实在是太重要了,很多朋友只是看看视频就以为完事了,这样学习进度虽然很快,但是这样真的好吗?
如果你不动手实践,你看视频形成的只是短期记忆,过一段时间就会很容易忘记。但是如果你真正打开电脑敲代码了,这样印象很很深,能充分吸收知识点,形成长期记忆。
此外,如果你动手实践了,你还会发现很多各种各样的问题(相信大家都遇到过“我电脑上代码和视频老师一模一样怎么结果不一样”的情况),在解决问题的同时你能收获的更多。
总结
管好时间第一步,循序渐进急不得,实践才是硬道理,自学Java稳如狗。
如果本文对你有所帮助,请帮忙点赞分享,如果能关注一下我就再好不过了非常感谢大家的支持。后续我将不断更新更多的原创文章,敬请期待。
往期精选
到底什么才是程序员最应该学的
Java爬虫实现爬取招聘网站信息
Java程序员必看的技术社区
Java程序员2020年年后求职指南