回覆列表
-
1 # 使用者4698624779330
-
2 # IT碼農小大人
自學好不好學,看個人的自制能力和本身的條件了,而且沒有人指導,很多問題得不到解決,會浪費很多時間,建議還是參加一下培訓。
我推薦尚學堂~
為什麼說尚學堂靠譜呢,首先說他口碑方面,其他的不說,就尚學堂高淇老師的java300集和Python400集在IT屆的受歡迎程度就足以說明問題,不知道是多少java小白的入門影片,已經更新了2020版本(尚學堂官網和百戰程式設計師官網,都可以免費領取!)14個線下分校,滿足各地學員的需求,不用背井離鄉~
尚學堂還有全套的就業服務,企業來校招聘,每週都有招聘會,保障咱們學生的就業和薪資收入,就業老師指導就業,解決學員最頭疼的就業問題~
當然,每個人的側重點不同,具體的還是需要自己去了解,試聽一下是最好的了,可以去尚學堂官網預約免費的試聽課程還有公開課,具體去感受了解一下課堂氛圍,老師的授課方式是否適合自己,對比一下其他機構才能做出最合適的選擇~
學費方面也不用擔心,現在都是可以0元入學的,就業了以後再分期交學費,沒有壓力的,選擇大的培訓機構,走的都是正規分期平臺,尚學堂與銀行也有合作,教學分期,線上的話自己承擔利息,也不用學員承擔,可以官網找諮詢老師具體瞭解一下~
培訓也好,自學也罷,都是從基礎開始的,但這裡有說一句,並不是每個人都適合學習java,想要學習java首先要搞清楚自己適不適合學習java。不然交了昂貴的學費到最後才發現不適合自己,那真的是欲哭無淚了。
相比於傳統的Java測試,不是做作測試題就是直接跟著現有班級學習,往往聽得一抖霧水,不知其所以然。
這裡建議大家瞭解一下Java實驗班,這是針對想學習Java但又猶豫,不知道自己適不適合,能不能學得會等有諸多疑問的小夥伴們設計的,專門針對性設計課程,有專業老師指導,就只是針對這個測試班,有問題可以直接問,之後還會有專業測試考試,而且這個班是不收學費,還會報銷路費,以及解決住宿問題。
Java基礎階段
JavaSE初級
01 : Java語法
02 : 變數,方法
03 : 構造方法
04 : String字串
05 : This的使用
06 : 面向物件
07 : 一維陣列
08 : 二維陣列
09 : 排序
10 : 資料結構
11 : 檔案操作
12 : IO流操作
13 : socket網路通訊程式設計
14 : Swing; 15)執行緒,多執行緒
這一階段的學習目標主要是掌握常見的資料結構和實用演算法;培養良好的企業級程式設計習慣。熟練使用eclipse編寫Java程式碼;熟練使用Java語言的常用物件。
實訓專案可以參考 :基於DOS命令視窗實現的酒店管理系統
JavaSE高階
01 : 異常
02 : 陣列/演算法
03 : 常用類
04 : IO流
05 : 執行緒
06 : 反射機制
07 : 網路程式設計
08 : 註解Annotation
09 : MySQL初級
10 : 資料結構
11 : JDBC
學習目標:
能夠獨立使用IO流完成檔案的讀和寫,掌握常見流的使用;能夠透過反射機制完成物件建立,方法的呼叫屬性訪問,掌握TCP協議,以及使用Socket完成計算機之間的通訊
實訓專案可以參考:基於DOS命令視窗實現的銀行賬戶管理平臺
JavaWeb初級
01 : HTML/HTML5
02 : CSS/CSS3
03 : JavaScript
04 : jQuery
05 : Bootstrap
06 : XML+XPath
07 : Servlet
08 : Jsp
09 : EL
10 : JSTL
學習目標 :
具備本地開發能力,掌握HTML基本機構,標籤格式、表單以及節點id屬性、div佈局HTML框架;掌握jQuery九大選擇器及事件操作;Java解析XML;dom4j解析XML;XML+XPath解析XML檔案;
實訓專案可以參考:DRP企業級分銷系統
專案:(跨國企業CRM)
01 : Filter
02 : Listener
03 : Servlet3.0
04 : AJAX
05 : MVC
06 : ThreadLocal
07 : Gof之代理模式
08 : 連線池/C3P0/DBCP/Druid
09 : JNDI
10 : Gof之工廠模式
11 : MySQL高階
12 : Oracle
13 : PL/SQL
14 : SQL最佳化
15 : MyBatis
學習目標
掌握WEB系統的互動原理,JavaWEB開發的核心,運用掌握的技術獨立完成網頁的開發設計,具備資料庫設計設計能力,獨立完成網站程式碼的最佳化
實訓專案參考:EGOA
要寫的實在太多了,用圖片替代一下
學到這裡,基本上你就你已經掌握了全部零基礎,可以做專案了
Java高階框架
1、Spring4
2、SpringMVC
3、Spring Data
5、Apache Shiro
6、Spring Security
7、Quartz
8、Struts2
9、Hibernate5
10、JPA
網際網路架構
1、Maven/Gradle
2、Linux
3、ActiveMQ
4、Nginx
5、Redis/Memcached
6、Dubbo+Zookeeper
7、WebServices
8、HttpClient
10、分散式鎖
11、介面安全方案
12、分散式檔案系統
13、RPC框架hessian
14、Apache Cassandra
15、MongoDB
16、壓力測試/jmete
17、Web伺服器最佳化
18、P2P專案中特有業務
19、MySQL主從複製
20、MyCat分庫分表
21、最佳化意識
22、WebLogic/JBOSS
………………