零基礎如何自學前端
直到現在我想說的是,我們的終點都是差不太多的,我們只是選擇走什麽路線達到終點。
能不能達到終點不是取決於選了什麽路線,而是取決於自己。
將學習拆解為內外條件:
外部條件即資源、學習方式、方法、機遇……
內部條件即自我驅動、總結歸納知識、理解力、專註度、自我解決問題、獨立思考等
當你的內部條件不充分的時候,哪怕是給人在背後用皮鞭鞭撻,大神360度24小時無死角環繞式洗腦教學。你仍然不具備一個程序員應該有的基礎素養,脫離了有答案的日子後,那你的答案又該從何處尋找?
所以在學習過程中,經驗和知識固然很重要,但這伴隨著你學習獲得的能力,是決定了你成就高度的因素。如果你擁有這些能力,那500塊就能學到的知識,為什麽還要去花20000+呢?
1、開始學習前端的前夕:
1)首先我列舉了開發人員的需要的特性:
①對新事物,新知識保持高度的熱誠;
②熱愛開發,熱愛計算機(不只是玩遊戲);
③足夠的專註力;
④清晰的邏輯思路,擅長總結分析;
⑤自我獨立解決和思考問題的能力;
2)然後我要將開發人員需要的特性與自身的特性作比較;
①真誠的分析自己,是不是符合上述的條件;
②如果自己有不符合的地方,自己是否有足夠的毅力和決心能克服和改變;
③自己克服和改變需要耗費的時長,付出和投入的比例;
3)選擇一門語言
①去了解市面上的語言;
②每一門語言的用途,特點;
③選擇自己喜歡的;
4)制定好學習的計劃,細化:
①制定好階段性的學習進度。我規劃自己大概需要一年的時間完成初級前端的學習。
列舉知識列表:
基礎知識:HTML、CSS、JavaScript;
進階:JQuery,HTML5,CSS3,ES6,框架;
附帶的知識:HTTP協議,AJAX;
首先初步制定自己每一塊知識大概耗時需要多久:
舉個例子HTML+CSS我規定自己2周內要初步掌握布局,樣式的編寫,能獨立制作或仿制網站。後續的知識如果暫不知道是什麽,需要多久 ,可以暫時不制定,可以了解後再制定。
2.學習前端進行時:
1)學習基礎階段:
①HTML+CSS:
閱讀書籍《Head First HTML與CSS》。雖然書本的征訂,出版會導致技術書籍沒辦法得到第一時間的更新。但是書本是系統獲取知識的最
佳途徑,因為經過嚴格的編排,才能讓你在閱讀的過程中去逐漸的掌握知識的每一個細節。基礎知識很雜、很多、很細,一個視頻所容納
理解浮動的原理;
理解定位的方式和原理;
理解語義化,表現和結構分離,養成良好的代碼習慣;
掌握雙飛翼布局、聖杯布局、響應式布局、Flex;
做好每日學習筆記總結;
②JavaScript:
閱讀書籍《JavaScript高級程序設計第三版》、
《JavaScript權威指南》、
《你所不知道的JavaScript》上卷、
《JavaScript DOM編程藝術》
理解作用域,原型,閉包,DOM操作;
學會自己打斷點調試,查錯;
③學習中的細節:
遇到難題:
遇到難題,自己要先思考,想大概要用什麽知識,然後去有針對性的查詢這些知識是怎麽用的,然後回顧過來再想如何解決我現在面對的 難題。如果想不到,再去百度、谷歌,看答案的時候也需要思考,為什麽可以解決,通過什麽方法。然後去學習,去總結。
千萬不要直接問人這個應該怎麽做,學習提問的藝術
套用一句老話,“練拳不練功,到老一場空”
自己是一名五年的前端工程師,很多人,在接觸編程的前夕都有考慮是否要去報個培訓班。
直到現在我想說的是,我們的終點都是差不太多的,我們只是選擇走什麽路線達到終點。
能不能達到終點不是取決於選了什麽路線,而是取決於自己。
將學習拆解為內外條件:
外部條件即資源、學習方式、方法、機遇……
內部條件即自我驅動、總結歸納知識、理解力、專註度、自我解決問題、獨立思考等
當你的內部條件不充分的時候,哪怕是給人在背後用皮鞭鞭撻,大神360度24小時無死角環繞式洗腦教學。你仍然不具備一個程序員應該有的基礎素養,脫離了有答案的日子後,那你的答案又該從何處尋找?
所以在學習過程中,經驗和知識固然很重要,但這伴隨著你學習獲得的能力,是決定了你成就高度的因素。如果你擁有這些能力,那500塊就能學到的知識,為什麽還要去花20000+呢?
1、開始學習前端的前夕:
1)首先我列舉了開發人員的需要的特性:
①對新事物,新知識保持高度的熱誠;
②熱愛開發,熱愛計算機(不只是玩遊戲);
③足夠的專註力;
④清晰的邏輯思路,擅長總結分析;
⑤自我獨立解決和思考問題的能力;
2)然後我要將開發人員需要的特性與自身的特性作比較;
①真誠的分析自己,是不是符合上述的條件;
②如果自己有不符合的地方,自己是否有足夠的毅力和決心能克服和改變;
③自己克服和改變需要耗費的時長,付出和投入的比例;
3)選擇一門語言
①去了解市面上的語言;
②每一門語言的用途,特點;
③選擇自己喜歡的;
4)制定好學習的計劃,細化:
①制定好階段性的學習進度。我規劃自己大概需要一年的時間完成初級前端的學習。
列舉知識列表:
基礎知識:HTML、CSS、JavaScript;
進階:JQuery,HTML5,CSS3,ES6,框架;
附帶的知識:HTTP協議,AJAX;
首先初步制定自己每一塊知識大概耗時需要多久:
舉個例子HTML+CSS我規定自己2周內要初步掌握布局,樣式的編寫,能獨立制作或仿制網站。後續的知識如果暫不知道是什麽,需要多久 ,可以暫時不制定,可以了解後再制定。
2.學習前端進行時:
1)學習基礎階段:
①HTML+CSS:
閱讀書籍《Head First HTML與CSS》。雖然書本的征訂,出版會導致技術書籍沒辦法得到第一時間的更新。但是書本是系統獲取知識的最
佳途徑,因為經過嚴格的編排,才能讓你在閱讀的過程中去逐漸的掌握知識的每一個細節。基礎知識很雜、很多、很細,一個視頻所容納
的信息量是有限的,它沒有辦法將很零碎的知識全部都講解一遍。在沒有基礎的情況下,這些零碎的知識恰恰是非常非常重要。
理解浮動的原理;
理解定位的方式和原理;
理解語義化,表現和結構分離,養成良好的代碼習慣;
掌握雙飛翼布局、聖杯布局、響應式布局、Flex;
做好每日學習筆記總結;
②JavaScript:
閱讀書籍《JavaScript高級程序設計第三版》、
《JavaScript權威指南》、
《你所不知道的JavaScript》上卷、
《JavaScript DOM編程藝術》
理解作用域,原型,閉包,DOM操作;
學會自己打斷點調試,查錯;
③學習中的細節:
遇到難題:
遇到難題,自己要先思考,想大概要用什麽知識,然後去有針對性的查詢這些知識是怎麽用的,然後回顧過來再想如何解決我現在面對的 難題。如果想不到,再去百度、谷歌,看答案的時候也需要思考,為什麽可以解決,通過什麽方法。然後去學習,去總結。
千萬不要直接問人這個應該怎麽做,學習提問的藝術
套用一句老話,“練拳不練功,到老一場空”
自己也是一名程序員,有句話叫做“方法不對,努力白費”所有的前端大神都有自己的學習方法,而學web前端的學習也基本一致,而對於一個什麽都不懂的初學者,根本不會知道該怎麽學,這也是造成失敗的最直接原因。所以學web前端一定要有人指點。如果你處在迷茫期,找不到方向。可以加入我們的前端學習交流qun:731771211,裏面都是學習前端的,會不定期更新最新的教程和學習方法,入門資料免費分享,歡迎大家加入
點擊:加入
零基礎如何自學前端