国产丝袜视频一区二区三区大长腿|丁香九月婷婷综合|久久久久久久久大|极品无码人妻视频|青青草中文无码|黄p网站免费观看|欧美性爱精品乱码翘臀|亚洲精品第十一页|91精品久久久久久久久久久久久久|曰曰干夜夜噜

首頁 > 熱門提問 > 網(wǎng)頁web前端開發(fā)工程師

網(wǎng)頁web前端開發(fā)工程師

提問

問題
列表

  • 一個(gè)高級(jí)java工程師需要具備什么能力和技術(shù)

    查看答案>>

  • 前端開發(fā)工程師怎么分等級(jí) 知乎

    查看答案>>

  • Web前端就業(yè)前景分析

    查看答案>>

  • 學(xué)web前端有前途嗎

    查看答案>>

  • web前端與后端有什么區(qū)別?

    查看答案>>

  • web前端工程師主要用什么語言

    查看答案>>

  • 自學(xué)前端開發(fā)需要多長時(shí)間

    查看答案>>

  • 如果一個(gè)web前端工程師入職一天做多少個(gè)頁面才正常?

    查看答案>>

  • web端設(shè)計(jì)和web前端開發(fā) 的區(qū)別 (詳情)

    查看答案>>

  • web前端開發(fā)待遇怎么樣?

    查看答案>>

一個(gè)高級(jí)java工程師需要具備什么能力和技術(shù)

