如果你是想透過學習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不錯,值得一看。
如果確定要學,就要下定決心,不要猶猶豫豫,有一副勵志聯寫得特別好:
零基礎的可以看一下百戰程式設計師高琪老師的java300集免費課程,
如果你是想透過學習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不錯,值得一看。
如果確定要學,就要下定決心,不要猶猶豫豫,有一副勵志聯寫得特別好:
零基礎的可以看一下百戰程式設計師高琪老師的java300集免費課程,