web前端學習大概能學多久主要看你怎麼學。一般有兩種情況:

1.自學(看個人學習能力,每個人情況都不同)

2.報機構(系統學習4-5個月就能畢業,但效果如何看個人)

機構系統學習要比自學好很多,能讓自己少走很多彎路,但不乏遇到不良培訓機構,所以大家在選擇機構的時候一定要多去對比,最好是能實地考察一下。

對於報機構學習還有什麼不懂的同學可以看下晴姐之前寫的測評,關於國內各大機構的優缺點和常見的培訓套路都有講述,對小白如何選擇一家靠譜的機構還是很參考意義的。www.qjsit.com

編輯於 02-19繼續瀏覽內容知乎發現更大的世界打開Chrome繼續Haru前端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 等。

學習編程重要的還是實踐,多敲代碼,多去嘗試。獨立解決問題的能力、探究鑽研的精神是必不可少的。


入門簡單,深入學習要一直持續


點看自己看吧 都是精髓:

關於自學前端,大家有比較好的意見嗎??

www.zhihu.com圖標為什麼那麼多自學WEB前端的人後來都放棄了??

www.zhihu.com圖標想知道你們平時是怎麼自學前端的??

www.zhihu.com圖標發佈於 2020-08-17繼續瀏覽內容知乎發現更大的世界打開Chrome繼續前端小姐姐前端小姐姐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前端學習、面試;文檔、資源免費獲取?

sourl.cn圖標


這個沒有具體的時間,自學主要看你之前是否有接觸過前端,是否有些前端基礎,另外還要看你的接受能力以及是否喜歡這個專業。

如果接受對力尚佳,或者有些前端基礎,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前端學習、面試;文檔、資源免費獲取?

sourl.cn圖標

由於每個人的獨特的差異性,學習周期都會有所不同。如果你的目標僅僅是把前端的知識點過一遍,達到學「完」 的效果,那很快,在一個固定的周期內很多人都能夠完成。但是如果是要紮實的學「會」,弄「懂」,真正的學到紮實的技術。那麼每個人的情況都是會有不同的。因為每個人的學習時間和學習能力都是有差異的,對同一個知識點的消化能力也有所不同,所以具體的學習周期因人而異。

但是普遍來說,如果要達到一個入門的水平,能夠滿足現在企業的基本開發需求的目標。並且全職學習,每天堅持學習8個小時左右的話。通常情況下在半年左右可以完成。但是具體的還是要根據你在學習中的具體情況而定了。

多年編程經驗,當年也是自學成才,在編程方面歡迎點贊、關注交流。


如果是想上手Web前端做一些粗糙的頁面或者上線一個博客之類的,那兩三天就可以;

如果是想系統開發一個小程序、網站,那十天到一個月;

如果是想找工作,建議學一年,培訓班說三個月的,基本都是坑。


一輩子!

IT軟體行業,一旦入坑,就是一輩子,因為技術永遠在更新,一旦你停止學習,那麼你很快就會落後,需要一直學習,而且前端需要學習的東西很多,我學了一年多了,現在雖然在工作做項目,但是還是有很多東西是需要去學習的。


自學的話比較久,還要時間充足,沒個一年半載是學不出來的。

報培訓班的話,有老師帶項目做實踐和公司上班沒區別的,一般4到5個月就可以啦!最後如何看你自己選擇!

如果你堅持自學的話,可以參考一下這個:

你們的前端是怎麼入門的?(並且找到工作)??

www.zhihu.com圖標

如果你對於學習前端有任何不懂的可以隨時來問我,如果沒有比較好的教程,也可以管我要。


推薦閱讀:
相关文章