想來想去仍是寫下這篇文章,先說明,我精通JAVA編程語言和web前端常見的技術,我的是作JAVA的多,可是更加喜歡前端。由於我從高一開始接觸JAVA,家父是黑馬的JAVA講師,本身對編程很熱愛,在大學的時候就選擇了軟件工程。距今接觸開發能有十年的時間。本次文章不能夠過短,顯得我不太認真,也不能夠太長,那樣看的人不多。html
我學習編程的主要優點是身邊有個老司機,也就是我爸爸,作了開發近20年,有什麼本身解決不了的問題能夠問他,可是奇怪的是不少問題都在嘗試本身解決,這就鍛鍊了我本身解決問題的能力,並且學習前端開發的新手切記一點,必定不能夠依賴外界因素,要培養本身的學習能力。前端
剛開始學習HTML+CSS的時候,我並無費多長的時間,感受很輕鬆,並且作了很多的精美靜態網頁。可是當我學習JavaScript的時候,跟着書學習就徹底看不懂了,根本無法理解書上說的專業術語,這讓我一度想到本身不適合學習這個,可是事後情緒穩定了也就行了,我老是遇到難題的時候就想本身太笨了,這個我心態有點很差。因此在這裏不建議想學習web前端開發的新手一頁一頁的看書學習,沒有什麼效率,並且很難看懂或者看下去,書都是很是的厚重。html5
其實我剛接觸網頁製做的時候是大一,在以前一直學習的是JAVA,在大一的時候本身學的網頁製做,也就是如今的前端技術,我的更加傾向於作前端,由於網頁的畫面感確實很吸引人,本身特別有成就感,那個時候天天都學習到凌晨1點,一直到筆記本電腦沒電。web
我是在大二的時候在豬八戒網開始接網頁製做的單子,那個時候一個網頁能掙100塊錢差很少,一週的話基本能夠利用課餘的時候作完一個網頁,這讓個人實戰經歷大大增長,可是對於JavaScript我一直掌握的很差,最後也是通過了長時間的磨練纔有點小成就。面試
第一:編程
切記學習前端開發不能夠依賴任何人,我作了開發這麼久,十年了,見過不少依賴老師的學生,這樣的後果就是本身沒有解決問題的能力,也沒有自主學習的能力,面試不能經過,找工做會很是難,由於學習開發就是鍛鍊這種自我學習的能力。框架
第二:編程語言
必須並且必定要有一個老師帶着學,不管是學習JAVA仍是前端,根據我見過的人的經驗,若是沒有一個明白人幫你解決一下問題,首先會浪費很是多的時間。並且學習的不專業,對於基礎的把握不牢靠,後面的都是白扯。學習
第三:網站
堅持很重要,確實有不少學習前端的人在學習JavaScript的時候學着學着就放棄了,這叫知難而退,JavaScript確實難,可是就是由於難纔有價值,咱們評判一個前端開發者是什麼水平,就是用JavaScript來講話。
下面是基本的學習路線,跟着這個基本沒有什麼問題:
項目實戰:淘寶官網、京東官網、小米官網等等。基本能夠作了五個靜態這樣的網頁,靜態部分就不會有任何的問題。
項目實戰:實戰小遊戲項目開發
項目實戰:自動義插件封裝
項目實戰:大型網站建設
前端html5學習羣:621071874
歡迎關注此公衆號→【web前端EDU】跟大佬一塊兒學前端!歡迎你們留言討論一塊兒轉發