-
1 # Go語言中文網
-
2 # NuoHui
Web前端特點就是入門容易,想要精通一樣需要時間,另外目前一線網際網路市場不缺初級開發者。
作為大前端從業者,簡單說說初級前端的要求。
技能方面: JS+HTML5+CSS3, 基本的HTTP認識,推薦閱讀《圖解HTTP》,學習三大框架中的一個Vue/Ng/React.打包工具學一個如webpack. git workflow 要會,node掌握常規使用,那你就可以去面試了。
-
3 # 直男君Richard
本人 Java 後端,目標全棧,由衷覺得前端不好學。。
我們一直說前端易入門難精,易入門我覺得是因為可見即可得的前期開發體驗,難精通是後期的技術路線和深度(我停留在入門兩年了都 ==),前端也有所謂 MVC 的,也有面向物件的,瀏覽器相容性等等。
另外,可以搜下前端和後端的技術路線圖對比下,嚇死人。
而且前端框架恨不得一個月出一個。當我用 bootstrap 複製貼上大發正嗨時(寫工作之外自己玩的專案),邊上前端同事給我看了 foundation 的效果,我想換個地方複製貼上。。當我用 jQ 熟練的寫 ajax 時,他又發我一個 xxx.js ,說用這個爽!我:=_=
以上,我覺的前端不好學。但我建議學,因為。。薪資高啊!
-
4 # 程式人生
基礎:
HTML
瞭解標籤的語義,屬性值;
語義化標籤,知道元素使用情景
CSS
瞭解各種CSS語法,使用情景,hack
正則表示式
會簡單的識別和使用,過濾和驗證的原理
JavaScript
js基礎,Jquery原始碼解析,編寫外掛,模組化
SASS\LESS
CSS程式設計式寫法,方便後期維護和更高效開發
Node.Js
會搭建基於Node.js的web環境
前端自動化構建環境
對程式碼進行壓縮,校驗,資源合併等
-
5 # 旅行的Java
web前端相對來說還是好學的,學通JS,再去學一套前端框架,React、Vue和Angular中的一種即可
-
6 # 螞蟻他哥
其他回答也提到了,好不好學要麼相較其他程式語言或技能,要麼是根據你個人基礎能力來判斷。
Web 前端入手容易,精通很難。因為它不是簡單掌握哪門程式語言就可以的,作為基礎,要先掌握前端三大件:JavaScript,HTML,CSS。學會了基礎自己嘗試著做網頁、網站、做Web應用,還需要網路框架、配置伺服器等。
除了基礎的三大件,通常網際網路公司對前端招聘也會要求 React及React Native(RN)、Angular、Vue 等前端框架有掌握,這個相較基礎是比較系統的一個提升或學習,精通比較難但意義確實很大,能精通任一都可以前端工作任挑了。
-
7 # 使用者8971559479180
你如果沒有基礎想要自學的話可以上網找一些資料,然後學習,js挺重要的,需要多費心,如果你時間不是很充足想要儘快學會,建議報班學習,四個月的時間從基礎到高階都可以學會,我朋友是在中公優就業學習的,學完就找到工作了
-
8 # 到了奮鬥的年紀1
哪有什麼事情容易哦!還是要看自己想不想學,想學就努力去做,沒有後悔藥吃的那種,自己堅定去做,學web前端需要足夠的時間,還要有專業的人指導講解,再加上自己堅定去學,還是可以學會的
-
9 # 新城舊少哖
web前端相對是比較好入門的,因為相對後端來說無需瞭解計算機的一些基礎知識,門檻低很多。
web前端三大核心知識點
html 超文字標記文件
css 網頁層疊樣式表
js 瀏覽器指令碼語言
只要按這順序依次學習,還是挺容易入門的
-
10 # 前端愛好者callback
個人認為,其實不存在好學不好學的這個問題。只有當你真正的想要學或者必須要學一門新東西的時候。就不存在這個問題了。以前我在學校的時候整天打遊戲,出來工作了找工作處處碰壁,沒辦法,只能硬著頭皮學技術,不學嗎?就一直是月薪三千。人都是逼出來的。加油吧!
-
11 # 一顆蘿蔔啊
如果相比於服務端來說,web前端確實是比較簡單一點,當然,這邊說的簡單是指入門。
入門Web前端,我通常分為三個階段:
一階段:學習HTML、CSS與JavaScript老實說,這一階段是最簡單的,也是很多人認為學習Web前端容易的一點,因為這三個語言都屬於簡單的,三個中最難的JavaScript對於其它語言來說,都要簡單上不了,因為他是指令碼語言,所以不會有多難,和Python差不多。HTML也就多記幾個標籤,知道怎麼用,CSS也就認為幾個選擇器和樣式,然後這階段你還學習了DOM知識,知道對節點進行操作,算是一階段入門了。
這一階段學習完成,然後就開始進入下了階段學習,開始進行一些基礎升級,就是我們說的二階段。
二階段:提升基礎能力,增加工具使用能力這階段,你要會使用IDE了,VSCode至少要會用,會使用AJAX發請求,JavaScript你得深入瞭解,你知道什麼是閉包,Chrome瀏覽器開發者工具要會用,知道什麼是EventLoop,什麼是宏任務與微任務,什麼叫發起非同步請求,什麼叫同步請求,最好還了解了函數語言程式設計的概念,瞭解JS設計模式,能熟悉使用ES6來寫程式碼,而不只是JS,還要了解ES7及之後版本的特性。
CSS你至少要對動畫有一定的瞭解。
瞭解這些就差不多了。
三階段:這時候就要了解工程化了二階段完成後,基本就可以寫些小指令碼,小工具,如果要做現代化的Web前端開發,你得了解Web開發中關於模組化、元件化的思想,你得先了解下什麼是模組化,AMD、UMD、CMD,然後再瞭解下Node.js和NPM,寫個小指令碼釋出到NPM上,然後學習下WebPack。這些瞭解完後,再從Vue、React和Angular中選一個來了解下,如果是初學者,我建議先Vue,曲線不那麼陡峭。
大體上,上面三個階段就是入門三階段了,其中最簡單的是一階段。如果你喜歡,這三個階段對你來說都不難,如果你騎驢找馬,那保證你堅持不了三個階段,因為一碰到問題,你可能就會放棄了,所以建議如果選定了,就不要放棄,Web開發現階段還是比較有錢途的。
-
12 # 一顆認真的小樹
前端這一塊的相對對後端開發還是簡單點的,做後端是需要很強的邏輯思維的,找個好點的培訓就夠就可以了,中公IT優就業就很好的,他們好像專門做這方面培訓的
-
13 # ThingJS
我也在W3Cschool學過HTML,總感覺缺了點什麼,然後就去報了培訓班,跟老師說我要學用HTML做出好看的EDM設計,於是老師就讓我照著EDM案例模仿學習,很快我就拿到了網頁設計師的認證,賣給客戶$100一個,很快就賺回了培訓費。這算不算最早期的知識付費,還賺了?
學習需要動力,總是停留在理論層面是沒有價值的,所謂的實操也不是一場考試認證,而是做出商業化專案作品,看客戶是否願意為你付費?正好有一個機會,讓你做屬於自己的3D視覺化專案。
用到web前端的3D框架有three.js, 以及近兩年新興的thingjs,採用javascript程式語言進行開發,有web前端基礎的同學容易入門。推薦去thingjs註冊免費賬號用一下,官方有優惠哦!
-
14 # 柔柔上課別睡覺
eb前端學習還是非常有前途的,學習起來簡單易懂,比較好學。 web前端開發需要掌握的技術: 1.學習html,這個是最簡單的,也是最基礎的.要熟練掌握div、form table、ul li 、p、span、font這些標籤,這些都是最常用的,特別是div和table,div用於佈局、table也可以用於佈局,但是不靈活,基本table是用來和資料打交道。 2.學習css,這裡說的css不包括css3,一般看到web前端開發工程師的要求裡面,有一個會使用css+html或者css+div來進行介面佈局,所以css是用於輔助html來佈局和展示的,稱之為“css樣式”,為什麼會說css+div呢?因為上面說了div就是html主要用於佈局的東西,所以div就是核心掌握的東西!那麼css肯定必須要配合div來使用才好.css要熟練掌握float、position、width、height,以及對於的最大最小、會使用百分百、overflow、margin、padding等等,這些都是跟佈局有關係的樣式,一點要掌握。 3.學習js.可能前兩個大家覺得還過的去,看到js就頭疼了,其實,js入門很簡單的,不需要會很多東西的,只要會根據某個id、或者name拿到網頁dom或者樣式、或者值,然後會給某個id或者name的元素標籤賦值、或者追加資料、追html,這個是跟資料有關係的操作,然後資料邏輯判斷,效果方面的,無非就是跳轉、彈框、隱藏什麼的,把這些全部結合其他就是實際用途了,程式碼一點都不難,會了這些基礎js,其他的直接百度就好了.然後看多了,用多了,就什麼都不是問題了。 4.學習jquery.jquery是相當於把js封裝了一套的一個js外掛,目的就是操作起來更方便,程式碼寫的更少,jquery入門也很簡單,那些是入門需要學的和js一樣,只是換成了jq的程式碼.其他的一樣百度就夠了。 5.最好會點後臺語言,比如java、php,為什麼呢,因為前臺介面的資料都是從後臺來的,如果會點後臺程式碼,就知道怎麼跟後臺互動資料是最好的,這樣節約時間,也可以讓前端程式碼更規範.不然可能因為寫法和後端給來的資料不能結合上,那麼前端程式碼又得重新寫,那就更頭疼了。 6.學習css3+html5,如果是準備專門搞前端,那麼最好還是學一下的
-
15 # 不穿高跟鞋菇涼
軟體開發行業web前端算是比較容易上手的一個學科了,不過也需要付出努力的。
下面是web前端需要學習的內容,可以瞭解一下:
第一階段,HTML + CSS核心
第二階段,JavaScript核心 + 高階
第三階段,jQuery框架 + Less + BootStrap
第四階段,NodeJs + 工程化
第五階段,Vue技術棧 + webApp + 專案部署
第六階段,React技術棧 + 工程化高階
第七階段,小程式技術棧 +伺服器端框架
-
16 # 北大青鳥大連崇德學校
什麼東西只要你認真學都是不難的,況且前端相對來說還是比較好學的
Web前端開發技術是一個先易後難的過程,主要包括三個要素HIML、CSS和 JavaScript,這就要求前端開發工程師不僅要掌握基本的Web前端開發技術,網站效能最佳化、SE0和伺服器端的基礎知識,而且要學會運用各種工具進行輔助開發以及理論層面的知識,包括程式碼的可維護性、元件的易用性、分層語義模板和瀏覽器分級支援等。
可以看出,web前端入門是比較容易的,但是要想學好,發展的好,是需要付出很大的努力的。可以說web前端好學,但是要學好,要成為高階web前端開發工程師,並不是一件容易的事。因此很多想進入web前端的人員,都會在自學的基礎上透過專業的培訓來進行自我提升。自學可以學習ps,CSS等等比較簡單的技術,但是其他的涉及到程式設計程式碼的技術,最好還是要經過系統培訓。
-
17 # 成都賽誠科技
Web前端特點就是入門容易,想要精通需要時間。
很多想轉行前端的人士都能透過自學走上這條道路,所以你覺得難嗎?
-
18 # 初涉江湖
前端好不好學這個主要還是看個人,有的人本身就對這個行業比較感興趣,所以學起來也是比較容易的,前端相對來說還是比較好學的,平時可以先在網上看一下影片,看看自己適不適合,最好是去參加一下培訓機構,跟這老師去學,有不懂的不會的也可以及時得到解決,像尚矽谷就不錯,學校的口碑,師資力量都很好,老師都是很負責任的,還有專門的就業老師,只要有信心堅持下去就肯定能學好的。
-
19 # 心心學剪輯
好學這個因人而異的
前端裡面的html,css是最簡單易學的,很容易上手,js就涉及到很多邏輯
有的人反應快,就理解的快,也很容易上手
有的人反應慢,就沒有那麼容易理解,總是比別人慢很多,一對比就很容易著急,心態就很容易崩掉,所以心態很重要!一定要放穩心態不能著急。
js學的時候基礎一定要打好,框架類的東西都是基於js去實現的,基礎功學紮實,工作的時候才穩。
-
20 # 優就業IT小助手666
一、HTML5+CSS3
HTML是網頁的主要組成部分,網頁的本質就是HTML,是用來製作超文字文件的的簡單標記語言;CSS樣式是對HTML語言的有效補充,透過使用CSS樣式,便於頁面的修改以及頁面風格的統一,而且還可以減少網頁的體積,透過HTML和CSS完成靜態頁面的佈局。HTML5+CSS3是HTML+CSS的更新,增加了很多非常實用的功能。這部分主要是從PC端和移動端兩方面掌握整體的頁面佈局技術,並且配合專案實戰操練、學以致用。
二、JS互動設計
這一部分主要掌握JS的基本語法、演算法和高階語法,熟練的使用面向物件的思想進行DOM程式設計,透過jQuery經典案例學習精通jQuery技術。
三、Node開發
這一部分主要ES6的基本用法、相容性和核心語法,能使用ES6實現前端的模組開發,學習Node開發,並能用Node.js操作MongoDB資料庫。
四、前端框架
這一部分主要是學習Vue、React、Angular這些前端主流框架,在實際開發中做到熟練運用,提高開發效率。
五、小程式與APP開發
掌握小程式和APP的開發,學習第三方AI平臺的使用,並學習React Native混合開發框架,實現快速開發。
回覆列表
Web前端三駕馬車:JS、HTML 和 CSS;三大框架:Vue、Angular 和 React。
過去一段時間是 jQuery 的天下,現如今,前端越來越重要,前後端分離,前端湧現出大批優秀的框架!
但我覺得,活到老,學到老,這是什麼行業都需要的。只是相對技術領悟知識變化快!對於前端,我認為,學好三駕馬車,足夠精通,學其他框架都不會太難。實話,相比服務端,要學的還是比較少的!
所以,Web 前端還算比較好學,關鍵看你能學到什麼程度。