伴隨互聯(lián)網(wǎng)的快速普及和發(fā)展及用戶對(duì)體驗(yàn)的要求的逐步提升,為了順應(yīng)行業(yè)的發(fā)展和用戶要求的迭代速度,無(wú)形中,一個(gè)新興的行業(yè)和新興的崗位正以飛速向前發(fā)展。它就是—-WEB前端。
一直以來(lái),IT行業(yè)都是以高薪資、高福利贏得不少求職者的青睞,而對(duì)于WEB前端而言,亦是如此,那么,對(duì)于做好WEB前端開發(fā)都需要那些準(zhǔn)備工作,或者對(duì)于剛剛進(jìn)行WEB前端學(xué)習(xí)或想從事WEB前端工作呢?下面就給大家簡(jiǎn)單做個(gè)分享。
01 做前端工程師需要滿足的需求
1、產(chǎn)品經(jīng)理。這些是負(fù)責(zé)策劃應(yīng)用程序的一群人。他們會(huì)想出很多新鮮的、奇怪的、甚至是不可能實(shí)現(xiàn)的應(yīng)用。一般來(lái)說(shuō),產(chǎn)品經(jīng)理都追求豐富的功能。
2、UI設(shè)計(jì)師。這些人負(fù)責(zé)應(yīng)用程序的視覺設(shè)計(jì)和交互模擬。他們關(guān)心的是用戶對(duì)什么敏感、交互的一貫性以及整體的好用性。一般來(lái)說(shuō),UI設(shè)計(jì)師侯傾向于流暢靚麗、但并不容易實(shí)現(xiàn)的用戶界面,而且他們經(jīng)常不滿前端工程師造成1px 的誤差。
3、項(xiàng)目經(jīng)理。這些人負(fù)責(zé)實(shí)際地運(yùn)行和維護(hù)應(yīng)用程序。項(xiàng)目管理的主要關(guān)注點(diǎn),無(wú)外乎正常運(yùn)行時(shí)間、應(yīng)用程序始終正??捎玫臅r(shí)間、性能和截止日期。項(xiàng)目經(jīng)理追求的目標(biāo)往往是盡量保持事情的簡(jiǎn)單化,以及不在升級(jí)更新時(shí)引入新問(wèn)題。
4、最終用戶。指的是應(yīng)用程序的主要消費(fèi)者。盡管前端工程師不會(huì)經(jīng)常與最終用戶打交道,但他們的反饋意見至關(guān)重要。最終用戶要求最多的就是對(duì)個(gè)人有用的功能,以及競(jìng)爭(zhēng)性產(chǎn)品所具備的功能。
02 IT小白如何學(xué)習(xí)WEB前端呢?
每個(gè)人的成長(zhǎng)與基礎(chǔ)不一樣,結(jié)合自己的實(shí)際情況,再執(zhí)行。還是重復(fù)一下,前端的核心是js,css不難,但需要來(lái)積累。
對(duì)前端我是這么看的:css就像一瓶酒,得品。html、css總共就那些標(biāo)簽跟選擇器屬性什么的,但是要寫一個(gè)有擴(kuò)展性、健壯性或維護(hù)性的頁(yè)面不容易。
現(xiàn)在寫頁(yè)面基本條件反射,不是如何快速的完成,而是思考如果有界面需求修改,怎么在修改代碼最少的情況下快速完成需求任務(wù)。這是對(duì)前端耐力、體力、智力的三重考驗(yàn)。
js就像一把劍,得磨。js剛開始只是為了較驗(yàn),隨便技術(shù)社會(huì)的發(fā)展,承擔(dān)的角色越來(lái)越重,剛開始玩玩jQuery感覺已經(jīng)會(huì)js了,其實(shí)只是冰山一角。
隨著對(duì)js的了解越來(lái)越多,他即變態(tài)又可愛,即好玩又難控,即有很多兼容問(wèn)題,但解決兼容是我們基本生存之道。從ajax到j(luò)smvc一路走一路看,高載潮一浪高過(guò)一浪。
2020學(xué)習(xí)前端技術(shù)要學(xué)哪些知識(shí)?
前端偏前:圖形學(xué)Canvas、WebGL、音視頻技術(shù);
前端:HTML / CSS / JavaScript 前端框架(Vue / React / Angular / Svelte)等;
前端偏后:Node 技術(shù)體系,Electron 生態(tài);
跨端:(或許叫泛端更合適)Hybrid、React-Native / Weex、Flutter;還有小程序。
語(yǔ)言層面:TypeScript、Rust、WebAssembly等;
工具層面:Webpack、Rollup、Parcel等;
其它:GraphQL、Deno。
結(jié)束語(yǔ)
前端就是后臺(tái)實(shí)現(xiàn)和視覺表現(xiàn)的橋梁,是貫穿在整個(gè)產(chǎn)品開發(fā)過(guò)程的紐帶,起到承上啟下的作用,一個(gè)好的前端工程師他能夠很好理解產(chǎn)品經(jīng)理對(duì)用戶體驗(yàn)的要求,也能夠很好地理解后臺(tái)工程師對(duì)數(shù)據(jù)邏輯,或者程序邏輯進(jìn)行分離的要求,并將這些要求轉(zhuǎn)化成前臺(tái)的開發(fā)工作。前端就是網(wǎng)站的門面,它的價(jià)值遠(yuǎn)大于其他的客戶端開發(fā)。
聲明:除云和數(shù)據(jù)原創(chuàng)文章外,分享和轉(zhuǎn)載的文章皆為促進(jìn)IT技術(shù)的傳播,并不代表本微信贊同其觀點(diǎn)和對(duì)真實(shí)性負(fù)責(zé),僅做交流學(xué)習(xí)使用,非商業(yè)用途。如有文章或圖片的原作者有異議或涉及版權(quán)問(wèn)題,請(qǐng)立即聯(lián)系我們,我們將在第一時(shí)間進(jìn)行改正或刪除,確保您的權(quán)益,謝謝支持!
Copyright ? 2013-2021 河南云和數(shù)據(jù)信息技術(shù)有限公司 豫ICP備14003305號(hào) ISP經(jīng)營(yíng)許可證:豫B-20160281