教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

web前端需要學(xué)什么?

更新時(shí)間:2018年11月26日10時(shí)31分 來源:傳智播客 瀏覽次數(shù):

  很多剛接觸web前端開發(fā)的同學(xué)都會(huì)有很多疑問,到底什么是web前端開發(fā)?web前端需要學(xué)習(xí)哪些內(nèi)容?難不難?多久能入門?怎么才能成為一名web前端開發(fā)工程師?又需要學(xué)習(xí)那些技能?等之類的很多問題。可以看出很多人對(duì)web前端開發(fā)還是很有興趣的,但不知道怎么入門。

web前端開發(fā)需要學(xué)什么?

  這里傳智播客分享一些經(jīng)驗(yàn),由于每個(gè)人的基礎(chǔ)不一樣,學(xué)習(xí)曲線不同,所以這個(gè)僅供參考。其實(shí),學(xué)習(xí)前端開發(fā)是一件很有趣的事情,你可以很簡單的幾行代碼實(shí)現(xiàn)很炫麗的效果。這個(gè)剛開始的時(shí)候你可能覺得很難,不知道如何下手,不知道怎么學(xué)。這個(gè)時(shí)候你需要有人指點(diǎn)你一下,該先學(xué)什么后學(xué)什么。在這里我要說明一點(diǎn),想學(xué)好前端開發(fā),必須要有濃厚的興趣,而不是一時(shí)腦熱、沖動(dòng)。如果是這樣的話,即使有高手指點(diǎn),也學(xué)不好,因?yàn)槟愕男木筒辉谶@里。廢話不多說了,直接進(jìn)入主題。

  首先,了解web前端開發(fā)Web前端開發(fā)是從網(wǎng)頁制作演變而來的,名稱上有很明顯的時(shí)代特征。在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁制作是Web1.0時(shí)代產(chǎn)物,那時(shí)網(wǎng)站的主要內(nèi)容是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。

  2005年以后,互聯(lián)網(wǎng)進(jìn)入Web2.0時(shí)代,各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。

  網(wǎng)頁不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁的內(nèi)容更加生動(dòng),網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗(yàn),這些都是基于前端技術(shù)實(shí)現(xiàn)的。

  說得直白點(diǎn)就是美工photoshop,交互設(shè)計(jì),flash,js,html+css。就小規(guī)模公司而言,一個(gè)技術(shù)員都得會(huì)這幾樣技能,這樣很鍛煉人的,慢慢的你就會(huì)成為公司的主力。大規(guī)模的公司把這些分得很細(xì),所以,你可以精通一門,熟悉其他的,進(jìn)軍大公司。

  其次,學(xué)習(xí)內(nèi)容  HTML、CSS和Java。html是內(nèi)容,css是表現(xiàn),java是行為。前端開發(fā)的門檻其實(shí)非常低,與服務(wù)器端語言先慢后快的學(xué)習(xí)曲線相比,前端開發(fā)的學(xué)習(xí)曲線是先快后慢。所以,對(duì)于從事IT工作的人來說,前端開發(fā)是個(gè)不錯(cuò)的初入點(diǎn)。也正因?yàn)槿绱?前端開發(fā)的領(lǐng)域有很多自學(xué)成“才”的同行。html是最基礎(chǔ)的,現(xiàn)在流行的是html5設(shè)計(jì),先學(xué)會(huì)網(wǎng)頁布局。css是用來美化html頁面的為頁面提供布局和格式。最后再學(xué)java。如果你把每天看電影、看電視劇的時(shí)間用來學(xué)習(xí),我想一個(gè)星期入門是沒有問題的。

  基礎(chǔ)知識(shí):1.html+css。這部分建議在w3school上學(xué)習(xí),邊學(xué)邊練,每章后還有小測(cè)試。這個(gè)一定要多練,而且基礎(chǔ)代碼一定要熟練。

  這里提醒一下,首先你要學(xué)習(xí)前端開發(fā)規(guī)范,這個(gè)可以避免你在學(xué)習(xí)過程中由于代碼不規(guī)范導(dǎo)致的一些致命性的錯(cuò)誤。

  這里推薦一本書《web前端開發(fā)規(guī)范》,這個(gè)可以提高效率以及團(tuán)隊(duì)的效率。

  推薦兩個(gè)編輯工具Dreamweaver和NotePad++,這兩個(gè)結(jié)合使用制作網(wǎng)頁速度很快。

  2、Java。不是所有的網(wǎng)頁都必須有js,但是要想實(shí)現(xiàn)一些超酷的功能和界面的時(shí)候,就需要涉及到j(luò)s。如果沒有其他編程語言的基礎(chǔ)的話,學(xué)起來可能要費(fèi)些力,還是建議先在w3school上學(xué)習(xí)。之后建議馬上看一篇文章Java入門學(xué)習(xí)書籍的階段選擇,js進(jìn)階階段的話可以選擇張容銘的《Java設(shè)計(jì)模式》。

  3、可以熟悉一下Photoshop、flash,這個(gè)只需要熟悉即可,能簡單的處理、制作一些圖片即可。

  4.了解一些前端開發(fā)框架一款合適的框架可以很大的程度上提高你的效率。

  5.熟悉一門后臺(tái)編程語言asp、php、jsp等,如果你對(duì)編程完全不了,可以學(xué)習(xí)一下php,這個(gè)入手很快,很容易上手。

  6.以上這些web前端知識(shí)點(diǎn),都包含在傳智播客web前端培訓(xùn)課程里,而且培訓(xùn)課程全程伴隨項(xiàng)目實(shí)踐,有效的規(guī)避了自學(xué)時(shí)容易發(fā)生的知識(shí)盲點(diǎn),如果你對(duì)web前端開發(fā)感興趣可以隨時(shí)與傳智播客的老師交流。

0 分享到:
和我們?cè)诰€交談!