- 首先是培養興趣。先開始學習HTML知識。也就是作網頁,從這裏開始比較簡單,就是幾個標籤單詞須要記住。
- 接着開始學習CSS,這裏開始不要學習很是多,只要能做出簡單相似hao123之類的靜態網頁就已經足夠。HTML+CSS總共加起來不超過10天。
- 學完以上,就能夠做出簡單網頁了,開始有興趣了,哈哈,沒想到我也是互聯網的一份子了。
- 從這裏開始能夠學習javascript語言,這個語言和java相似,可是沒有java那麼規範,相對來講還容易點。也不須要學得很是深,記住,不要學得深,要否則,你就開始失去學下去的熱情了。至於學到什麼程度,我後面會慢慢介紹。學完該門課程後,網頁就有動態效果了,運行起來很是棒。
- 接下來進入到java的基礎學習。前面有了javascript的基礎,再開始學習java就比較輕鬆了,這裏須要注意java的規範。循環時候有一些鍛鍊邏輯思惟的題目,有必定的痛苦期。
- JAVAOOP也就是java面向對象要開始學習了。這裏都比較抽象,可能一開始看書搞不定,須要看一些視頻或者請一些老程序員來指導一下,事半功倍的效果。學完以後感受本身好像都會了,其實你還什麼都不會,這就是面向對象的精妙之處。這段時間有點好像是這樣,好像是那樣,不知道本身學到了什麼,也不知道怎麼使用這些知識,例如,封裝,繼承,多態。挺過去,就快成功了。
- 接下來能夠學習SQL數據庫了,這裏能夠安裝MySql數據庫,小巧,免費。學習數據庫主要是爲了做出更好的應用軟件。這裏可能就有人開始懵逼了,不知道是什麼東西了,由於若是沒有了解軟件行業,確實不知道數據庫是什麼。
- 接下來能夠試着作一個進銷存軟件。例如:超市收銀系統。
- 進入正式的JavaWeb編程了,這裏能夠說是JAVAEE的開端了。開始學習的都是簡單的靜態網頁,學完這個,能夠做出真正的網頁。好比,從登陸,註冊,驗證碼,等網上一些常見的功能。將以前作的超市收銀系統改爲網頁版。這個階段必需要開始作簡單的網上商城啊之類的一些網頁了。
- 深刻學習數據庫,例如存儲過程,觸發器等,這裏選擇Oracle數據庫,由於企業級開發用得比較多。
- 學習框架,Struts,Spring,hibernate等,簡稱SSH,或者mybatis,SpringMVC,對於框架來講,只要把面向對象和javaWeb學會了,其實不難。
- 適當學習Html5+css3,easyUI等前端,對於找工做有很大的幫助。
- 完成,開始寫簡歷找工做了。
整個學習過程根據實際狀況,若是如今是空閒,想學明白,一年的時間不會少。若是目前在職,那麼須要更久的時間。
後面再慢慢分享學習的內容和過程,謝謝你們的支持。