Web開發(fā)如今是如日中天,熱的發(fā)燙。但是Web開發(fā)相關(guān)的技術(shù)和知識卻像N座大山一樣,聳立在我們面前,連綿起伏,漫無邊際。那么這些山頭哪些我們應(yīng)該占領(lǐng),哪些我們應(yīng)該繞開,很多人看著就蒙了,這不光是初學(xué)者,很多學(xué)了幾年的人也會有些迷茫或者彷徨,怕走到懸崖邊。那么web前端學(xué)習(xí)路線究竟是怎么樣的?怎么學(xué)效率更高?哪些是坑,哪些是路,每個人可能都有自己的簡介。云和小編想說說自己的想法:
1、基礎(chǔ)部分,主要就是html、css、JavaScript。
這個其實不用多講,這些個基礎(chǔ)不學(xué)扎實了啥也干不了,可以直接從html5、css3、ES5來學(xué)習(xí)。學(xué)習(xí)的方法很多,最方便的方法是像w3cschool、匯智網(wǎng)這種邊學(xué)邊練的,類似之前微軟的所見即所得,喜歡讀紙質(zhì)書的可以買幾本書來看看。
2、幾個邊界,是說與美工相關(guān)、后端開發(fā)、設(shè)計相關(guān)。
想做好Web前端,一定搞清楚自己的工作界面在什么地方,這對你有很大幫助。每個公司可能都不一樣,所以了解邊界相關(guān)的知識就很重要。
美工相關(guān):
主要是說ps、切圖之類的東西,Photoshop還是需要會用的,至于說你能不能搞出漂亮的圖片來那倒不是重點,關(guān)鍵點是體會美工的工作過程。如果你在公司兼了這件事,那你就得深入的學(xué)習(xí)了,別不以為然,前端的美術(shù)有修養(yǎng)還是挺重要的。
后端開發(fā):
雖說一般情況下,前端開發(fā)和后端開發(fā)是分開的,不過二般情況也很多。這個時候就需要你在后端中選擇一條主線,很多人都在比較PHP、Python、Node.js哪種好,其實都差不多,不過從市場上的熱度來說視乎Node.js更熱一些,當(dāng)然Node.js對js熟悉的前端來說也更容易上手。我的建議還是先從Node.js來吧,如果公司有選擇或者有余力可以學(xué)學(xué)其他兩個。數(shù)據(jù)庫似乎mysql和mongodb都可以試試。
3、相關(guān)標(biāo)準(zhǔn)
標(biāo)準(zhǔn)這個東西很多人都不屑的很。其實很重要,越大的團隊越重要。還是熟悉熟悉養(yǎng)成好的習(xí)慣微妙。這在初期至少涉及到很多兼容性問題,所以W3C的標(biāo)準(zhǔn)是必須了解和掌握的。
4、各種框架類庫
jquery,bootstrap等,現(xiàn)在的框架比較多,但是jquery和bootstrap這樣級別的必須得熟練掌握,要不很多公司都沒法干活。一般類庫和框架都有垂直的網(wǎng)站可以學(xué)習(xí),如Bootstrap中文網(wǎng)之類的都很不錯。
5、工具
這個有很多如Git、webpack、Gulp、github、Nginx等等。工具本身實際上不學(xué)也能干活,從學(xué)習(xí)的角度來說,這個時間的分配上可以少一點兒,但是從工作的角度來說,如果需要的話要盡快上手,逐步熟悉。工具類的東西都不是特別難上手,幾天可能就差不多了,但是想玩的透,極大的提高效率這個還是需要投入不少時間的。
學(xué)習(xí)其實本身沒有那么多的規(guī)矩,還是看個人的情況,但是上面這些范圍是大家都繞不開的,如何合理有效的利用時間就是最最重要的。
希望大家都能盡快的掌握這些知識,實現(xiàn)自己夢想。云和教育針對web前端開發(fā)特開設(shè)的有HTML5專家班,詳細(xì)可咨詢在線客服。