宏觀方面一、 JAVA。要想成為JAVA(高級(jí))工程師肯定要學(xué)習(xí)JAVA。一般的程序員或許只需知道一些JAVA的語法結(jié)構(gòu)就可以應(yīng)付了。但要成為JAVA(高級(jí)) 工程師,您要對(duì)JAVA做比較深入的研究。您應(yīng)該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您 對(duì)JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發(fā)現(xiàn)其實(shí)您想實(shí)現(xiàn)的很多功能,通過JAVA的API都可以實(shí)現(xiàn)了,就不必自己費(fèi)太多的腦經(jīng) 了。二、 設(shè)計(jì)模式。其實(shí)寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個(gè)“好”字包括代碼可重用性,可維護(hù)性,可擴(kuò)展性等。如何寫出好的代 碼往往要借助一些設(shè)計(jì)模式。當(dāng)然長期的代碼經(jīng)驗(yàn)積累,只要您用心,會(huì)使您形成自己代碼風(fēng)格。相信您的代碼也比較符合代碼的可重用性,可維護(hù)性,可擴(kuò)展性。 但既然前人已經(jīng)給我們總結(jié)出了經(jīng)驗(yàn),我們何不踩著前人的肩膀前進(jìn)?三、 XML?,F(xiàn)在的系統(tǒng)中不使用XML幾乎是不可能的。XML的功能非常強(qiáng)大,它可以做數(shù)據(jù)轉(zhuǎn)換、做系統(tǒng)的配置、甚至可保存您的系統(tǒng)業(yè)務(wù)數(shù)據(jù)。因此您必須了解 XML,包括它的語法,結(jié)構(gòu)。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因?yàn)樵谖覀円话愕捻?xiàng)目中,XML往往擔(dān)當(dāng)系統(tǒng)配置 信息的作用,您需要用這些API解析這些配置信息,開發(fā)完美的項(xiàng)目。四、 精通使用一種或兩種框架?!翱蚣芏紩?huì)有許多可重用的代碼,良好的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開 發(fā)使你可以省出很多的開發(fā)成本”。這里希望您能精通,的是希望您能通過框架的使用了解框架的思想。這樣您在開發(fā)一個(gè)項(xiàng)目時(shí)思路會(huì)開闊一些,比如您 會(huì)想到把SQL語句與您的JAVA代碼分開,再比如您會(huì)考慮把您的業(yè)務(wù)邏輯配置到XML或者數(shù)據(jù)庫中,這樣整個(gè)項(xiàng)目就很容易擴(kuò)張了。五、 熟悉主流數(shù)據(jù)庫。其實(shí)真正比較大的項(xiàng)目都是有人專門做數(shù)據(jù)庫的,但往往很多項(xiàng)目要求作為(高級(jí))工程師的您也參與數(shù)據(jù)庫的設(shè)計(jì)以及SQL的編寫。所以為了 更好的為國家做貢獻(xiàn),建議您還是多了解一些主流數(shù)據(jù)庫,比如SQLSERVER,ORACLE,多連接SQL和存儲(chǔ)過程以及觸發(fā)器。如果您不是“科班”出 身,您還需要補(bǔ)充一些數(shù)據(jù)庫原理方面的知識(shí)。六、 精通一種或兩種WEBServer。因?yàn)樽鳛镴AVA工程師,特別時(shí) 想成為高級(jí)JAVA工程師的您,您不可避免地要部署您的項(xiàng)目到WebServer上,而且只有當(dāng)您精通一種WebServer,您才可能最大限度地使用它 的資源,這往往可以節(jié)省很多時(shí)間和精力。七、 UML。您肯定想成為高級(jí)工程師,因此您有必要了解或熟練或精通UML,這取決于您有多大決心想成為高級(jí)工程師和項(xiàng)目經(jīng)理。在比較正規(guī)的開發(fā)團(tuán)隊(duì) 中,UML是討論項(xiàng)目的交流工具,您要想做一個(gè)軟件工程師,您至少要能看懂,您要想做高級(jí)工程師,您要能通過它來描述您對(duì)項(xiàng)目的理解,盡管這不是必須,但 卻很重要。八、 站在高度分析問題:這不是一個(gè)知識(shí)點(diǎn),也不是通過書本就能學(xué)得到的。只所以提到這一點(diǎn),是因?yàn)槲冶饶€著急,我希望您更快的成為一個(gè)高級(jí)的軟件工程師,而 不是一個(gè)一般的軟件工程師。希望您在工作中多向您的系統(tǒng)分析員、需求分析員、系統(tǒng)設(shè)計(jì)員學(xué)習(xí),多站在他們角度上去看您在開發(fā)的項(xiàng)目。在最好在項(xiàng)目之初先在 您的腦海里對(duì)項(xiàng)目有個(gè)大致的分析、設(shè)計(jì),然后和他們進(jìn)行比較,找找差別,想想缺點(diǎn)。九、 工具。您在這個(gè)階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對(duì) ROSE,Together要多了解一些,因?yàn)槟婾ML了。不要再對(duì)Dreamweaver等HTML編輯器情有獨(dú)鐘了,那些JSP頁面讓初級(jí)程序員去寫吧微觀方面1.Core Java部分這是最基礎(chǔ)的,對(duì)于一個(gè)java高級(jí)開發(fā)/設(shè)計(jì)人員,你需要對(duì)這一部分達(dá)到精通的水平,重點(diǎn)內(nèi)容如下:a.面向?qū)ο缶幊趟枷?封裝繼承多態(tài)接口)b.字符串處理c.java.lang包,java.util包等常用包d.java異常處理2.Java高級(jí)部分a.Java I/O流b.Java多線程技術(shù)c.Java網(wǎng)絡(luò)編程d.Java Swing后兩項(xiàng)可以了解即可,如果項(xiàng)目需要可以深入研究3.前端基本技能* HTML + CSS網(wǎng)頁開發(fā)* JavaScript* Jquery* 瀏覽器兼容性 CSS hack(了解)4.熟練使用JSP + Servlet進(jìn)行開發(fā)5.MVC設(shè)計(jì)模式,原理,以及相關(guān)框架,如Struts6.SSH框架7.緩存技術(shù) session & cookie8.熟練使用一種以上Java開發(fā)工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)9.熟練使用XMLJDOM w3c.dom SAX10.Java設(shè)計(jì)模式工廠模式,單例模式 ==11.Java反射機(jī)制反射的各種用法12.了解或熟悉 C, C++, .NET13.熟悉JDK的配置,環(huán)境變量14.數(shù)據(jù)庫oracle必學(xué),其他最好了解一種以上(mysql,sql server,access==)oracle:視圖,索引,存儲(chǔ)過程,觸發(fā)器,游標(biāo),包,常用函數(shù) ==15.數(shù)據(jù)庫原理事務(wù)的原理,鎖機(jī)制,表連接,復(fù)雜查詢語句(工作經(jīng)驗(yàn)),性能調(diào)優(yōu),鎖表以及解決方案==16.JDBC,連接池17.Ajax,反向Ajax18.HTTP協(xié)議,request 和 response的原理,HTTP status(了解常用的),Https原理19.熟悉Linux基本命令,使用過Linux/Unix系統(tǒng),可以編寫shell腳本,可以在Linux上部署項(xiàng)目20.了解windows系統(tǒng)批處理腳本bat21.了解HTML5,最好學(xué)習(xí)過22.熟悉一種JS框架,如Prototype23.J2EE原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic==24.熟悉ant或maven25.熟悉一門腳本語言,如python ,ruby26.了解php/ asp27.了解ftp協(xié)議及原理28.熟練使用Junit測試,熟悉Mockito等測試工具29,熟悉javac,javadoc,native,native2ascii等常用命令30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過一些的算法。31.了解Flex(不學(xué)也沒關(guān)系)32.了解敏捷開發(fā)模式33.工作流workflow至少用過一種,如OSworkflow,了解原理34.使用過VPN了解其原理35.熟悉jstl表達(dá)式和el表達(dá)式36.熟悉webservice,WSDL,SOAP37.圖片處理,如圖片上傳,預(yù)覽,限制大小等38.版本控制工具,CVS VSS SVN39,JSON技術(shù),JSON+AJAX40.分頁技術(shù),最好自己實(shí)現(xiàn)過不僅僅是用過要知道原理41.Java Mail42.Java讀寫txt,excel,JXL技術(shù)43.JVM原理,JVM內(nèi)存管理,GC,Java堆棧池44.熟練使用下面的工具:office辦公軟件,word,excel,ppt等plsql,sqldevelop 數(shù)據(jù)庫開發(fā)工具outlook大公司都用ue編輯器瀏覽器控制臺(tái),調(diào)試SHH/PUTTY 遠(yuǎn)程45.UML建模工具Rational Rose等46. 使用log4j47.使用過開放Api如百度,騰訊街景,新浪微博等48.頁面靜態(tài)化技術(shù)(偽靜態(tài)頁面)49.報(bào)表技術(shù),使用過報(bào)表制作工具,如水晶易表。50.定時(shí)任務(wù),如Spring batch ,學(xué)會(huì)自定義batch任務(wù)(不適用第三方工具)51.了解uuid52.b/s 和 c/s架構(gòu)53.正則表達(dá)式54.了解jndi jms55.ERP56.UNICODE編碼,亂碼解決57.開源網(wǎng)絡(luò)編輯器,如ckEditor58.二進(jìn)制原理59.使用過,了解過開源論壇框架,如discuzz60.GWT,Closure框架61.了解大數(shù)據(jù),云計(jì)算62.搜索引擎搜索技術(shù)63.軟件工程,項(xiàng)目管理
0 有幫助? 展開

