-
1 # 前端達人
-
2 # 前端達人
感謝邀約,從入門的角度來說,如果你是零基礎,學習 web 前端來說會更加容易,從就業角度來說,java 提供的工作崗位會比前端會更多些,前端崗位一般集中在一線這些大城市,對於JAVA 來說,二三線城市提供的工作機會也挺多,你的選擇也會更多。由於我是從事前端的,如果你想零基礎學習前端,以下是我給你的幾點建議,僅供參考:
從最基礎的內容學起,不要上來就學習框架先從最基礎的html、css開始學起,別覺得這個基礎沒啥看的,不就是佈局頁面用的嗎,其實裡面的學問蠻多,比如語義化標籤、響應式佈局、相容性、css檔案如何組織等等,這是一般初學者很容易忽略的問題。這些基礎內容學完了,然後就是學習 javaScript 了,這個也是前端最基礎最核心的內容,這門語言看似簡單,估計看個幾天就可以把相關語法學完,但是這個學完了,並不代表你會了,你還要進一步的提升,比如你需要理解 javaScript的任務佇列機制、什麼是微任務和宏任務、函式的防抖與節流、瀏覽器頁面的載入機制等等這些核心問題。因此很有必要靜下心來,先把基礎夯實。
先看書,再看影片有些人可能會覺得看書枯燥乏味,剛學習前端就從看影片開始,這種學習的順序其實反了,你應該先從書開始看起,因為書的內容知識更加系統化,結構化。更符合人們學習知識的習慣,循序漸進。前端的入門書籍我推薦那本經典的紅皮書或封面是犀牛的書,為了避免推銷之嫌,如果想知道書名的同學們,可以私信我或留言索要書名。
多動手,多實踐有的同學有可能只顧看書學習,而疏忽了實踐,導致上手做專案時,手生,一點感覺都沒,好像什麼都學似的。造成這樣的感覺,其實就是動手少了。學習程式設計最重要的是要動手,在動手的過程中加深自己對知識的理解。即使是書上的例子,你還是需要在電腦上進行動手打一遍。
學習jQuery, 快速上手一些專案後,再去學習類似Vue這樣的框架jQuery 雖然不像前幾年這麼火了,但是其依然很重要,請不要忽視這個指令碼庫的學習,因為這是每個前端開發人員的必修課,同時用人單位也會要求你,你必須熟練掌握這個指令碼庫。作為初學者,建議你先掌握這個,因你這個學習起來比較簡單,沒有前端框架你也能上手前端專案了,儘快上手專案的好處能夠快速培養你的前端思維邏輯。有了這些基礎思維邏輯後,你再去學習類似 Vue這樣的框架 就簡單許多。
進一步深入,你可以學習資料結構、演算法、設計模式之類的如果你想進一步提升自己的前端基礎,建議你學習每個計算機科班出身都需要學習的這些理論課——資料結構、演算法、設計模式等。之所以學習這個,是幫助你更好的理解程式設計思維,編出更加高效符合工程化的程式碼,畢竟我們程式碼開發還是團隊協作,我們的產品是為了讓更多的人使用上,因此程式碼質量還是十分重要的。
小節今天的內容就和大家分享到這裡,說的有點多,主要和大家聊了聊如何零基礎去學前端,我覺得學習Java 的思路也和這個差不多,一定不要忽視基礎,越是基礎的內容越要重視。
回覆列表
感謝邀約,從入門的角度來說,如果你是零基礎,學習 web 前端來說會更加容易,從就業角度來說,java 提供的工作崗位會比前端會更多些,前端崗位一般集中在一線這些大城市,對於JAVA 來說,二三線城市提供的工作機會也挺多,你的選擇也會更多。由於我是從事前端的,如果你想零基礎學習前端,以下是我給你的幾點建議,僅供參考:
從最基礎的內容學起,不要上來就學習框架先從最基礎的html、css開始學起,別覺得這個基礎沒啥看的,不就是佈局頁面用的嗎,其實裡面的學問蠻多,比如語義化標籤、響應式佈局、相容性、css檔案如何組織等等,這是一般初學者很容易忽略的問題。這些基礎內容學完了,然後就是學習 javaScript 了,這個也是前端最基礎最核心的內容,這門語言看似簡單,估計看個幾天就可以把相關語法學完,但是這個學完了,並不代表你會了,你還要進一步的提升,比如你需要理解 javaScript的任務佇列機制、什麼是微任務和宏任務、函式的防抖與節流、瀏覽器頁面的載入機制等等這些核心問題。因此很有必要靜下心來,先把基礎夯實。
先看書,再看影片有些人可能會覺得看書枯燥乏味,剛學習前端就從看影片開始,這種學習的順序其實反了,你應該先從書開始看起,因為書的內容知識更加系統化,結構化。更符合人們學習知識的習慣,循序漸進。前端的入門書籍我推薦那本經典的紅皮書或封面是犀牛的書,為了避免推銷之嫌,如果想知道書名的同學們,可以私信我或留言索要書名。
多動手,多實踐有的同學有可能只顧看書學習,而疏忽了實踐,導致上手做專案時,手生,一點感覺都沒,好像什麼都學似的。造成這樣的感覺,其實就是動手少了。學習程式設計最重要的是要動手,在動手的過程中加深自己對知識的理解。即使是書上的例子,你還是需要在電腦上進行動手打一遍。
學習jQuery, 快速上手一些專案後,再去學習類似Vue這樣的框架jQuery 雖然不像前幾年這麼火了,但是其依然很重要,請不要忽視這個指令碼庫的學習,因為這是每個前端開發人員的必修課,同時用人單位也會要求你,你必須熟練掌握這個指令碼庫。作為初學者,建議你先掌握這個,因你這個學習起來比較簡單,沒有前端框架你也能上手前端專案了,儘快上手專案的好處能夠快速培養你的前端思維邏輯。有了這些基礎思維邏輯後,你再去學習類似 Vue這樣的框架 就簡單許多。
進一步深入,你可以學習資料結構、演算法、設計模式之類的如果你想進一步提升自己的前端基礎,建議你學習每個計算機科班出身都需要學習的這些理論課——資料結構、演算法、設計模式等。之所以學習這個,是幫助你更好的理解程式設計思維,編出更加高效符合工程化的程式碼,畢竟我們程式碼開發還是團隊協作,我們的產品是為了讓更多的人使用上,因此程式碼質量還是十分重要的。
小節今天的內容就和大家分享到這裡,說的有點多,主要和大家聊了聊如何零基礎去學前端,我覺得學習Java 的思路也和這個差不多,一定不要忽視基礎,越是基礎的內容越要重視。