在学习java之前首先需要弄清楚学习这门语言的目的?
如果你是想通过学习Java来找一份工作,成为赖以谋生的工具,首先要知道,学习Java不单仅仅是学Java这么简单。Java大部分工作指的是Java Web方向,什么意思呢?我给你拉个清单你看一下,这些东西都是要去学的,Servlet、JSP、Cookie、Session、Web服务器、HTML、css、JavaScript、JDBC、XML、数据库,还有一些前端框架jquery,easyui等,还有Java常用的框架Spring、Hibernite、Struts等等,好不容易学完了,你发现没有经验找不到工作,好不容易找到工作了,你又发现公司用那些框架和你学的不一样,有可能是SpringMVC,Spring boot等,项目级里的新技术初学者容易转换不过来,都会造成打击。
Java本身并不难,难的是坚持,好多人都是败给了坚持,个人认为,对Java不感兴趣或天赋不是太高的话,要慎重选择自学Java。
当然除了Java Web以外,还有其它路线,Android和大数据方向,Android偏前端一点,基本上安卓都是混合开发了,所以HTML、css、JavaScript、XML、数据库还是跑不掉,当然原生简单一些。至于大数据方向,建议有一定工作经验再去狩猎。
最后,是关于你的问题,怎么自学学习Java?
1、首先你要定一个目标,是Android,还是Java web方向。
2、从Java基础开始,零基础的话推荐一本书:Head first Java。还有网上自己搜Java零基础视频,有C++基础的话,Java核心技术和Think in Java不错,值得一看。
如果确定要学,就要下定决心,不要犹犹豫豫,有一副励志联写得特别好: 有志者事竟成,破釜沉舟,百二秦关终属楚 苦心人天不负,卧薪尝胆,三千越甲可吞吴。
为了让大家更加快速的掌握编程知识,大咖还送我一套他收集整理五年的前端和后台的资料,为了感谢大家一直以来对小编的支持,小编决定免费送给大家,下面是资料的部分截图,仅供大家参考,希望大家在编程的路上越走越远,尽快实现50万的小目标!
免费领取方式:
关注大鱼号,点小编头像进入主页即可看到领取方式!