更新時間:2018年11月26日10時31分 來源:傳智播客 瀏覽次數(shù):
很多剛接觸web前端開發(fā)的同學(xué)都會有很多疑問,到底什么是web前端開發(fā)?web前端需要學(xué)習(xí)哪些內(nèi)容?難不難?多久能入門?怎么才能成為一名web前端開發(fā)工程師?又需要學(xué)習(xí)那些技能?等之類的很多問題。可以看出很多人對web前端開發(fā)還是很有興趣的,但不知道怎么入門。
這里傳智播客分享一些經(jīng)驗,由于每個人的基礎(chǔ)不一樣,學(xué)習(xí)曲線不同,所以這個僅供參考。其實,學(xué)習(xí)前端開發(fā)是一件很有趣的事情,你可以很簡單的幾行代碼實現(xiàn)很炫麗的效果。這個剛開始的時候你可能覺得很難,不知道如何下手,不知道怎么學(xué)。這個時候你需要有人指點你一下,該先學(xué)什么后學(xué)什么。在這里我要說明一點,想學(xué)好前端開發(fā),必須要有濃厚的興趣,而不是一時腦熱、沖動。如果是這樣的話,即使有高手指點,也學(xué)不好,因為你的心就不在這里。廢話不多說了,直接進(jìn)入主題。
首先,了解web前端開發(fā)Web前端開發(fā)是從網(wǎng)頁制作演變而來的,名稱上有很明顯的時代特征。在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁制作是Web1.0時代產(chǎn)物,那時網(wǎng)站的主要內(nèi)容是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。
2005年以后,互聯(lián)網(wǎng)進(jìn)入Web2.0時代,各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。
網(wǎng)頁不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁的內(nèi)容更加生動,網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于前端技術(shù)實現(xiàn)的。
說得直白點就是美工photoshop,交互設(shè)計,flash,js,html+css。就小規(guī)模公司而言,一個技術(shù)員都得會這幾樣技能,這樣很鍛煉人的,慢慢的你就會成為公司的主力。大規(guī)模的公司把這些分得很細(xì),所以,你可以精通一門,熟悉其他的,進(jìn)軍大公司。
其次,學(xué)習(xí)內(nèi)容 HTML、CSS和Java。html是內(nèi)容,css是表現(xiàn),java是行為。前端開發(fā)的門檻其實非常低,與服務(wù)器端語言先慢后快的學(xué)習(xí)曲線相比,前端開發(fā)的學(xué)習(xí)曲線是先快后慢。所以,對于從事IT工作的人來說,前端開發(fā)是個不錯的初入點。也正因為如此,前端開發(fā)的領(lǐng)域有很多自學(xué)成“才”的同行。html是最基礎(chǔ)的,現(xiàn)在流行的是html5設(shè)計,先學(xué)會網(wǎng)頁布局。css是用來美化html頁面的為頁面提供布局和格式。最后再學(xué)java。如果你把每天看電影、看電視劇的時間用來學(xué)習(xí),我想一個星期入門是沒有問題的。
基礎(chǔ)知識:1.html+css。這部分建議在w3school上學(xué)習(xí),邊學(xué)邊練,每章后還有小測試。這個一定要多練,而且基礎(chǔ)代碼一定要熟練。
這里提醒一下,首先你要學(xué)習(xí)前端開發(fā)規(guī)范,這個可以避免你在學(xué)習(xí)過程中由于代碼不規(guī)范導(dǎo)致的一些致命性的錯誤。
這里推薦一本書《web前端開發(fā)規(guī)范》,這個可以提高效率以及團(tuán)隊的效率。
推薦兩個編輯工具Dreamweaver和NotePad++,這兩個結(jié)合使用制作網(wǎng)頁速度很快。
2、Java。不是所有的網(wǎng)頁都必須有js,但是要想實現(xiàn)一些超酷的功能和界面的時候,就需要涉及到j(luò)s。如果沒有其他編程語言的基礎(chǔ)的話,學(xué)起來可能要費(fèi)些力,還是建議先在w3school上學(xué)習(xí)。之后建議馬上看一篇文章Java入門學(xué)習(xí)書籍的階段選擇,js進(jìn)階階段的話可以選擇張容銘的《Java設(shè)計模式》。
3、可以熟悉一下Photoshop、flash,這個只需要熟悉即可,能簡單的處理、制作一些圖片即可。
4.了解一些前端開發(fā)框架一款合適的框架可以很大的程度上提高你的效率。
5.熟悉一門后臺編程語言asp、php、jsp等,如果你對編程完全不了,可以學(xué)習(xí)一下php,這個入手很快,很容易上手。
6.以上這些web前端知識點,都包含在傳智播客web前端培訓(xùn)課程里,而且培訓(xùn)課程全程伴隨項目實踐,有效的規(guī)避了自學(xué)時容易發(fā)生的知識盲點,如果你對web前端開發(fā)感興趣可以隨時與傳智播客的老師交流。