網(wǎng)頁(yè)web前端頁(yè)面設(shè)計(jì)
提問(wèn)問(wèn)題
列表
-
一個(gè)高級(jí)java工程師需要具備什么能力和技術(shù)
查看答案>>
-
給別人做前端網(wǎng)頁(yè)設(shè)計(jì),收多少錢比較合適?
查看答案>>
-
網(wǎng)頁(yè)設(shè)計(jì)和web前端開發(fā)哪個(gè)好
查看答案>>
-
web端設(shè)計(jì)和web前端開發(fā) 的區(qū)別 (詳情)
查看答案>>
-
網(wǎng)頁(yè)設(shè)計(jì)和web前端開發(fā)哪個(gè)好
查看答案>>
-
web前端和javaweb有什么區(qū)別???
查看答案>>
-
網(wǎng)頁(yè)設(shè)計(jì)師、前端開發(fā)、UI\UED設(shè)計(jì)這幾個(gè)有什么區(qū)別
查看答案>>
一個(gè)高級(jí)java工程師需要具備什么能力和技術(shù)
宏觀方面一、 JAVA。要想成為JAVA(高級(jí))工程師肯定要學(xué)習(xí)JAVA。一般的程序員或許只需知道一些JAVA的語(yǔ)法結(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)的很多功能,通過(guò)JAVA的API都可以實(shí)現(xiàn)了,就不必自己費(fèi)太多的腦經(jīng) 了。二、 設(shè)計(jì)模式。其實(shí)寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個(gè)“好”字包括代碼可重用性,可維護(hù)性,可擴(kuò)展性等。如何寫出好的代 碼往往要借助一些設(shè)計(jì)模式。當(dāng)然長(zhǎ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,包括它的語(yǔ)法,結(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ā)成本”。這里希望您能精通,的是希望您能通過(guò)框架的使用了解框架的思想。這樣您在開發(fā)一個(gè)項(xiàng)目時(shí)思路會(huì)開闊一些,比如您 會(huì)想到把SQL語(yǔ)句與您的JAVA代碼分開,再比如您會(huì)考慮把您的業(yè)務(wù)邏輯配置到XML或者數(shù)據(jù)庫(kù)中,這樣整個(gè)項(xiàng)目就很容易擴(kuò)張了。五、 熟悉主流數(shù)據(jù)庫(kù)。其實(shí)真正比較大的項(xiàng)目都是有人專門做數(shù)據(jù)庫(kù)的,但往往很多項(xiàng)目要求作為(高級(jí))工程師的您也參與數(shù)據(jù)庫(kù)的設(shè)計(jì)以及SQL的編寫。所以為了 更好的為國(guó)家做貢獻(xiàn),建議您還是多了解一些主流數(shù)據(jù)庫(kù),比如SQLSERVER,ORACLE,多連接SQL和存儲(chǔ)過(guò)程以及觸發(fā)器。如果您不是“科班”出 身,您還需要補(bǔ)充一些數(shù)據(jù)庫(kù)原理方面的知識(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í)工程師,您要能通過(guò)它來(lái)描述您對(duì)項(xiàng)目的理解,盡管這不是必須,但 卻很重要。八、 站在高度分析問(wèn)題:這不是一個(gè)知識(shí)點(diǎn),也不是通過(guò)書本就能學(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頁(yè)面讓初級(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)頁(yè)開發(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ù)庫(kù)oracle必學(xué),其他最好了解一種以上(mysql,sql server,access==)oracle:視圖,索引,存儲(chǔ)過(guò)程,觸發(fā)器,游標(biāo),包,常用函數(shù) ==15.數(shù)據(jù)庫(kù)原理事務(wù)的原理,鎖機(jī)制,表連接,復(fù)雜查詢語(yǔ)句(工作經(jīng)驗(yàn)),性能調(diào)優(yōu),鎖表以及解決方案==16.JDBC,連接池17.Ajax,反向Ajax18.HTTP協(xié)議,request 和 response的原理,HTTP status(了解常用的),Https原理19.熟悉Linux基本命令,使用過(guò)Linux/Unix系統(tǒng),可以編寫shell腳本,可以在Linux上部署項(xiàng)目20.了解windows系統(tǒng)批處理腳本bat21.了解HTML5,最好學(xué)習(xí)過(guò)22.熟悉一種JS框架,如Prototype23.J2EE原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic==24.熟悉ant或maven25.熟悉一門腳本語(yǔ)言,如python ,ruby26.了解php/ asp27.了解ftp協(xié)議及原理28.熟練使用Junit測(cè)試,熟悉Mockito等測(cè)試工具29,熟悉javac,javadoc,native,native2ascii等常用命令30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過(guò)一些的算法。31.了解Flex(不學(xué)也沒(méi)關(guān)系)32.了解敏捷開發(fā)模式33.工作流workflow至少用過(guò)一種,如OSworkflow,了解原理34.使用過(guò)VPN了解其原理35.熟悉jstl表達(dá)式和el表達(dá)式36.熟悉webservice,WSDL,SOAP37.圖片處理,如圖片上傳,預(yù)覽,限制大小等38.版本控制工具,CVS VSS SVN39,JSON技術(shù),JSON+AJAX40.分頁(yè)技術(shù),最好自己實(shí)現(xiàn)過(guò)不僅僅是用過(guò)要知道原理41.Java Mail42.Java讀寫txt,excel,JXL技術(shù)43.JVM原理,JVM內(nèi)存管理,GC,Java堆棧池44.熟練使用下面的工具:office辦公軟件,word,excel,ppt等plsql,sqldevelop 數(shù)據(jù)庫(kù)開發(fā)工具outlook大公司都用ue編輯器瀏覽器控制臺(tái),調(diào)試SHH/PUTTY 遠(yuǎn)程45.UML建模工具Rational Rose等46. 使用log4j47.使用過(guò)開放Api如百度,騰訊街景,新浪微博等48.頁(yè)面靜態(tài)化技術(shù)(偽靜態(tài)頁(yè)面)49.報(bào)表技術(shù),使用過(guò)報(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.使用過(guò),了解過(guò)開源論壇框架,如discuzz60.GWT,Closure框架61.了解大數(shù)據(jù),云計(jì)算62.搜索引擎搜索技術(shù)63.軟件工程,項(xiàng)目管理
給別人做前端網(wǎng)頁(yè)設(shè)計(jì),收多少錢比較合適?
按每頁(yè)800來(lái)收就可以了,畢竟你是學(xué)生.不過(guò)不能再低了,商業(yè)是談商業(yè)不是談感情.你經(jīng)驗(yàn)不足可以少收,但是說(shuō)朋友義氣,抱歉我鄙視你,并且你朋友也不會(huì)念你好,而且以后你工作后你朋友找你還會(huì)按你現(xiàn)在的價(jià)格走,你如果抬高就罵你不講交情.反而傷和氣.所以你要報(bào)的價(jià)格就是要報(bào)商業(yè)價(jià)格.你說(shuō)的高只是你是學(xué)生,不知道價(jià)值.那換個(gè)話說(shuō),如果這個(gè)網(wǎng)站發(fā)了,你認(rèn)為他們會(huì)給你分紅么,估計(jì)想都想不起你.設(shè)計(jì)有設(shè)計(jì)的價(jià)值,不要讓你的價(jià)值變低.
網(wǎng)頁(yè)設(shè)計(jì)和web前端開發(fā)哪個(gè)好
一個(gè)是偏向于設(shè)計(jì),一個(gè)是偏向于代碼。如果是網(wǎng)頁(yè)設(shè)計(jì),剛開始可能是模仿別人的網(wǎng)頁(yè),但是到了最后會(huì)出現(xiàn)慢慢的偏重于美術(shù),心理學(xué),色彩,繪畫等。這些藝術(shù)方面,表面你能看到的,如果你是學(xué)計(jì)算機(jī)的接觸過(guò)網(wǎng)頁(yè)設(shè)計(jì),并喜歡網(wǎng)頁(yè)設(shè)計(jì),我建議不要偏向這個(gè)方面,因?yàn)榈胶髞?lái)讓你自己獨(dú)立設(shè)計(jì)網(wǎng)頁(yè)時(shí),色彩搭配是很難的,還有整體布局,以及是否符合當(dāng)下潮流等?,F(xiàn)在的網(wǎng)頁(yè)千變?nèi)f化,設(shè)計(jì)也要不斷學(xué)習(xí),并且能跟得上。 對(duì)于web前端開發(fā)這個(gè)就是把別人設(shè)計(jì)好的自己用div+css+js去實(shí)現(xiàn)的,一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)可能就是div+css把它寫出來(lái),但是這里面是充滿經(jīng)驗(yàn)的。web前端的發(fā)展過(guò)程中到了最后就是頭疼的兼容性問(wèn)題,因?yàn)橐_保一個(gè)頁(yè)面在任何瀏覽器當(dāng)中能正常顯示是很不容易的,瀏覽器廠商那么多,各自還有自己的專屬屬性,而且有的還要求在手機(jī)中能夠顯示,能夠自適應(yīng)屏幕等。單純的css無(wú)法來(lái)控制,就需要學(xué)習(xí)javascript, web前端看似簡(jiǎn)單其實(shí)要學(xué)習(xí)的東西很多,經(jīng)驗(yàn)也特別重要,接觸后臺(tái)后你會(huì)更明白前端的重要性。
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ù)性、組件的易用性、分層語(yǔ)義模板和瀏覽器分級(jí)支持等。如何學(xué)習(xí)前端知識(shí)?我們生活在一個(gè)充滿規(guī)則的宇宙里面。社會(huì)秩序按照規(guī)則運(yùn)行,計(jì)算機(jī)語(yǔ)言幾乎全部是規(guī)則的集合。計(jì)算機(jī)前輩們定義規(guī)則,規(guī)則約束我們,我們用規(guī)則控制數(shù)據(jù)。大部分時(shí)候,對(duì)數(shù)據(jù)的合理控制,來(lái)自于你對(duì)規(guī)則的掌握?,F(xiàn)在很多小伙伴喜歡在互聯(lián)網(wǎng)上找視頻資料學(xué)習(xí)網(wǎng)頁(yè)制作,但是光看視頻你是不可能學(xué)會(huì)網(wǎng)頁(yè)制作的,沒(méi)有人指導(dǎo)你,而且很多視頻已經(jīng)過(guò)時(shí)了 ,并沒(méi)有什么用! 如果你真的想學(xué)習(xí)網(wǎng)頁(yè)制作這門技術(shù),你可以來(lái)這個(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í)來(lái)捆固、理解自己的知識(shí)。而學(xué)習(xí) Javascript 首先要知道這門語(yǔ)言可以做什么,不能做什么,擅長(zhǎng)做什么,不擅長(zhǎng)做什么!如果你只想當(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)存溢出問(wèn)題、執(zhí)行效率低下等問(wèn)題。作為一個(gè)優(yōu)秀的前端工程師還需要深入了解、以及學(xué)會(huì)處理 Javascript 的這些缺陷。Web前端:1)精通HTML,能夠書寫語(yǔ)義合理,結(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ì)常見的瀏覽器兼容問(wèn)題有清晰的理解,并有可靠的解決方案。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)的工具、類庫(kù)以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對(duì)Web開發(fā)的模式有較深的理解2)練使用oracle、sqlserver、mysql等常用的數(shù)據(jù)庫(kù)系統(tǒng),對(duì)數(shù)據(jù)庫(kù)有較強(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è)差不多,但是,我們無(wú)論在知識(shí)的掌握程度上,還是知識(shí)掌握的寬度上,都是不夠的。首先,我們?cè)谇岸巳狈Ψe累,沒(méi)有沉淀,專業(yè)的前端技術(shù)的積累是從去年才開始的,同時(shí),在前端也缺乏支撐與高手,所以,走起來(lái)比較困難。同時(shí),前端人員培養(yǎng)的較少,一個(gè)原因是對(duì)前端了解太少,另外一個(gè)原因就是對(duì)前端與后端的工作比例估計(jì)不足。所幸,我們?cè)谶@一年也在前端有了很快的進(jìn)步,培養(yǎng)了幾個(gè)優(yōu)秀的開發(fā)人員,有意識(shí)的解決了前端的用戶體驗(yàn),這都是可喜的。今年,需要更進(jìn)一步,專業(yè)化。其次,我們?cè)诤蠖税l(fā)展的不夠?qū)?,后端的知識(shí)體系已經(jīng)比較完善,但是,很多應(yīng)用點(diǎn)都沒(méi)有涉及到。同時(shí),對(duì)現(xiàn)有技術(shù)框架的理解都不夠深入,太浮躁。我們目前的設(shè)計(jì)團(tuán)隊(duì)在解決互聯(lián)網(wǎng)高并發(fā)、大數(shù)據(jù)量的存取上經(jīng)驗(yàn)與能力都還不足,需要正視這些問(wèn)題。后端技術(shù)的發(fā)展需要更加的精進(jìn),以解決實(shí)際存在的問(wèn)題為主。最后,我們?cè)谇岸恕⒑蠖硕既狈κ炀毠?,這會(huì)影響到開發(fā)的速度,同時(shí),也不利于后期技術(shù)的研究。
網(wǎng)頁(yè)設(shè)計(jì)和web前端開發(fā)哪個(gè)好
一個(gè)是偏向于設(shè)計(jì),一個(gè)是偏向于代碼。如果是網(wǎng)頁(yè)設(shè)計(jì),剛開始可能是模仿別人的網(wǎng)頁(yè),但是到了最后會(huì)出現(xiàn)慢慢的偏重于美術(shù),心理學(xué),色彩,繪畫等。這些藝術(shù)方面,表面你能看到的,如果你是學(xué)計(jì)算機(jī)的接觸過(guò)網(wǎng)頁(yè)設(shè)計(jì),并喜歡網(wǎng)頁(yè)設(shè)計(jì),我建議不要偏向這個(gè)方面,因?yàn)榈胶髞?lái)讓你自己獨(dú)立設(shè)計(jì)網(wǎng)頁(yè)時(shí),色彩搭配是很難的,還有整體布局,以及是否符合當(dāng)下潮流等?,F(xiàn)在的網(wǎng)頁(yè)千變?nèi)f化,設(shè)計(jì)也要不斷學(xué)習(xí),并且能跟得上。 對(duì)于web前端開發(fā)這個(gè)就是把別人設(shè)計(jì)好的自己用div+css+js去實(shí)現(xiàn)的,一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)可能就是div+css把它寫出來(lái),但是這里面是充滿經(jīng)驗(yàn)的。web前端的發(fā)展過(guò)程中到了最后就是頭疼的兼容性問(wèn)題,因?yàn)橐_保一個(gè)頁(yè)面在任何瀏覽器當(dāng)中能正常顯示是很不容易的,瀏覽器廠商那么多,各自還有自己的專屬屬性,而且有的還要求在手機(jī)中能夠顯示,能夠自適應(yīng)屏幕等。單純的css無(wú)法來(lái)控制,就需要學(xué)習(xí)javascript, web前端看似簡(jiǎn)單其實(shí)要學(xué)習(xí)的東西很多,經(jīng)驗(yàn)也特別重要,接觸后臺(tái)后你會(huì)更明白前端的重要性。
web前端和javaweb有什么區(qū)別???
在web前端中共分為:網(wǎng)頁(yè)設(shè)計(jì)師、網(wǎng)頁(yè)美工、web前端開發(fā)工程師三個(gè)崗位首先網(wǎng)頁(yè)設(shè)計(jì)師主要是針對(duì)網(wǎng)頁(yè)的架構(gòu)、色彩以及網(wǎng)站的整體頁(yè)面代碼效果負(fù)責(zé)的崗位,而網(wǎng)頁(yè)美工針對(duì)的是UI用戶體驗(yàn)這塊兒的東西,比如網(wǎng)站是否做的漂亮,能夠增加用戶的交互,讓用戶愿意在我們的網(wǎng)頁(yè)上留下來(lái),提升頁(yè)面的轉(zhuǎn)化率。而我們經(jīng)常說(shuō)的web前端開發(fā)是負(fù)責(zé)將設(shè)計(jì)的頁(yè)面,通過(guò)切圖和代碼的形式做成前端圖web前端需要掌握的技能有腳本技術(shù)javascript DIV+CSS現(xiàn)下最流行的頁(yè)面搭建技術(shù),ajax和jquery以及簡(jiǎn)單的后端程序等。 后端的話可供開發(fā)的語(yǔ)言有 asp、php、jsp、.NET 這些后端開發(fā)語(yǔ)言的話搭建環(huán)境都不一樣,具體如果你想學(xué)的話看是想從事前端部分還是后端程序部分。后端開發(fā)如果有一定的條件的話可以轉(zhuǎn)為軟件開發(fā)。不過(guò)要有一定的語(yǔ)言基礎(chǔ),類似java語(yǔ)言。C#等。在我們實(shí)際的開發(fā)過(guò)程中,我們當(dāng)前這樣定位前端、后端開發(fā)人員。1)前端開發(fā)人員:精通JS,能熟練應(yīng)用JQuery,懂CSS,能熟練運(yùn)用這些知識(shí),進(jìn)行交互效果的開發(fā)。2)后端開發(fā)人員:會(huì)寫Java代碼,會(huì)寫SQL語(yǔ)句,能做簡(jiǎn)單的數(shù)據(jù)庫(kù)設(shè)計(jì),會(huì)Spring和iBatis,懂一些設(shè)計(jì)模式等?,F(xiàn)在來(lái)看,我們對(duì)前后端的要求還是蠻低的,尤其是后端,新員工經(jīng)過(guò)培訓(xùn)之后都是可以參與到后端開發(fā)的,沒(méi)有太高的技術(shù)門檻,唯一需要做的就是先變成熟練工種,這個(gè)階段沒(méi)有涉及到設(shè)計(jì)模式、架構(gòu)、效率等一些列問(wèn)題。還是先度娘一下,看看網(wǎng)上對(duì)Web前端開發(fā)、Web后端開發(fā)分別是什么?Web前端: 顧名思義是來(lái)做Web的前端的。我們這里所說(shuō)的前端泛指Web前端,也就是在Web應(yīng)用中用戶可以看得見碰得著的東西。包括Web頁(yè)面的結(jié)構(gòu)、Web的外觀視覺表現(xiàn)以及Web層面的交互實(shí)現(xiàn)。Web后端:后端的是與數(shù)據(jù)庫(kù)進(jìn)行交互以處理相應(yīng)的業(yè)務(wù)邏輯。需要考慮的是如何實(shí)現(xiàn)功能、數(shù)據(jù)的存取、平臺(tái)的穩(wěn)定性與性能等。所以,你所問(wèn)的前端和Javaweb的區(qū)別的在于一個(gè)主要負(fù)責(zé)前端的設(shè)計(jì)和效果,而Javaweb更專注于后端的內(nèi)容
網(wǎng)頁(yè)設(shè)計(jì)師、前端開發(fā)、UI\UED設(shè)計(jì)這幾個(gè)有什么區(qū)別
網(wǎng)頁(yè)制作可以大體上分成四個(gè)工種:1 美工美工的主要任務(wù)是設(shè)計(jì)。了解用戶的意圖,分析網(wǎng)站配色,基本布局。繪制出一個(gè)網(wǎng)站效果圖。美工需要掌握的知識(shí)體系應(yīng)該包括網(wǎng)頁(yè)設(shè)計(jì),UI(User Interface)用戶界面人機(jī)交互、操作邏輯、界面美觀的整體設(shè)計(jì),UED(user experience design)用戶體驗(yàn)設(shè)計(jì)--簡(jiǎn)單來(lái)說(shuō)就是如何使得網(wǎng)站更加便于交互。2 前端開發(fā)美工在完成設(shè)計(jì)效果圖之后,由前端開發(fā)人員將其制作成為適合瀏覽器查看的HTML頁(yè)面。由于現(xiàn)在移動(dòng)互聯(lián)網(wǎng)的大規(guī)模流行,加上各個(gè)不同廠商的瀏覽器的激烈競(jìng)爭(zhēng),前端開發(fā)的主要任務(wù)簡(jiǎn)單來(lái)說(shuō)就是使網(wǎng)頁(yè)在不同瀏覽器不同分辨率不同設(shè)備上提供相似或相近的瀏覽體驗(yàn)。前端開發(fā)需要掌握的知識(shí)體系主要是兼容性問(wèn)題的解決,流暢完美的交互體驗(yàn)。具體到技術(shù)細(xì)節(jié)上就是HTML,CSS,JavaScript,各大公司各種不同內(nèi)核的瀏覽器、各種各樣的JS庫(kù)、簡(jiǎn)單的與后臺(tái)交互的知識(shí)。3 后臺(tái)開發(fā)前臺(tái)開發(fā)完成之后,就是后臺(tái)程序員的工作了,相比較前端來(lái)說(shuō),后臺(tái)更像傳統(tǒng)意義上的程序員。后臺(tái)的工作簡(jiǎn)單來(lái)說(shuō)就是網(wǎng)頁(yè)文件對(duì)數(shù)據(jù)庫(kù)的增刪改查。后臺(tái)需要掌握的知識(shí)體系應(yīng)該包括,編程基礎(chǔ),基本HTML語(yǔ)言,至少一門主流網(wǎng)頁(yè)語(yǔ)言(C#,C++,JAVA,PHP等),數(shù)據(jù)庫(kù)的操作等等。4 宣傳推廣前三個(gè)步驟完成之后,網(wǎng)站一定要推廣,簡(jiǎn)單說(shuō)就是營(yíng)銷。營(yíng)銷人員應(yīng)該掌握的知識(shí)體系應(yīng)該包括SEO,SEM,線上線下推廣,事件營(yíng)銷,危機(jī)公關(guān)等等復(fù)雜的知識(shí)。我對(duì)這個(gè)部分涉獵不多,不多說(shuō)了。另外,大型網(wǎng)站通常會(huì)在這四個(gè)崗位之間設(shè)立經(jīng)理或有的公司叫網(wǎng)頁(yè)架構(gòu)師,經(jīng)理主要是用來(lái)協(xié)調(diào),溝通,領(lǐng)導(dǎo)這四個(gè)崗位。至于四個(gè)崗位有多少人就完全取決于公司的網(wǎng)站的規(guī)模了,我自己在2000年的時(shí)候做網(wǎng)頁(yè)基本上是四個(gè)活一個(gè)人做,除此之外還兼公司網(wǎng)管,電腦維修,有一段時(shí)間還兼司機(jī),命苦啊~~
熱門問(wèn)答
- 模版還是模板
- 免費(fèi)建站
- 淘寶網(wǎng)頁(yè)是哪個(gè)公司做的
- 免費(fèi)制作企業(yè)
- 簡(jiǎn)單個(gè)人網(wǎng)站模板
- 制作網(wǎng)站的的網(wǎng)站
- 怎么學(xué)網(wǎng)頁(yè)設(shè)計(jì)
- html模板文件
- 手機(jī)網(wǎng)站的優(yōu)化
- 什么是排版設(shè)計(jì)
- 廣告公司網(wǎng)站制作
- 網(wǎng)站優(yōu)化是什么
- 怎么用手機(jī)制作簡(jiǎn)歷
- 武漢建設(shè)網(wǎng)站
- 網(wǎng)站建設(shè)公司怎么樣
- seo優(yōu)化培訓(xùn)
- 網(wǎng)站的建設(shè)哪家好
- 制作簡(jiǎn)歷圖片
- 什么是網(wǎng)絡(luò)推廣優(yōu)化
- 網(wǎng)頁(yè)制作學(xué)那些