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等。
特點:也是個技術活。