前端開發(fā)工程師怎么分等級(jí) 知乎

Web前端職位:“網(wǎng)頁制作”、“前端制作工程師”、“網(wǎng)站重構(gòu)工程師”、“前端開發(fā)工程師”、“資深前端開發(fā)工程師”以及“前端架構(gòu)師”。一般來說,幾個(gè)人的小團(tuán)隊(duì)這個(gè)職位的名稱沒有那么嚴(yán)格了,叫網(wǎng)頁制作或者前端制作什么的;規(guī)模較小的UED中的Web前端團(tuán)隊(duì),叫做“網(wǎng)頁制作工程師”或者“Web前端制作工程師”;騰訊的Web前端設(shè)置比較特殊,他們的規(guī)模較大,不叫UED,而是叫做ISD,他們的分工一般來說也是只負(fù)責(zé)Web頁面的HTML和CSS部分,可能也包含少部分的JavaScript代碼,而他們的這個(gè)職位叫做“Web重構(gòu)工程師”。而類似淘寶UED這種比較大的UED團(tuán)隊(duì),其Web前端人員的職責(zé)范圍也更大一些,他們的Web前端人員不僅要做HTML和CSS,還要做全部的JavaScript或者ActionScript,并且進(jìn)一步擴(kuò)展到Ajax甚至PHP等腳本語言的范圍,而其相關(guān)的職位則主要分為“前端開發(fā)工程師”、“資深前端開發(fā)工程師”以及“前端架構(gòu)師”。
0 有幫助? 展開

Web前端就業(yè)前景分析

工作崗位實(shí)摘對(duì)于很多工作崗位 ,“需求”其實(shí)是很荒謬的。它們停留太長時(shí)間,是不必要的,或者是完全沒有意義的。為了解釋我的這個(gè)想法,下面摘錄一些真實(shí)的工作崗位寫照,你們感受下。o 負(fù)責(zé)架構(gòu)設(shè)計(jì)和定義表示層框架來解決復(fù)雜的設(shè)計(jì)!o 擁有web2.0的知識(shí)必備技能:o Bootstarp/csso 客戶端模板/JSON集成o UI設(shè)計(jì)/網(wǎng)頁設(shè)計(jì)o Jsrender/dust.jso Jquery(jquery UI)o Html5.0/ajax但是其實(shí)還需要具備以下的能力:o 根據(jù)需求提供原型o 主管升級(jí)和風(fēng)險(xiǎn)o 在工作評(píng)估方面提供技術(shù)輸入o 通知架構(gòu)師、項(xiàng)目經(jīng)理、技術(shù)領(lǐng)導(dǎo)任何可能會(huì)影響到其他項(xiàng)目的問題。這聽起來像是一個(gè)欣賞的創(chuàng)造力并充滿能量的工作環(huán)境!閱讀弦外之音以一份招聘啟事的原文和重寫為例來解讀這份職業(yè)。現(xiàn)在來看看這份關(guān)于“前端開發(fā)”的招聘啟事。職位要求:o B.S / B.A 。計(jì)算機(jī)科學(xué)或相關(guān)領(lǐng)域o 4-6年的專業(yè)網(wǎng)站編碼的經(jīng)驗(yàn)o 精通HTML/CSS,Web標(biāo)準(zhǔn),能寫出高效簡潔規(guī)范的代碼o 熟練使用Java,了解jQuery并能創(chuàng)建/調(diào)試jQuery插件o 理解面向?qū)ο蟮脑瓌t,特別是對(duì)于HTML/CSS/JS,創(chuàng)建可重用的UI組件o 了解各種瀏覽器并能開發(fā)可適應(yīng)所有主流瀏覽器的Web應(yīng)用程序o 善于診斷和修復(fù)Java/HTML/CSS跨瀏覽器的bug,并使用調(diào)試工具,如firebugo 有優(yōu)化前端代碼性能/速度的經(jīng)歷o 有優(yōu)化搜索引擎前端代碼的經(jīng)歷o 有使用比如Eclipse等IDE開發(fā)基于SVN和團(tuán)隊(duì)完成Web項(xiàng)目的經(jīng)歷o 能夠網(wǎng)頁設(shè)計(jì)師良好協(xié)作o 能夠與Java開發(fā)者良好協(xié)作o 對(duì)HTML5 , CSS3和當(dāng)前趨勢的知識(shí)有所了解 有時(shí),這是很靈活的。如果你擁有將近3.5年的編碼經(jīng)驗(yàn),不要以為因此你會(huì)被自動(dòng)取消資格。人們往往以年來衡量經(jīng)驗(yàn),但有時(shí)這并不完全可以映射到科技產(chǎn)業(yè)。因?yàn)橛行┤藢W(xué)得比別人快很多。你只需要知道你比那些有年經(jīng)驗(yàn)的人有天賦,這就足夠去應(yīng)聘了。企×××××××××鵝×××××2935××××××083562o 精通HTML / CSS,Web標(biāo)準(zhǔn),能寫出高效簡潔規(guī)范的代碼o 熟練使用Java,了解jQuery并能創(chuàng)建/調(diào)試jQuery插件到目前為止,這是不是太糟糕。不幸的是,他們用的文字描述基本一樣的東西。讓我們繼續(xù)往下看…o 有使用比如Eclipse等IDE開發(fā)基于SVN和團(tuán)隊(duì)完成Web項(xiàng)目的經(jīng)歷o 能夠網(wǎng)頁設(shè)計(jì)師良好協(xié)作o 能夠與Java開發(fā)者良好協(xié)作這是這項(xiàng)工作啟示的真正實(shí)質(zhì)。你會(huì)與Java開發(fā)人員合作整合前端代碼,這聽起來就像每日必須品一樣。通常,Java開發(fā)者使用Eclipse ,但或許你可以使用你覺得最舒服的編輯器。關(guān)于這點(diǎn),在面試的過程中你可以提問。o 良好的溝通技巧并能與他人正常工作o 對(duì)前端語言和框架有扎實(shí)的理解(主要是HTML,CSS ,Java和jQuery的)o 在團(tuán)隊(duì)環(huán)境中,能夠用一個(gè)版本控制系統(tǒng)(如SVN)工作o 能夠平衡注重細(xì)節(jié)的工作提供重要的項(xiàng)目里程碑o 有使用像Eclipse的IDE與Java開發(fā)人員工作的經(jīng)歷是一個(gè)加分項(xiàng)o 4-6年以上工作經(jīng)驗(yàn)者優(yōu)先
0 有幫助? 展開

