web前端學習大概要多久?
web前端學習大概能學多久主要看你怎麼學。一般有兩種情況:
1.自學(看個人學習能力,每個人情況都不同)
2.報機構(系統學習4-5個月就能畢業,但效果如何看個人)
機構系統學習要比自學好很多,能讓自己少走很多彎路,但不乏遇到不良培訓機構,所以大家在選擇機構的時候一定要多去對比,最好是能實地考察一下。
對於報機構學習還有什麼不懂的同學可以看下晴姐之前寫的測評,關於國內各大機構的優缺點和常見的培訓套路都有講述,對小白如何選擇一家靠譜的機構還是很參考意義的。www.qjsit.com
編輯於 02-19繼續瀏覽內容知乎發現更大的世界打開Chrome繼續Haru前端?已認證的官方帳號從零基礎到就業---6到8個月
就業後---學到你離開這個行業為此(web前端技術是不斷在的更新)
發佈於 2020-08-18繼續瀏覽內容知乎發現更大的世界打開Chrome繼續三年
從零基礎到就業---6到8個月
就業後---學到你離開這個行業為此(web前端技術是不斷在的更新)
發佈於 2020-08-18繼續瀏覽內容知乎發現更大的世界打開Chrome繼續三年
三年
每天都拿出八九個小時來學習,半年可以出去找工作,找到工作還要無止境的學習,因為前端知識很多。
每天用8個小時時間學習,半年能夠入門。
真正工作之後,學的東西越多,你會發現要學的東西也越多。
前端需要學多久?這是一個新人的人喜歡問的問題,這個問題也很容易回答:
如果你不想學,現在就可以停止。
如果你想學,用一輩子的時間也學不完。
借用一句話:「前端工程師,首先你得是工程師」,既然是工程師,無窮無盡的知識就放在那,誰敢說在幾年之內能學完,咱們都不說歷史累計的知識,就說新增加的知識量就夠夠的了。所以不要指望26太難就能掌握前端開發。
這只是為新手提供的學習路徑,基礎好可以用十天完成,基礎差三個月五個月也不一定學會這些。
關於學web前端開發我們知識就是「活到老學到老」。有很多的小夥伴都想進入這個行業,主要原因是它太火爆了。火爆的原因是,它目前涉及到的行業越來越多了,而前端工程師太少。另一個原因前端開發入門檻比較低。
前端火爆原因之一:涉及到的行業越來越多
不管是我們常用的手機軟體還是不經常用的,都需要前端來做,沒有前端各大網站app就減少了用戶的體驗,用戶體驗不好就會失去很多的用戶。現在行業的競爭這麼激勵,當然前端開發以後的發展是相當不錯。
前端火爆原因之二:Web前端開發門檻低主要體現在兩個方面
第一:Web前端開發入門門檻低體現在html和CSS上,前者只是結構標籤,後者是樣式配置,入門是非常簡單的,對Web前端開發感興趣的小夥伴可以找一些相關書籍來看,或者也可以找一些相關的視頻來看,鞏固所學的知識,雖然看這些書籍或者視頻很枯燥,但是只要能啃下來你就會發現,這些確實很管用。
第二,Web前端開發入門低的另一個重要表現就是符合8/2定律,也就是20%的東西使用率佔到80%。所以很適合囫圇吞棗,因此我們的重點就是把這20%學起來,而首先要做的就是把這20%的東西找出來。前端這20%的東西大概就是常用的html標籤,css的盒子模型,基本的原生js,以及熟練使用jquery,ajax,常見瀏覽器的兼容。拿下這些東西意義非凡,一方面證明你適合做前端這份工作,另一方面這些技能能讓你找到一份工作。讓你能夠從容地去學習剩下的80%。
總之,就是專心對重要的東西,那些什麼less、sass、angular這類的東西,當你把我之前說的基礎打好之後,學習起來暢通無阻,隨學隨用。難的就是實踐,只有實踐才能學到真正的技術,新人很難參與一些有價值有意義的項目,沒有這些項目又很難成長,所以自己有項目可參與應該珍惜。
Web前端可以說是近幾年比較火熱的行業了,不僅薪資高而且發展前景也很好,所以選擇學習的人也越來越多,想要快速學習,建議大家選擇培訓機構學習,為什麼呢?雖然入門簡單,但是很多同學很難堅持下來,與其斷斷續續的學習還不如選擇專業學習一氣呵成,這樣既能快速的更好掌握技術知識,也能更快的就業拿工資,何樂而不為呢?
專職前端碼農,回答一下這個問題吧
前端入門比較快(0基礎)
三部曲:
- HTML(寫頁面的)
- CSS(進行頁面外觀優化的)
- JavaScript(頁面效果處理和部分數據呈現處理的)
HTML需要學多久呢?
HTML,學會標籤的使用,標籤的類型,標籤的含義,很快
正兒八經學的話,一周左右吧(能用的級別)
CSS需要學多久呢?
CSS的屬性比較多,這個相對HTML來說,比較費時間,更比較費天賦(為毛費天賦不解釋,懂的人自然懂)
正兒八經學的話,一個月左右,勉強能用,後面需要靠時間和經驗進行積累。(能用的級別)
JavaScript需要學多久呢?
從0基礎到勉強能用,自己多看看JavaScript白皮書,加上自己整點系統玩玩的話。大概3個月左右
3個月左右勉強入門(天賦強的人另論)
3年左右熟練使用(別噴,你真會用?)
要達到精通級別的話,需要天賦跟經驗的積累(絕大部分前端er都達不到精通)
前端是不是只需要HTML、CSS、JavaScript呢?
前端相對來說,外部的JS框架多、CSS框架也多。
前端要學的東西很多,要跟上潮流的話,需要不停的學習新的知識,但是有前提:
1、JS基本功紮實
2、理解能力得有
3、有基本的審美能力
4、有一定的邏輯思維能力
培訓機構值不值得去呢?
相比而言,個人不怎麼推薦去培訓機構
培訓機構在技術領域來說,更像是吃快餐的,為了用而學,會用,但是不理解。
看似都會,一用就廢。
更傾向於何種情況去培訓機構學習呢?
1、自己有一定的基礎,但是缺乏實踐
2、自己學了一定的時間,對前端這塊以及JS有一定的基本功
前端這條路需要走多久呢?
正所謂,一入前端深似海,從此回首無邊界;
只要步入了前端開發(正兒八經的)你就會發現,前端真的是要一直不停的學,不停的學。
學框架,學寫法,學用法,學思維,學模式……
對於還未接觸過這個行業的人來說,在學習之前,心中多少會有一些疑問,比方說,零基礎學web前端開發要學多久?
1: web前端要學什麼?
零基礎入門學web前端的話,首先要把所有的基礎課程全部了解消化吃透,前端的開發框架,PC端的企業網站布局、PC端的電商類網站布局、移動端常見頁面布局等等。
2:零基礎學web前端難不難?
web前端要學的內容看起來很複雜,其實不然,這是一門注重實際動手操作的技能,不會要求你背誦很多的理論知識,更不會要求你有很高的學歷水平。零基礎學web前端的話,要學會是不難的,只要每天堅持多動手練習,勤動腦思考,學成很簡單的。現在的web前端工程師,薪資水平破萬,不是難事。
3:零基礎學web前端要學多久?
這個要分兩個方面來回答大家,如果你是零基礎自學web前端的話,那麼所花費的時間與精力會是不可估計的,學不學得成,還得兩說。 如果你是找一家專業的培訓機構學習的話,那就輕鬆很多了,4到6個月就可以從基礎到精通
學習路線大剛
第一階段:
1.1HTML+CSS(HTML進階、css進階、div+css布局、html+css整站開發)
1.2、javascript基礎(js基礎教程、js內置對象常用方法、常見的dom樹操作大全、ECMAscript、DOM、BOM、定時器和焦點圖)
1.3、js基本特效(tab、導航、整頁滾動、輪播圖、js製作幻燈片、彈出層、手風琴菜單、瀑布流布局、滾動事件、滾差試圖等)這些都是基本的js特效,我做過的也就只有輪播圖和彈出層
1.4、js高級特徵(正則表達式、排序演算法、遞歸演算法、閉包、函數節流、作用域鏈、基於距離運動框架、面向對象基礎等)
1.5、jquery的基礎使用(懸著器、DOM操作、特效和動畫、方法鏈、拖拽、變形、jqueryUI組件基本使用)
第二階段:HTML5和移動Web開發
2.1、HTML5:(HTML5新語義標籤、HTML5表單、音頻和視頻、離線和本地存儲、SVG、Web Socket、Canvas)
2.2、CSS3:(CSS3新選擇器、偽元素、臉色表示法、邊框、陰影、background系列屬性改變、Transition、Velocity.js框架、元素進場、出廠策略、炫酷css3網頁製作)
2.3、Bootstrap:(響應式概念、媒體查詢、響應式網站製作、柵格系統、柵格系統原理、Bootstrap常用模板、LESS和SASS)
2.4、移動Web開發:(跨終端WEB和主流設備簡介、視口、流式布局、彈性盒子、rem、移動終端Javascript事件、手機中常見js效果製作、2.5、Zepto.js、手機聚划算界面、手機滾屏)
建議其他後端編程語言也要學習一下,目前市場對前端基本都要求會一門後端語言, PHP / JAVA / Nodejs / Python 等。
學習編程重要的還是實踐,多敲代碼,多去嘗試。獨立解決問題的能力、探究鑽研的精神是必不可少的。
入門簡單,深入學習要一直持續
點看自己看吧 都是精髓:
關於自學前端,大家有比較好的意見嗎??這個沒有具體的時間,自學主要看你之前是否有接觸過前端,是否有些前端基礎,另外還要看你的接受能力以及是否喜歡這個專業。
如果接受對力尚佳,或者有些前端基礎,15天到1個月就差不多能夠入門。如果慢一些的,三個月也差不多了。但是這隻能說是一個基礎部分,找工作是找不到的。
接下來就是需要再深入系統地學習,再學習一些前端自動化,一些流行的框架,還要稍微懂些node知識等,如果學習能力強並且自制力強的話,大概一共需要5個月的時間。當然這期間需要做大量的實踐與練習,來鞏固基礎知識。
如果是零基礎,並且自控力不強,還是建議報一個培訓班,系統學習一下前端知識,把基礎知識打紮實了,將來的學習會很簡單。不管框架如何改變,都萬變不離其宗的。如果基礎知識不紮實,框架日新月異,會感到很吃力。
我這裡有學習web前端的路線,你可以參考學習。
第一階段:前端頁面重構
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
第二階段:JavaScript高級程序設計
內容包含:1)原生 JavaScript交互功能開發項目、面向對象進階與 ES5/ES6應用項目、JavaScript工具庫自主研發項目)
第三階段:PC端全棧項目開發
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
第四階段:移動端項目開發
內容包含:(Touch端項目、微信場景項目、應用 Angular+Ionic開發 WebApp項目、應用 Vue.js開發 WebApp項目、應用 React.js開發 WebApp項目)
第五階段:混合(Hybrid,ReactNative)開發
內容包含:(微信小程序開發、React Native、各類混合應用開發)
第六階段:NodeJS全棧開發
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)
第七階段:大數據可視化
內容包含:(大數據可視化化基礎與實戰、一、數據可視化入門、二、D3.js詳解、三、其他JS庫)
以上我的回答希望對你有所幫助!
【點】【擊】【下】【方】【鏈】【接】【可】【以】【獲】【得】【資】【料】
web前端學習、面試;文檔、資源免費獲取?
這個沒有具體的時間,自學主要看你之前是否有接觸過前端,是否有些前端基礎,另外還要看你的接受能力以及是否喜歡這個專業。
如果接受對力尚佳,或者有些前端基礎,15天到1個月就差不多能夠入門。如果慢一些的,三個月也差不多了。但是這隻能說是一個基礎部分,找工作是找不到的。
接下來就是需要再深入系統地學習,再學習一些前端自動化,一些流行的框架,還要稍微懂些node知識等,如果學習能力強並且自制力強的話,大概一共需要5個月的時間。當然這期間需要做大量的實踐與練習,來鞏固基礎知識。
如果是零基礎,並且自控力不強,還是建議報一個培訓班,系統學習一下前端知識,把基礎知識打紮實了,將來的學習會很簡單。不管框架如何改變,都萬變不離其宗的。如果基礎知識不紮實,框架日新月異,會感到很吃力。
我這裡有學習web前端的路線,你可以參考學習。
第一階段:前端頁面重構
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
第二階段:JavaScript高級程序設計
內容包含:1)原生 JavaScript交互功能開發項目、面向對象進階與 ES5/ES6應用項目、JavaScript工具庫自主研發項目)
第三階段:PC端全棧項目開發
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
第四階段:移動端項目開發
內容包含:(Touch端項目、微信場景項目、應用 Angular+Ionic開發 WebApp項目、應用 Vue.js開發 WebApp項目、應用 React.js開發 WebApp項目)
第五階段:混合(Hybrid,ReactNative)開發
內容包含:(微信小程序開發、React Native、各類混合應用開發)
第六階段:NodeJS全棧開發
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)
第七階段:大數據可視化
內容包含:(大數據可視化化基礎與實戰、一、數據可視化入門、二、D3.js詳解、三、其他JS庫)
以上我的回答希望對你有所幫助!
【點】【擊】【下】【方】【鏈】【接】【可】【以】【獲】【得】【資】【料】
web前端學習、面試;文檔、資源免費獲取?由於每個人的獨特的差異性,學習周期都會有所不同。如果你的目標僅僅是把前端的知識點過一遍,達到學「完」 的效果,那很快,在一個固定的周期內很多人都能夠完成。但是如果是要紮實的學「會」,弄「懂」,真正的學到紮實的技術。那麼每個人的情況都是會有不同的。因為每個人的學習時間和學習能力都是有差異的,對同一個知識點的消化能力也有所不同,所以具體的學習周期因人而異。
但是普遍來說,如果要達到一個入門的水平,能夠滿足現在企業的基本開發需求的目標。並且全職學習,每天堅持學習8個小時左右的話。通常情況下在半年左右可以完成。但是具體的還是要根據你在學習中的具體情況而定了。
多年編程經驗,當年也是自學成才,在編程方面歡迎點贊、關注交流。
如果是想上手Web前端做一些粗糙的頁面或者上線一個博客之類的,那兩三天就可以;
如果是想系統開發一個小程序、網站,那十天到一個月;
如果是想找工作,建議學一年,培訓班說三個月的,基本都是坑。
一輩子!
IT軟體行業,一旦入坑,就是一輩子,因為技術永遠在更新,一旦你停止學習,那麼你很快就會落後,需要一直學習,而且前端需要學習的東西很多,我學了一年多了,現在雖然在工作做項目,但是還是有很多東西是需要去學習的。
自學的話比較久,還要時間充足,沒個一年半載是學不出來的。
報培訓班的話,有老師帶項目做實踐和公司上班沒區別的,一般4到5個月就可以啦!最後如何看你自己選擇!
如果你堅持自學的話,可以參考一下這個:
你們的前端是怎麼入門的?(並且找到工作)??如果你對於學習前端有任何不懂的可以隨時來問我,如果沒有比較好的教程,也可以管我要。
推薦閱讀: