先把html+css+js這三個做網頁的基本語言基礎過關,簡單從菜鳥教程去翻一翻基礎,然後用bootstrap自己抄幾個自己想要的介面,很快基礎語法和元素就熟練了,基礎的重點在於表單元素,其他都比較簡單。基礎熟練之後,再去看阮一峰的scss和ES6教程,這些才框架中都是家常菜,scss主要拿來自定義框架樣式的,所以簡單知道怎麼用就夠了,ES6就複雜一些,比如箭頭函式,陣列操作,promise非同步等等,都是很常用的功能,阮大神寫的非常深入淺出,容易讀懂。
後端nodejs、php、python、java任選一門,推薦PHP,個人覺得PHP天生就是幹這個的,用來寫網站最合適,當然,如果是新手,走JavaScript技術棧的話,學nodejs比較無痛,因為剛剛在前段學習了JavaScript的前端操作,語法比較親切;選python也行,就是多學一門語言而已,至於java,如果不走這條路,還是免了,難度很高。某net直接忽略不計。
整體的瞭解一下SQL的語言和用法,資料庫操作一般都會用ORM來做,不想做專業DBA的話,知道一對一,多對多等的邏輯關係的原理就夠用了。
然後玩一個前端框架,一個後端框架,一套UI元件庫,玩熟了,就基本沒什麼網站不會做了,有點C的程式設計基礎的話學三四個月就可以寫一個完整的網站。
我選擇的技術體系是:vue(JavaScript)+laravel(php)+vuetify(vue-ui),兩個框架一個UI庫,玩的跟office一樣熟悉,基本可以做任何型別的網站。
前端的選擇有:angular,vue或者react,
後端PHP框架:laravel,phalcon,或者thinkphp,
python框架:django
nodejs框架:express
元件庫就隨意了,各個前端框架都有其生態圈,找一個漂亮好用的就行。
不建議一下子學一大堆框架,框架本身設計思路都差不多,甚至跟用什麼程式語言關係都不大,因此精專的學一個前端,一個後端,一套元件庫,學通了之後,再用其他框架也就不成問題。
以上,可供參考。
先把html+css+js這三個做網頁的基本語言基礎過關,簡單從菜鳥教程去翻一翻基礎,然後用bootstrap自己抄幾個自己想要的介面,很快基礎語法和元素就熟練了,基礎的重點在於表單元素,其他都比較簡單。基礎熟練之後,再去看阮一峰的scss和ES6教程,這些才框架中都是家常菜,scss主要拿來自定義框架樣式的,所以簡單知道怎麼用就夠了,ES6就複雜一些,比如箭頭函式,陣列操作,promise非同步等等,都是很常用的功能,阮大神寫的非常深入淺出,容易讀懂。
後端nodejs、php、python、java任選一門,推薦PHP,個人覺得PHP天生就是幹這個的,用來寫網站最合適,當然,如果是新手,走JavaScript技術棧的話,學nodejs比較無痛,因為剛剛在前段學習了JavaScript的前端操作,語法比較親切;選python也行,就是多學一門語言而已,至於java,如果不走這條路,還是免了,難度很高。某net直接忽略不計。
整體的瞭解一下SQL的語言和用法,資料庫操作一般都會用ORM來做,不想做專業DBA的話,知道一對一,多對多等的邏輯關係的原理就夠用了。
然後玩一個前端框架,一個後端框架,一套UI元件庫,玩熟了,就基本沒什麼網站不會做了,有點C的程式設計基礎的話學三四個月就可以寫一個完整的網站。
我選擇的技術體系是:vue(JavaScript)+laravel(php)+vuetify(vue-ui),兩個框架一個UI庫,玩的跟office一樣熟悉,基本可以做任何型別的網站。
前端的選擇有:angular,vue或者react,
後端PHP框架:laravel,phalcon,或者thinkphp,
python框架:django
nodejs框架:express
元件庫就隨意了,各個前端框架都有其生態圈,找一個漂亮好用的就行。
不建議一下子學一大堆框架,框架本身設計思路都差不多,甚至跟用什麼程式語言關係都不大,因此精專的學一個前端,一個後端,一套元件庫,學通了之後,再用其他框架也就不成問題。
以上,可供參考。