學(xué)web前端有前途嗎

先給前端工程師的工作下個(gè)一句話定義:運(yùn)用前端技術(shù),實(shí)現(xiàn)體驗(yàn)的良好傳達(dá)。如果在前面加上 Web,那么是針對(duì) Web 這個(gè)領(lǐng)域的,主要是互聯(lián)網(wǎng),也可以將移動(dòng)通信網(wǎng)絡(luò)和其他傳媒網(wǎng)絡(luò)(比如IPTV)包含在內(nèi),因?yàn)槠淅砟钍且恢碌摹N椰F(xiàn)在就是做的web前端的工作,月薪7000+。只要你有技術(shù)在手,走到哪都有前途,如果你不懂web網(wǎng)頁制作前端方面的技術(shù),你可以來這個(gè)群來一起學(xué)習(xí)的。這個(gè)的第一組數(shù)字是431,第二組數(shù)字是011,第三組數(shù)字是879。就是這個(gè)的三組數(shù)字結(jié)合就可以找到我們的。這里每天都有web網(wǎng)頁制作的課程,高手一起學(xué)習(xí)?;ヂ?lián)網(wǎng)時(shí)代有技術(shù)就等于有出路。前途自然也就無可限量?,F(xiàn)在要在未畢業(yè)的學(xué)生中找到一個(gè)符合技能條件的 Web 前端工程師可以說是少之又少。而相關(guān)領(lǐng)域的從業(yè)者,又因?yàn)椴槐恢匾?、干雜活、薪水低等原因,覺得選錯(cuò)了行當(dāng),又停止了在這個(gè)方向上的努力學(xué)習(xí)。最終導(dǎo)致企業(yè)招不到一位滿意的 Web 前端工程師。這涉及到兩個(gè)定位的問題,即 1) 企業(yè)如何給Web前端工程師定位,2) Web 前端工程師如何定位自己。Web 前端工程師如何定位自己? 首先,這是很有前途的工作。衛(wèi)哲曾經(jīng)對(duì)大學(xué)生擇業(yè)提出這樣的建議:第一選擇新行業(yè),第二選擇新企業(yè),第三選擇新部門?;ヂ?lián)網(wǎng)行業(yè)相對(duì)傳統(tǒng)行業(yè),算是新行業(yè);現(xiàn)在創(chuàng)業(yè)公司很多;Web 前端工程師又是一個(gè)新的崗位。中國的 Web 前端工程師正在起步,會(huì)有很好的發(fā)展。 然后, 想一下自己是否適合和喜歡這份工作。Web 前端工程師并不是設(shè)計(jì)師,我更傾向于將這個(gè)崗位定位為開發(fā)人員。這個(gè)崗位上每天接觸的的仍然是代碼、代碼、代碼。如果你喜歡的是設(shè)計(jì),那么應(yīng)該適當(dāng)調(diào)整自己的學(xué)習(xí)重點(diǎn)。Web 前端工程師應(yīng)該是那種完美主義者,或者有一定程度潔癖,天蝎座較佳,更像程序員。術(shù)業(yè)有專攻,自己多想想自己的職業(yè)規(guī)劃。 最后,通過努力找到好的雇主。如果你將自己定位為 Web 前端工程師,那么去投靠對(duì)該崗位有一定認(rèn)識(shí)的公司比較合適。在這樣的公司里面,會(huì)有明確的職位說明和職責(zé)范圍,以及良好的培養(yǎng)計(jì)劃。在這樣的公司能夠有比較好的發(fā)展。
0 有幫助? 展開

web前端與后端有什么區(qū)別?

