java自学资料哪里找比较好?
1.对于新手朋友,要找一些合适的书,比如《Java从入门到精通》、《Thinkinginjava》、《java核心卷1、2》、《effectivejava》、《java与模式》,都不错。你可以先选择《Java从入门到精通》,有案例可以操作。
视频方面,Java在线的视频非常多,但是很少能找到优质的资源。目前很多资源都比较老了。也许你可以加入这个小组。很多Java学习资料都是网上最新的。前面是31,那么后面四位数是2081,最后三位数是494。很多人都在这里,大家可以找出自己的不足和大家一起探讨,分享学习心得,共同进步。
学习Java之后我们可以做什么?你要在学习的同时操作一些实际案例,比如写一个网站,博客,论坛。除此之外,你还可以在找工作的时候给老板看看你的作品,这样你找工作就会很简单。
Java分哪几个方向?
学习Java编程有广泛的可转移就业领域,一般可以向以下几个方向发展:
1.产品方向
(1)需求分析师
(2)业务经理
(3)产品助理
(4)产品经理
(5)产品总监
(6)产品运营
特点:工资高,有经验,工作没程序员那么枯燥。
要求:沟通能力、组织能力、逻辑说话能力、拉帮结派能力、口才、与领导打交道的能力。
2.技术方向(前端/后端程序员架构大数据)
(1)W:,需要学习HTML5、CSS3、Javascript、JQuery、Bootstrap、JSON、AJAX、Angular2、React、Less、Vue.js、Node.js
(2)Java后端程序员:需要学习Java,使用IntellijIdea(或者Eclipse),Servlet,JSP,Spring框架,Hibernate框架,Struts框架等。
(3)云计算和大数据:需要学习Hadoop、R语言、python、hbase、Storm、scala、ApacheKafka、ApachePig、Tableau、Spark、Streaming和Flink。
(4)架构师:阅读源代码,开发和集成新的框架。你需要学习Java,使用IntellijIdea(或者Eclips:需要学习数据结构、数学、算法分析与设计等。
(2)数据分析:需要学习统计学、数学、算法分析与设计等。
说明:一般来说,数据挖掘是业务部门的需求建议,总体规划的实施还是由技术部门主导。
特点:工资起步很高,工作应该很轻松。
要求:统计分析能力,数字敏感度,对业务的理解,软件使用能力,沟通能力。
4.数据库方向
(1)数据库管理员:需要学习数据库软件的使用,学习关系型数据库和非关系型数据库。
(2)数据库工程师:需要学习SQLserver,MySQL教程,SQLite,MyBatis,Redis,Hbase,MongoDB,Memcached和cassandra等。
特点:也是个技术活。