無(wú)奇不愛(ài)
現(xiàn)在對(duì)web前端開(kāi)發(fā)要求全能型的,會(huì)PS設(shè)計(jì),處理圖片。精通HTML+CSS,并能快速處理各瀏覽器兼容問(wèn)題,熟練掌握J(rèn)avascript或Actionscript;熟練使用JS框架,如jQuery/YUI等,并解讀過(guò)源碼,熟練多框架加分,精通Ajax技術(shù),開(kāi)發(fā)調(diào)試工具,如Firebug等代碼語(yǔ)義化,懂優(yōu)化對(duì)SEO有一定的了解,尤其是HTML結(jié)構(gòu)和標(biāo)簽的使用,高效合成CSS Sprite,了解服務(wù)器方面基本知識(shí)。熟練掌握一門(mén)后端語(yǔ)言當(dāng)然是更好的了,如PHP/等,HTML5和CSS3技術(shù)(主要用于移動(dòng)應(yīng)用開(kāi)發(fā)),有過(guò)用戶體驗(yàn)研究,更關(guān)注人性化頁(yè)面開(kāi)發(fā),了解瀏覽器工作原理,了解w3c標(biāo)準(zhǔn),了解。
曉旭的媽媽
前端開(kāi)發(fā)工程師是Web前端開(kāi)發(fā)工程師的簡(jiǎn)稱,是近五年才真正開(kāi)始受到重視的一個(gè)新興職業(yè)。Web前端開(kāi)發(fā)技術(shù)是一個(gè)先易后難的過(guò)程,主要包括三個(gè)要素:HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)、級(jí)聯(lián)樣式表和JavaScript。
MayQueen小乖
首先,要掌握HTML+CSS來(lái)實(shí)現(xiàn)靜態(tài)的網(wǎng)頁(yè);
其次,掌握J(rèn)avaScript在靜態(tài)網(wǎng)頁(yè)的基礎(chǔ)上增加網(wǎng)頁(yè)交互效果,比如網(wǎng)站中的輪播大圖、返回頂部按鈕等都是網(wǎng)頁(yè)交互效果。
最后,前端工程化、后端技術(shù)方面、網(wǎng)絡(luò)技術(shù)等相關(guān)知識(shí)也是需要你去了解一下,在工作中多多少少都會(huì)涉及到。
Tips:掌握一門(mén)后端語(yǔ)言有利于你能夠更好的寫(xiě)好WEB前端代碼,因?yàn)閃EB網(wǎng)頁(yè)最終還是要與后端語(yǔ)言進(jìn)行結(jié)合形成一個(gè)真正的動(dòng)態(tài)網(wǎng)站。
總結(jié)一下,需要掌握HTML+CSS+JavaScript(熟練或者精通)、后端技術(shù)語(yǔ)言(掌握一些前后端交互)、前端工程化(懂得應(yīng)用即可,畢竟那個(gè)就是工具)。
最后給你推薦幾個(gè)學(xué)習(xí)資源:
根據(jù)自己平常學(xué)習(xí)HTML5接觸到的學(xué)習(xí)資源給你推薦一下吧。
HTML+CSS:《HTML5布局之路》《CSS禪意花園》
JavaScript:《JavaScript高級(jí)程序設(shè)計(jì)》《JavaScript權(quán)威指南》
HTML5分享平臺(tái):HTML5學(xué)堂、決勝前端等
L美食誘惑
前端和后端在前途上沒(méi)有必然的好與不好之分,各有優(yōu)勢(shì),大公司分的很細(xì)在各個(gè)階段的設(shè)計(jì)上都有做的好的,做好了都沒(méi)有不好的。首先,我想先糾正一下樓上一位朋友的觀點(diǎn),前端不是碼農(nóng)那么簡(jiǎn)單,因?yàn)橄纫鞔_是數(shù)字還是模擬電路,因?yàn)槲腋杏X(jué)提問(wèn)的朋友似乎是模擬后端吧。模擬電路設(shè)計(jì)的前端是原理圖和仿真,不存在代碼問(wèn)題。而數(shù)字前端的工程師要考慮到算法、寫(xiě)代碼、方針,當(dāng)然做到后邊有經(jīng)驗(yàn)了還需要具備系統(tǒng)應(yīng)用方面的設(shè)計(jì)知識(shí),簡(jiǎn)單的說(shuō)就是電路板級(jí)的設(shè)計(jì),因?yàn)樾酒罱K是用在系統(tǒng)上的,有經(jīng)驗(yàn)的前端工程師是關(guān)鍵,也很有可能成為設(shè)計(jì)公司技術(shù)部門(mén)的老大。個(gè)人的感覺(jué)歡迎批評(píng)指正。后邊是我要說(shuō)明的,在集成電路設(shè)計(jì)中,分?jǐn)?shù)字和模擬。模擬電路分前端(circuit design,電路設(shè)計(jì))、后端(layout,版圖)。數(shù)字電路也分前端(一般是算法和代碼),后端(數(shù)字電路的后端就是布局布線)。前端設(shè)計(jì)主要是功能設(shè)計(jì)、仿真。而后端就是把前端工程師的設(shè)計(jì)實(shí)現(xiàn),這點(diǎn)在數(shù)字和模擬里都一樣。前端設(shè)計(jì)對(duì)工程師腦力的挑戰(zhàn)比較大,畢竟要設(shè)計(jì)出功能和性能都滿足指標(biāo)的電路需要仔細(xì)鉆研(尤其模擬電路的design)。后端確實(shí)被部分人形容為體力活,但是,后端非常關(guān)鍵,好的后端工程師能夠保證實(shí)現(xiàn)出來(lái)的電路在性能上與電路設(shè)計(jì)的方針結(jié)果接近,同時(shí),還能優(yōu)化面積(數(shù)字、模擬都一樣,只是方法截然不同)。所謂的經(jīng)驗(yàn),不論前端后端都需要。在模擬電路設(shè)計(jì)中,layout工程師往往有一種感覺(jué)是聽(tīng)從設(shè)計(jì)工程師的,但其實(shí)不然,好的layout工程師能夠反饋非常有用的意見(jiàn),反而能夠指導(dǎo)設(shè)計(jì)工程師在設(shè)計(jì)電路時(shí)忽略的東西(因?yàn)閐esign有的不會(huì)畫(huà)版圖,設(shè)計(jì)的電路讓版圖工程師很為難)。經(jīng)驗(yàn)是最重要的,前端后端在工作的工資上你不用擔(dān)心,只要水平到了,都是差不多的?!澳M電路設(shè)計(jì)工程師”(模擬電路前端)很費(fèi)頭腦,需要很有鉆研精神,雖然沒(méi)有版圖工程師工作起來(lái)體力上那么累,但是壓力大,腦力耗費(fèi)嚴(yán)重?!澳M電路版圖工程師”(模擬電路后端)很費(fèi)體力,但不僅僅是畫(huà)畫(huà)圖那么簡(jiǎn)單,有經(jīng)驗(yàn)的后端工程師會(huì)對(duì)電路也有一定了解,知道怎么畫(huà)最匹配、干擾最小、失調(diào)小等,當(dāng)然會(huì)使用skill語(yǔ)言也是好的版圖工程師需要具備的能力,就業(yè)不用愁,干這個(gè)活的公司隨時(shí)都可以招,待遇差不了。本科生做,就是皮毛,簡(jiǎn)單畫(huà)圖。研究生也是稍微有經(jīng)驗(yàn)會(huì)好一些,也需要慢慢學(xué)習(xí)長(zhǎng)經(jīng)驗(yàn)。“數(shù)字前端工程師”,這個(gè)其實(shí)我不太了解,因?yàn)楸救俗瞿M的,但對(duì)流程還是知道些,需要做算法、寫(xiě)代碼、仿真、FPGA仿真調(diào)試。最好了到后邊還要牽扯到應(yīng)用上,系統(tǒng)級(jí)別,做好了也非常厲害。“數(shù)字后端工程師”,這個(gè)主要就是布局布線,首先對(duì)工具熟悉是必要的,其次好的布局布線也有算法在里邊,這個(gè)人才比較缺,不愁找工作的,待遇一樣牛氣的很,有的公司還經(jīng)常會(huì)把這個(gè)階段的工作外包給外邊有經(jīng)驗(yàn)的公司和工程師,這個(gè)職位太需要經(jīng)驗(yàn)了,牽扯到芯片的性能和成本啊??偟膩?lái)說(shuō)集成電路設(shè)計(jì)的工程師只要好好鉆研學(xué)習(xí),長(zhǎng)經(jīng)驗(yàn),待遇前景差不了,好的公司去了,月薪10K到20K都是保底的。不要僅看剛畢業(yè)的待遇,剛畢業(yè)沒(méi)經(jīng)驗(yàn),研究生比本科好很多,但是也不夠,畢竟公司和實(shí)驗(yàn)室不一樣,我建議2年后才是開(kāi)始,這是再來(lái)看給你多少錢。有一點(diǎn)是最重要的,做前端和后端你不要太執(zhí)著于此,這個(gè)前景上區(qū)別不大,而且工作后也不是不能轉(zhuǎn),研究生使勁鉆研,就業(yè)時(shí)候很從容的找個(gè)正規(guī)的集成電路的公司,前途很光明。個(gè)人的見(jiàn)解,僅作為參考,有不對(duì)的地方希望給我指正。
evilevilevil
后端對(duì)經(jīng)驗(yàn)的要求很高,剛開(kāi)始肯定是要人帶的,招人也不容易前端也就是天天碼碼,仿真,不過(guò)也比一般IT民工好
enjoyduola
1、集成電路后端設(shè)計(jì)前景很好,前端和后端不分好壞,各有優(yōu)勢(shì)。后端設(shè)計(jì)包括版圖設(shè)計(jì)和驗(yàn)證。2、版圖設(shè)計(jì)工程師為專業(yè)版圖設(shè)計(jì)人員,主要負(fù)責(zé)通過(guò)EDA設(shè)計(jì)工具,進(jìn)行集成電路后端的版圖設(shè)計(jì)和驗(yàn)證,最終產(chǎn)生送交供集成電路制造用的GDSII數(shù)據(jù)。工作內(nèi)容負(fù)責(zé)進(jìn)行版圖布局規(guī)劃。有一定的全定制模塊版圖設(shè)計(jì)實(shí)踐經(jīng)驗(yàn),獨(dú)立進(jìn)行版圖規(guī)劃、設(shè)計(jì)或驗(yàn)證等。承擔(dān)模塊(Block Level)版圖設(shè)計(jì)、改進(jìn)和維護(hù)等工作。在上級(jí)工程師的指導(dǎo)下解決模塊版圖設(shè)計(jì)一般難題。按時(shí)完成指標(biāo)、計(jì)劃并保證質(zhì)量。3、集成電路(integrated circuit)是一種微型電子器件或部件。采用一定的工藝,把一個(gè)電路中所需的晶體管、電阻、電容和電感等元件及布線互連一起,制作在一小塊或幾小塊半導(dǎo)體晶片或介質(zhì)基片上,然后封裝在一個(gè)管殼內(nèi),成為具有所需電路功能的微型結(jié)構(gòu);其中所有元件在結(jié)構(gòu)上已組成一個(gè)整體,使電子元件向著微小型化、低功耗、智能化和高可靠性方面邁進(jìn)了一大步。它在電路中用字母"IC"表示。集成電路發(fā)明者為杰克·基爾比(基于鍺(Ge)的集成電路)和羅伯特·諾伊思(基于硅(Si)的集成電路)。當(dāng)今半導(dǎo)體工業(yè)大多數(shù)應(yīng)用的是基于硅的集成電路。
山中彩虹
如今在整個(gè)技術(shù)領(lǐng)域,Web前端開(kāi)發(fā)永遠(yuǎn)站在第一線直面用戶體驗(yàn),已成為當(dāng)下互聯(lián)網(wǎng)行業(yè)緊俏的高端技術(shù)崗位,越來(lái)越多的人想要學(xué)習(xí)Web前端,成為一名Web前端開(kāi)發(fā)工程師。
今天安妹就來(lái)跟大家詳細(xì)說(shuō)說(shuō):什么是Web前端?前端工程師這一職位又是具體做些什么的
什么叫Web前端?
Web前端開(kāi)發(fā)是從網(wǎng)頁(yè)制作演變而來(lái)的,互聯(lián)網(wǎng)的演變進(jìn)程,網(wǎng)站的前端也由此發(fā)生了翻天覆地的變化。網(wǎng)頁(yè)不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁(yè)的內(nèi)容更加生動(dòng),網(wǎng)頁(yè)上軟件化的交互形式為用戶提供了更好的使用體驗(yàn),這些都是基于前端技術(shù)實(shí)現(xiàn)的。無(wú)論是開(kāi)發(fā)難度上,還是開(kāi)發(fā)方式上,現(xiàn)在的網(wǎng)頁(yè)制作都更接近傳統(tǒng)的網(wǎng)站后臺(tái)開(kāi)發(fā),所以現(xiàn)在不再叫網(wǎng)頁(yè)制作,而是叫Web前端開(kāi)發(fā)。
通俗的講,“前”代表與人直接展示的部分,包括界面與用戶的交互等,“端”代表輸出終端,如pc瀏覽器、手機(jī)瀏覽器,以及app、應(yīng)用程序等。那么,合起來(lái)的意思也就是這些瀏覽器、app、應(yīng)用程序的界面展現(xiàn)以及用戶交互就是“前端”。前端的主要職能:把網(wǎng)頁(yè)界面更好的呈現(xiàn)給用戶,與后端相比更加注重頁(yè)面性能與用戶體驗(yàn)。
Web前端開(kāi)發(fā)有很明顯的時(shí)代特征,它掌控著非常重要的內(nèi)容和信息的傳達(dá),前端開(kāi)發(fā)人員影響著用戶的視覺(jué)體驗(yàn),并且在很大程度上決定著大眾的信息攝入,以及用戶讀取信息的有效方式,所以企業(yè)對(duì)于前端開(kāi)發(fā)的人才需求量也越來(lái)越大。
從招聘網(wǎng)站分析,其用人數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)主流編程語(yǔ)言Java、ASP、和iOS等的開(kāi)拓人員的數(shù)量。隨著谷歌、YouTube、Twitch等大型企業(yè)紛紛將視線轉(zhuǎn)投向Web前端,更加確認(rèn)了Web前端在互聯(lián)網(wǎng)時(shí)代的發(fā)展遠(yuǎn)景。據(jù)統(tǒng)計(jì),我國(guó)對(duì)于Web前端工程師人員的缺口將達(dá)到幾十萬(wàn)。目前,北京、上海、廣州、深圳等地Web前端工程師的薪資待遇更是一飆再飆。安妹所在的成都地區(qū),目前Web前端發(fā)展也是一片向好,具體可以看看安妹之前寫(xiě)的文章,已經(jīng)講過(guò)很多了,此處略去不表。
Web前端開(kāi)發(fā)工程師是做什么的?
Web前端開(kāi)發(fā)崗位有五大特點(diǎn):
一、行業(yè)緊俏度高:技術(shù)更新快、需求高漲、用人缺口大;
二、學(xué)習(xí)難度低:初期以背單詞為主、中期培養(yǎng)程序思維、后期注重項(xiàng)目練習(xí);
三、就業(yè)選擇多:涵蓋包括網(wǎng)站、游戲、手機(jī)APP、物聯(lián)網(wǎng)、桌面應(yīng)用、小程序、3D渲染、數(shù)據(jù)可視化、VR&AR等應(yīng)用領(lǐng)域,應(yīng)用范圍極為廣闊,十分受互聯(lián)網(wǎng)企業(yè)青睞;
四、起始薪資高:高于大部分非編碼類崗位、高于部分后臺(tái)開(kāi)發(fā)類崗位;
五、職業(yè)生涯廣:與用戶需求/體驗(yàn)直接關(guān)聯(lián)、與項(xiàng)目數(shù)據(jù)/邏輯直接關(guān)聯(lián)、快速接觸到更多崗位內(nèi)容。
Iceberg2013
希望能給想進(jìn)入程序員行業(yè)或者想學(xué)前端的同學(xué)有所幫助.這期瞎聊了以下幾點(diǎn):1. 10年前端技術(shù)發(fā)展2. 企業(yè)文化3. 程序員薪資4. 加班文化如果大家想知道其他關(guān)于程序員方面,那么留言評(píng)論或者私信我.
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)