從2010年秋天,互聯(lián)網(wǎng)逐漸從技術(shù)時(shí)代走向了藝術(shù)時(shí)代,從具體的后臺(tái)技術(shù)慢慢走向前端頁(yè)面的優(yōu)化,互聯(lián)網(wǎng)越來(lái)越傾向于“表現(xiàn)”自己。 2010年我進(jìn)入無(wú)錫商院,開始我三年的大學(xué)旅程。我的專業(yè)是軟件技術(shù),平常學(xué)修的課程包括.NET、日語(yǔ)、java等包括軟件開發(fā)的一些基礎(chǔ)類型的課程,PS一個(gè)星期才4節(jié)課,而且只上了一個(gè)學(xué)期,網(wǎng)頁(yè)制作也是短短幾個(gè)月的學(xué)習(xí)時(shí)間,大部分的時(shí)間都是在軟件開發(fā)程序中度過的,接觸到前端開發(fā)的東西還是相對(duì)較少的,當(dāng)時(shí)只知道用簡(jiǎn)單的table布局,不管要實(shí)現(xiàn)什么效果都用table,當(dāng)時(shí)還不知道有div的存在,學(xué)了點(diǎn)簡(jiǎn)簡(jiǎn)單單的JavaScript腳本語(yǔ)言,學(xué)會(huì)了切幾張圖片,這就是我大學(xué)時(shí)代懂得的所有前端開發(fā)技術(shù)。 2012年九月份,我們進(jìn)入無(wú)錫微軟中心進(jìn)行.NET培訓(xùn),培訓(xùn)的內(nèi)容當(dāng)然是微軟的一套,前一個(gè)月做軟件,中間一個(gè)月做網(wǎng)站,最后一個(gè)月做畢業(yè)設(shè)計(jì),但都是基于C#語(yǔ)言的,前端代碼依舊是拉拉table進(jìn)行布局,這期間,我們學(xué)到了JS腳本庫(kù)-jQuery,當(dāng)然,那時(shí)學(xué)的只能算是皮毛,不過這為我以后學(xué)習(xí)更深層次的腳本打下了良好的基礎(chǔ)。 2012年11月份,我們開始找單位實(shí)習(xí)了,我也投了些許簡(jiǎn)歷在網(wǎng)上,不過大多數(shù)的公司都不太愿意我們這些初級(jí)程序員進(jìn)入公司,沒有辦法,在同學(xué)的介紹下我進(jìn)入一家在無(wú)錫剛剛起步的電商公司,從事網(wǎng)站制作,老板對(duì)我的要求就是將淘寶上漂亮的店鋪模版抄下來(lái),變成我們的,這對(duì)于還沒出校門的我來(lái)說(shuō)確實(shí)比較難,但他允許我有學(xué)習(xí)的時(shí)間,于是,我就一邊學(xué)習(xí),一邊工作,第一份工作就這樣開始了。 初出茅廬的前端開發(fā)者都是比較痛苦的,因?yàn)槟惚仨殥仐壴性趯W(xué)校學(xué)過的table知識(shí),轉(zhuǎn)而使用適合那時(shí)網(wǎng)站開發(fā)所需的div+CSS,我對(duì)這一竅不通,甚至連float都沒有接觸過,不知道怎么樣清除浮動(dòng),不知道除了a標(biāo)簽外還有i、em等標(biāo)簽,一開始總被我的上級(jí)罵,有時(shí)還當(dāng)著老板的面,很難聽,有好幾次我都哭了,當(dāng)然不是當(dāng)著他的面。漸漸的,我也逐漸明白div布局是怎么一回事兒,開始了解HTML里大多數(shù)的標(biāo)簽使用,自學(xué)jQuery,PS,慢慢的,我接觸到前端開發(fā)的東西越來(lái)越多,瀏覽器兼容、JS效果的使用、頁(yè)面之間相互的交替等等。 今天6月份,我來(lái)到了上海,因?yàn)槲蚁嘈牛诖蟪鞘欣铮瑢?duì)于我們做前端開發(fā)的人來(lái)說(shuō)機(jī)會(huì)非常多,我們可以有很多的選擇,最主要的是工資也高。在解決瀏覽器兼容、扁平化設(shè)計(jì)、優(yōu)化HTML結(jié)構(gòu)、更加深刻理解jQuery之后,我還要往更高的方向發(fā)展,現(xiàn)在正在一邊工作一邊學(xué)習(xí)HTML5,未來(lái)網(wǎng)站的發(fā)展方向越來(lái)越傾向于HTML5,雖然現(xiàn)在IE6-IE8還不能夠兼容HTML5,但隨著時(shí)間的遷移,HTML5必將成為前端開發(fā)主流,在2015年春節(jié)到來(lái)到來(lái)之前,學(xué)完HTML5技術(shù),在明年上半年,再繼續(xù)學(xué)習(xí)JS腳本與網(wǎng)站框架的使用,成為一名真正意義上的前端開發(fā)工程師。 下面我來(lái)為大家講解下前端開發(fā)包括哪些技術(shù): 第一:網(wǎng)頁(yè)設(shè)計(jì) 對(duì)于前端開發(fā)者而言,網(wǎng)頁(yè)設(shè)計(jì)沒有必要太精通,只要我們具有良好的審美觀念,可以根據(jù)UI設(shè)計(jì)師將圖片切開然后將其反映到網(wǎng)站即可,能夠明白UI設(shè)計(jì)師的理念即可。當(dāng)然,有的公司需要的是UI設(shè)計(jì)師與前端開發(fā)工程師全能的人,這就對(duì)你的要求比較高了。 第二:DIV+CSS 這是構(gòu)成網(wǎng)頁(yè)前端的基礎(chǔ),前端開發(fā)工程師必須要精通這門技術(shù),包括網(wǎng)頁(yè)的兼容性(最好做到IE6兼容)、網(wǎng)站整體布局的優(yōu)化、代碼書寫的規(guī)范等。現(xiàn)在很多公司都要求開發(fā)者懂得HTML5技術(shù),這是對(duì)未來(lái)技術(shù)的一種展望,所以建議讀者多看看HTML5之類的書籍,豐富自己的技術(shù)。 第三:JS或者jQuery 這是實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)效果的基礎(chǔ),讀者想要拿高工資,就必須精通JS或者jQuery其中的一種,前端開發(fā)越累越多的傾向于網(wǎng)站動(dòng)態(tài)效果的編寫與后臺(tái)內(nèi)容的交互,有些JS效果網(wǎng)站上下載的并不能滿足需要,那就意味著程序猿必須要懂得前端開發(fā)的腳本技術(shù)。 第四:熟悉一些主流開發(fā)框架,以后的世界都是框架的世界,不管是前端還是后端,學(xué)會(huì)了框架會(huì)讓你事半功倍。 第五:SEO 前端開發(fā)說(shuō)白了就是做網(wǎng)站,這些網(wǎng)站都是要放在互聯(lián)網(wǎng)上展示的,為了讓更多的人能夠知道這個(gè)網(wǎng)站,我們就必須對(duì)網(wǎng)站進(jìn)行優(yōu)化,讓搜索引擎能夠知道我們的存在。 前端開發(fā)越來(lái)越被這個(gè)時(shí)代所接受,后端程序員已經(jīng)越來(lái)越不能滿足用戶對(duì)美的渴望。
WEB前端學(xué)習(xí)交流群21 598399936
新聞熱點(diǎn)
疑難解答
圖片精選