“XXX,你現(xiàn)在在做什么啦皆警?”
“我現(xiàn)在做前端開發(fā)啦~”
“擦拦宣,你不是一直做美工的嗎?前端是什么鬼信姓?”
“...”
不要攔住我鸵隧,讓我打死這丫的。
都怪當(dāng)年财破,年少無知掰派,在美工這個坑蹲的有點(diǎn)久。左痢。靡羡。
那么問題來了,到底前端是什么鬼俊性?
字面上理解:
- 前:在前面略步,面向用戶的,跟用戶交互的定页,給用戶看界面和信息
- 端:客戶端趟薄,像PC端、移動端典徊、電視機(jī)等等...
也就是:在客戶端把界面杭煎、信息呈現(xiàn)給用戶,讓用戶交互查看卒落。
“哇噻羡铲,好牛逼啊儡毕!那還不是美工嗎也切?”
“你放學(xué)不要走!”
前端也是在這幾年才火起來的腰湾,像我那個老公司雷恃,做的都是傳統(tǒng)政府項(xiàng)目,都是跟老人家打交道的费坊。那時我的確是個美工倒槐,人稱“陳工”。
畢業(yè)那會葵萎,學(xué)會了傳說中的“網(wǎng)頁三劍客”(Flash导犹、Dreamweaver唱凯、Firewoks),就出來闖蕩江湖了羡忘。那時我的稱呼都是:網(wǎng)頁設(shè)計(jì)師谎痢、切圖仔、重構(gòu)師卷雕。那是個充滿激情時代节猿,主要工具也是Dreamweaver,在當(dāng)時前端工具和編輯器貧乏的時代漫雕,這個絕對是神奇級別了”踔觯現(xiàn)在前端構(gòu)建工具就多了(工具控的我也用了過好多個了)。
后來自從進(jìn)了那個公司浸间,我就只有一個稱呼了:美工太雨。
“喂,你把這個圖切一下”
“把這個需求做個網(wǎng)頁過來魁蒜,后臺等著用”
“這個沒設(shè)計(jì)感呀囊扳,設(shè)計(jì)一下”
...
隨著HTML5、CSS3兜看、nodejs的廣泛用锥咸,用戶體驗(yàn)注重, web前端開發(fā)也水漲船高细移,到處都缺前端搏予,個個都招不到人的美好景像,也讓前端火了好幾把弧轧,各大培訓(xùn)機(jī)構(gòu)也相應(yīng)有了“三個月成為前端工程師”的課程雪侥,7天學(xué)會XXX的書浮出水面。
其實(shí)淘寶官方招聘上有【前端開發(fā)】這個字眼職位精绎,然后口碑相傳速缨,就把前端開發(fā)這個叫法叫出來了。不過外國也是叫【front end development】捺典。
前端開發(fā)在我理解是:** 負(fù)責(zé)把產(chǎn)品頁面跟據(jù)設(shè)計(jì)師設(shè)計(jì)效果高保真的呈現(xiàn)適當(dāng)增加交互動效以及考慮各客戶端的適應(yīng)與兼容性鸟廓、頁面響應(yīng)性能高,提高用戶體驗(yàn)襟己。 **
我準(zhǔn)確來說是從網(wǎng)頁設(shè)計(jì)師轉(zhuǎn)型做前端開發(fā)的引谜,先前跟前端有交集的就是頁面重構(gòu),但現(xiàn)在前端就不單止這些擎浴,頁面重構(gòu)也只是前端的一個低級的入門而已员咽。都說前端門檻底,7天就學(xué)會HTML了贮预,但這也只入門”词遥現(xiàn)在前端的人多契讲,但有達(dá)到中高級的前端少,而且大多都是在一些大公司就職的了滑频。
現(xiàn)在捡偏,公司里對前端稱呼也是五花八門,前端是你峡迷,頁面制作也是你银伟,直接稱呼你JS的也有,切圖的還是你绘搞,之所以造成這種情況彤避,是因?yàn)榍岸说侥壳盀橹挂策€算是一個新興的崗位,真正需要一個地地道道前端的公司也不是多數(shù)夯辖,在我看來琉预,前端需要掌握的技能有很多很多。
- HTML+CSS
- Javascript(不要現(xiàn)在各種框架弄花了眼蒿褂,基礎(chǔ)原理算法才是王道)
- 數(shù)據(jù)交互
- 網(wǎng)站優(yōu)化
- 網(wǎng)站安全
- 用戶體驗(yàn)
對前端洼冻,一定要有用戶體驗(yàn)的追求露懒、迎難而上的動機(jī)浸锨、全棧意識百侧、注重自動化測試與數(shù)據(jù)監(jiān)控∏垂基礎(chǔ)知識之外块茁,對于周邊體系的掌控狀況最有區(qū)分度。
前端可以做什么
Web:這個就不用說了
App:隨個各種框架和工具的應(yīng)用桂肌,可以把WEB打包成APP了数焊。最基本的也是內(nèi)嵌了
小程序:微信小程序其實(shí)就是xml的另一個型式了,根據(jù)規(guī)范好標(biāo)簽寫法代碼崎场,微信就可以把你的網(wǎng)頁轉(zhuǎn)成小程序
數(shù)據(jù)可視化:如echarts.js佩耳、D3.js等..
WebVR:如:three.js
** 如上是我對前端的一些體會和理解,如有補(bǔ)充和錯誤谭跨,請指正交流學(xué)習(xí)哈~ **