web前端與后端的區(qū)別主要是:1、要搞懂區(qū)別,我們首先要知道他們是什么。Web前端: 顧名思義是來做Web的前端的。我們這里所說的前端泛指Web前端,也就是在Web應(yīng)用中用戶可以看得見碰得著的東西。包括Web頁面的結(jié)構(gòu)、Web的外觀視覺表現(xiàn)以及Web層面的交互實(shí)現(xiàn)。 Web后端:后端的是與數(shù)據(jù)庫進(jìn)行交互以處理相應(yīng)的業(yè)務(wù)邏輯。需要考慮的是如何實(shí)現(xiàn)功能、數(shù)據(jù)的存取、平臺(tái)的穩(wěn)定性與性能等。2、web前端分為網(wǎng)頁設(shè)計(jì)師、網(wǎng)頁美工、web前端開發(fā)工程師。首先網(wǎng)頁設(shè)計(jì)師是對(duì)網(wǎng)頁的架構(gòu)、色彩以及網(wǎng)站的整體頁面代碼負(fù)責(zé)網(wǎng)頁美工只針對(duì)UI這塊的東西,比如網(wǎng)站是否做的漂亮,web前端開發(fā)工程師是負(fù)責(zé)交互設(shè)計(jì)的,需要和程序員進(jìn)行交互設(shè)計(jì)的配合。3、 web前端需要掌握的有腳本技術(shù)javascript DIV+CSS現(xiàn)下最流行的頁面搭建技術(shù),ajax和jquery以及簡單的后端程序等。 后端的話可供開發(fā)的語言有 asp、php、jsp、.NET 這些后端開發(fā)語言的話搭建環(huán)境都不一樣4、實(shí)際的開發(fā)過程中,前端、后端開發(fā)人員的定位如下: 1)前端開發(fā)人員:精通JS,能熟練應(yīng)用JQuery,懂CSS,能熟練運(yùn)用這些知識(shí),進(jìn)行交互效果的開發(fā)。 2)后端開發(fā)人員:會(huì)寫Java代碼,會(huì)寫SQL語句,能做簡單的數(shù)據(jù)庫設(shè)計(jì),會(huì)Spring和iBatis,懂一些設(shè)計(jì)模式等。
0 有幫助? 展開

web前端工程師主要用什么語言

現(xiàn)在比較主流的是:html/css/javascript是基礎(chǔ);ajax異步;html5/css3最好能熟練掌握;js的框架例如:jQuery/mootools/Prototype/ExtJS 掌握一個(gè),了解其他(建議掌握jQuery);css的框架如:bootstrap;
0 有幫助? 展開

自學(xué)前端開發(fā)需要多長時(shí)間

沒有基礎(chǔ),脫產(chǎn)學(xué)習(xí)需要時(shí)間為四個(gè)半月以上。 Web前端開發(fā)是從網(wǎng)頁制作演變而來的,名稱上有很明顯的時(shí)代特征。在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁制作是Web1.0時(shí)代的產(chǎn)物,那時(shí)網(wǎng)站的主要內(nèi)容都是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。 無論是開發(fā)難度上,還是開發(fā)方式上,現(xiàn)在的網(wǎng)頁制作都更接近傳統(tǒng)的網(wǎng)站后臺(tái)開發(fā),所以現(xiàn)在不再叫網(wǎng)頁制作,而是叫Web前端開發(fā)。Web前端開發(fā)在產(chǎn)品開發(fā)環(huán)節(jié)中的作用變得越來越重要,而且需要專業(yè)的前端工程師才能做好,這方面的專業(yè)人才近幾年來備受青睞。Web前端開發(fā)是一項(xiàng)很特殊的工作,涵蓋的知識(shí)面非常廣,既有具體的技術(shù),又有抽象的理念。 簡單地說,它的主要職能就是把網(wǎng)站的界面更好地呈現(xiàn)給用戶。
0 有幫助? 展開

如果一個(gè)web前端工程師入職一天做多少個(gè)頁面才正常?

我的經(jīng)歷講一下: 之前做java,覺得天天寫sql寫DAO很無趣,就轉(zhuǎn)前端了。切頁面,一開始一天一頁(活動(dòng)頁),一邊寫一邊學(xué)習(xí)。幾周之后熟悉多了,加加效果一天3~5個(gè)活動(dòng)頁也不在話下了。不久就做的無聊了,又回歸做系統(tǒng)表單神馬的,前后都做,蹭蹭蹭一周出來一兩套也算不錯(cuò)了各種驗(yàn)證和數(shù)據(jù)聯(lián)調(diào)。再過一段時(shí)間jQuery玩溜了,就玩其他的,寫一些基礎(chǔ)的前端工具和方法,通常兩三天才出廠一兩個(gè)代碼量慢慢地減少。到后面玩玩Nodejs,搞搞IO,搞搞正則,讓程序幫我寫頁面,我自己寫代碼就越來越少了,現(xiàn)在一天最高出產(chǎn)40行了不得了,主要考慮的事情多了,自己寫的代碼的要給別人用自然要保證質(zhì)量和可用性。
0 有幫助? 展開

