天津達(dá)內(nèi)教育
平面設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),UI設(shè)計(jì) 移動(dòng)界面設(shè)計(jì) Android軟件工程師 ios軟件工程師 ph...
從業(yè)界大佬百度和阿里的招聘要求可以分析出,大廠們青睞的前端工程師都需要扎實(shí)的語(yǔ)言基礎(chǔ)、強(qiáng)大的技術(shù)自驅(qū)力和與時(shí)俱進(jìn)的能力。
一、扎實(shí)的語(yǔ)言基礎(chǔ)
扎實(shí)的語(yǔ)言基礎(chǔ)意味著什么呢?
●在設(shè)計(jì)師和工程師之間創(chuàng)建可視化的語(yǔ)言;
●用可視化的設(shè)計(jì),定義一組代表內(nèi)容、品牌和功能的組件;
●為Web應(yīng)用程序的公約、框架、需求、可視化的語(yǔ)言和規(guī)格設(shè)定底線;
●為Web應(yīng)用程序設(shè)定多種分辨率的圖像,設(shè)備為主的實(shí)體模型,同時(shí)維護(hù)設(shè)計(jì)指南;
●用account Semantics、accessibility、SEO、schemas、microformats標(biāo)記Web應(yīng)用程序;
●用一種友好的,消耗小的,設(shè)備和客戶端感知的方式連接API,獲取內(nèi)容;
●開(kāi)發(fā)客戶端代碼來(lái)顯示流暢的動(dòng)畫(huà)、、延遲加載、交互、應(yīng)用工作流程,大多數(shù)時(shí)間用來(lái)考慮漸進(jìn)增強(qiáng)和向后兼容的標(biāo)準(zhǔn);
而市場(chǎng)上的大部分前端工程師往往是這樣的:
●把Photoshop文件、或者線框放進(jìn)一個(gè)網(wǎng)頁(yè);
●偶爾設(shè)計(jì)Photoshop文件、或者線框;
●用JS編程,為網(wǎng)頁(yè)制作動(dòng)畫(huà)、;
●用HTML和CSS編程,確定網(wǎng)頁(yè)的內(nèi)容和形式。
二、強(qiáng)大的技術(shù)自驅(qū)力
的前端工程師擁有強(qiáng)大的技術(shù)自驅(qū)力,在面對(duì)普通的任務(wù)也會(huì)這樣做:
●DNS解析、使用CDN和關(guān)于multiple Hostnames as part of resources request;
●HTTP Headers(Expires,Cache-Control,If-Modified-Since);
●Steve Souders的所有規(guī)則(High Performance Websites);
●解決PageSpeed,YSlow,Chrome Dev Tools Audit,Chrome Dev Tools Timeline顯示的所有問(wèn)題;
●知道何時(shí)把任務(wù)傳到服務(wù)器和客戶端;
●緩存,預(yù)取和負(fù)荷技術(shù)的使用;
●Native JS,知道何時(shí)從頭開(kāi)始做,何時(shí)查找別人的代碼,同時(shí)可以評(píng)估這樣做的優(yōu)缺點(diǎn);
而高不成低不就的前端工程師并不了解自己的能力,當(dāng)他們真正開(kāi)始工作時(shí),是這樣做事的:
●濫用JS庫(kù),因?yàn)樗麄儗?shí)際上并不了解JS的內(nèi)部(e.g.一切都用jQuery);
●濫用JS插件,抄別人的代碼哪怕自己根本讀不懂;
●給Web應(yīng)用程序添加CSS框架,卻只用到CSS/JS的5,沒(méi)有看到任何的需求、設(shè)計(jì)或者比較和評(píng)價(jià);
●一邊在說(shuō)著“響應(yīng)式Web設(shè)計(jì)”,卻對(duì)服務(wù)器端技術(shù)一無(wú)所知;
●忽視軟件技術(shù)。
三、與時(shí)俱進(jìn)的能力
隨著互聯(lián)網(wǎng)的發(fā)展,前端開(kāi)發(fā)發(fā)展空間也將越來(lái)越大,開(kāi)發(fā)工具的增多給前端工程師帶來(lái)了越來(lái)越大的挑戰(zhàn)。
對(duì)于前端開(kāi)發(fā)從業(yè)者來(lái)說(shuō),停止學(xué)習(xí)就意味著被前端開(kāi)發(fā)行業(yè)所淘汰。
在學(xué)習(xí)鞏固前端知識(shí)技能時(shí),會(huì)有很多剛?cè)腴T(mén)或者在從事前端的小伙伴,在學(xué)習(xí)的過(guò)程中遇到難題難以解決,或者很難發(fā)現(xiàn)自己的問(wèn)題所在,而很慢,但是不要放棄,這只是每個(gè)入門(mén)的人都會(huì)碰到的問(wèn)題,堅(jiān)持下來(lái),并不斷的更新自己的技術(shù)能力,相信進(jìn)大廠也是指日可待!
微信選課
享更多優(yōu)質(zhì)好課!