web端設(shè)計(jì)和web前端開發(fā) 的區(qū)別 (詳情)

Web前端開發(fā)技術(shù)主要包括三個(gè)要素:HTML、CSS和JavaScript!它要求前端開發(fā)工程師不僅要掌握基本的Web前端開發(fā)技術(shù),網(wǎng)站性能優(yōu)化、SEO和服務(wù)器端的基礎(chǔ)知識(shí),而且要學(xué)會(huì)運(yùn)用各種工具進(jìn)行輔助開發(fā)以及理論層面的知識(shí),包括代碼的可維護(hù)性、組件的易用性、分層語義模板和瀏覽器分級(jí)支持等。如何學(xué)習(xí)前端知識(shí)?我們生活在一個(gè)充滿規(guī)則的宇宙里面。社會(huì)秩序按照規(guī)則運(yùn)行,計(jì)算機(jī)語言幾乎全部是規(guī)則的集合。計(jì)算機(jī)前輩們定義規(guī)則,規(guī)則約束我們,我們用規(guī)則控制數(shù)據(jù)。大部分時(shí)候,對(duì)數(shù)據(jù)的合理控制,來自于你對(duì)規(guī)則的掌握?,F(xiàn)在很多小伙伴喜歡在互聯(lián)網(wǎng)上找視頻資料學(xué)習(xí)網(wǎng)頁制作,但是光看視頻你是不可能學(xué)會(huì)網(wǎng)頁制作的,沒有人指導(dǎo)你,而且很多視頻已經(jīng)過時(shí)了 ,并沒有什么用!  如果你真的想學(xué)習(xí)網(wǎng)頁制作這門技術(shù),你可以來這個(gè)裙,前面是6 1 1,中間是四 貳 八,最后是壹  ④ 二! 在這里有最新的HTML課程 免費(fèi)學(xué)習(xí) 也有很多人指導(dǎo)你進(jìn)步,不需要你付出什么,只要你是真心想學(xué)習(xí)的,隨便看看的就不要加了,加了也是浪費(fèi)大家的時(shí)間 。學(xué)習(xí) HTML,CSS 應(yīng)該先跟著書仔細(xì)、扎實(shí)的學(xué)一遍。然后就需要做大量的練習(xí),做各種常規(guī)的、奇怪的、大量的布局練習(xí)來捆固、理解自己的知識(shí)。而學(xué)習(xí) Javascript 首先要知道這門語言可以做什么,不能做什么,擅長做什么,不擅長做什么!如果你只想當(dāng)一個(gè)普通的前端程序員,你只需要記住大部分 Javascript 函數(shù),做一些練習(xí)就可以了。如果你想當(dāng)深入了解Javascript,你需要了解 Javascript 的原理,機(jī)制。需要知道他們的本源,需要深刻了解Javascript 基于對(duì)象的本質(zhì)。還需要 深刻了解 瀏覽器宿主 下 的 Javascript 的行為、特性。因?yàn)闅v史原因,Javascript一直不被重視,有點(diǎn)像被收養(yǎng)的一般! 所以他有很多缺點(diǎn),各個(gè)宿主環(huán)境下的行為不統(tǒng)一、內(nèi)存溢出問題、執(zhí)行效率低下等問題。作為一個(gè)優(yōu)秀的前端工程師還需要深入了解、以及學(xué)會(huì)處理 Javascript 的這些缺陷。Web前端:1)精通HTML,能夠書寫語義合理,結(jié)構(gòu)清晰,易維護(hù)的HTML結(jié)構(gòu)。2)精通CSS,能夠還原視覺設(shè)計(jì),并兼容業(yè)界承認(rèn)的主流瀏覽器。3)熟悉JavaScript,了解ECMAScript基礎(chǔ)內(nèi)容,掌握1~2種js框架,如JQuery4)對(duì)常見的瀏覽器兼容問題有清晰的理解,并有可靠的解決方案。5)對(duì)性能有一定的要求,了解yahoo的性能優(yōu)化建議,并可以在項(xiàng)目中有效實(shí)施。6)......Web后端:1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,F(xiàn)lex開發(fā),或者對(duì)相關(guān)的工具、類庫以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對(duì)Web開發(fā)的模式有較深的理解2)練使用oracle、sqlserver、mysql等常用的數(shù)據(jù)庫系統(tǒng),對(duì)數(shù)據(jù)庫有較強(qiáng)的設(shè)計(jì)能力3)熟悉maven項(xiàng)目配置管理工具,熟悉tomcat、jboss等應(yīng)用服務(wù)器,同時(shí)對(duì)在高并發(fā)處理情況下的負(fù)載調(diào)優(yōu)有相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮4)精通面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù),包括設(shè)計(jì)模式、UML建模等5)熟悉網(wǎng)絡(luò)編程,具有設(shè)計(jì)和開發(fā)對(duì)外API接口經(jīng)驗(yàn)和能力,同時(shí)具備跨平臺(tái)的API規(guī)范設(shè)計(jì)以及API高效調(diào)用設(shè)計(jì)能力6)......從幾個(gè)公司的招聘要求可以看到,做Web開發(fā),對(duì)前端和后端的要求是各自所不同的。而我們目前的實(shí)際情況,也和這個(gè)差不多,但是,我們無論在知識(shí)的掌握程度上,還是知識(shí)掌握的寬度上,都是不夠的。首先,我們在前端缺乏積累,沒有沉淀,專業(yè)的前端技術(shù)的積累是從去年才開始的,同時(shí),在前端也缺乏支撐與高手,所以,走起來比較困難。同時(shí),前端人員培養(yǎng)的較少,一個(gè)原因是對(duì)前端了解太少,另外一個(gè)原因就是對(duì)前端與后端的工作比例估計(jì)不足。所幸,我們在這一年也在前端有了很快的進(jìn)步,培養(yǎng)了幾個(gè)優(yōu)秀的開發(fā)人員,有意識(shí)的解決了前端的用戶體驗(yàn),這都是可喜的。今年,需要更進(jìn)一步,專業(yè)化。其次,我們在后端發(fā)展的不夠?qū)?,后端的知識(shí)體系已經(jīng)比較完善,但是,很多應(yīng)用點(diǎn)都沒有涉及到。同時(shí),對(duì)現(xiàn)有技術(shù)框架的理解都不夠深入,太浮躁。我們目前的設(shè)計(jì)團(tuán)隊(duì)在解決互聯(lián)網(wǎng)高并發(fā)、大數(shù)據(jù)量的存取上經(jīng)驗(yàn)與能力都還不足,需要正視這些問題。后端技術(shù)的發(fā)展需要更加的精進(jìn),以解決實(shí)際存在的問題為主。最后,我們在前端、后端都缺乏熟練工,這會(huì)影響到開發(fā)的速度,同時(shí),也不利于后期技術(shù)的研究。
0 有幫助 展開

web前端開發(fā)待遇怎么樣?

web前端開發(fā)的工資是有一定的波動(dòng)的,一般是根據(jù)自己掌握東西的程度。如果是只會(huì)div+css寫靜態(tài)版網(wǎng)頁,那么工資就不會(huì)很高了,一般3000-4000吧。不過現(xiàn)在的趨勢是用javascript特效做手機(jī)移動(dòng)端網(wǎng)頁或者是小應(yīng)用,做的精通的話工資應(yīng)該可以有8000。很多外包型的公司都是大量做網(wǎng)站,可能會(huì)加班。也有很多公司是開發(fā)自己的應(yīng)用和網(wǎng)站,加班的情況并不是很多。女生還是比較適合做前端的。 如果前端和后臺(tái)都精通的話,待遇會(huì)不會(huì)好點(diǎn),我想學(xué)php,有難度不? 高級(jí)的前端也是要了解php的,不需要很精通。一般做后端的人都可以很精通前端,但是做后端的人都特別討厭做前端,我一直不知道原因。目前還沒有聽說誰是從前端轉(zhuǎn)到后端的,不過我覺得,如果你前端和后端都精通的,就可以知道自己是喜歡前端還是后端了。
0 有幫助? 展開
img

在線咨詢

建站在線咨詢

img

微信咨詢

掃一掃添加
動(dòng)力姐姐微信

img
img

TOP