知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >
WEB開發(fā)_路漫漫,少賢才
發(fā)表時(shí)間:2012-5-9
發(fā)布人:葵宇科技
瀏覽次數(shù):52
http://blog.csdn.net/cenyebao/article/details/6764441
WEB開發(fā)_路漫漫,少賢才
分類: Web開發(fā)_23 2011-09-09 17:43 30人閱讀 評(píng)論(0) 收藏 舉報(bào)打開網(wǎng)頁(yè),映入眼簾的是萬(wàn)紫千紅的互聯(lián)網(wǎng)世界。當(dāng)你在享受RSS訂閱時(shí),當(dāng)你在Blog上分享你的旅游經(jīng)歷時(shí),當(dāng)你通過(guò)電子商務(wù)為你的女友訂購(gòu)玫瑰花時(shí),當(dāng)你通過(guò)E-mail處理日常事務(wù)時(shí),你是否想過(guò)是誰(shuí)創(chuàng)造了這一切?是誰(shuí)為那些冗長(zhǎng)深?yuàn)W的二進(jìn)制代碼賦予了如此有生命力的皮囊?
一、web前端開發(fā)路漫漫
通常人們認(rèn)為Web 1.0時(shí)代始于1994年,標(biāo)志性的事件就是1994年年初斯坦福大學(xué)的博士楊致遠(yuǎn)(Jerry)和David Filo發(fā)布了一份他們最喜愛的Web網(wǎng)站列表,這份列表最初的名稱是“Jerry&David的Web指南”。兩個(gè)月后,它又有了一個(gè)新的、帶有挖苦意味的名稱—“Yet Another Hierarchical Officious Oracle”(不過(guò)是又一份等級(jí)制的非正式的神諭),或者縮寫為Yahoo。Yahoo是Web史上的一個(gè)偉大瞬間,國(guó)內(nèi)的網(wǎng)易、新浪等門戶網(wǎng)站均是Web 1.0時(shí)代的杰出代表。在Web 1.0時(shí)代,網(wǎng)站的主要功能還是發(fā)布信息,通過(guò)專業(yè)人士編輯某些信息,然后將其發(fā)布到站點(diǎn)上供用戶瀏覽與檢索,用戶的參與程度不高,用戶主要做的事情是瀏覽,因此訪問(wèn)這些站點(diǎn)的客戶端工具被稱為瀏覽器。
Web 2.0從什么時(shí)候開始并沒有一個(gè)確切的說(shuō)法。多數(shù)人認(rèn)為它是從2001年互聯(lián)網(wǎng)泡沫破滅后逐漸興起的,以Blog、RSS、SNS這些概念的提出為代表。
如果說(shuō)Web 1.0是以數(shù)據(jù)為核心的,那么Web 2.0則是以人為出發(fā)點(diǎn)的互聯(lián)網(wǎng),用戶的參與程度大大超過(guò)Web 1.0?,F(xiàn)在互聯(lián)網(wǎng)上的大部分資源都是由用戶自己發(fā)布并管理的,用戶在互聯(lián)網(wǎng)上的作用越來(lái)越大—他們貢獻(xiàn)內(nèi)容、傳播內(nèi)容,而且提供這些內(nèi)容之間的鏈接關(guān)系和瀏覽路徑。從這個(gè)角度看,互聯(lián)網(wǎng)變得更有序,每個(gè)用戶都在貢獻(xiàn)—要么貢獻(xiàn)內(nèi)容,要么貢獻(xiàn)內(nèi)容的秩序。人們對(duì)于Web 2.0,眾說(shuō)紛紜,但是有一點(diǎn)可以肯定,Web 2.0是以人為核心的網(wǎng)絡(luò),提供方便用戶“織網(wǎng)”的工具,鼓勵(lì)用戶提供內(nèi)容。根據(jù)用戶在互聯(lián)網(wǎng)上留下的痕跡來(lái)組織瀏覽的線索,提供相關(guān)的服務(wù),給互聯(lián)網(wǎng)不斷產(chǎn)生新的價(jià)值。Blog、Wiki、RSS、SNS等都是Web 2.0時(shí)代的價(jià)值體現(xiàn)。
隨著互聯(lián)網(wǎng)進(jìn)入Web 2.0時(shí)代,用戶體驗(yàn)越來(lái)越受企業(yè)及用戶的關(guān)注,前端設(shè)計(jì)師所要擔(dān)負(fù)的責(zé)任越來(lái)越重,所需要掌握的技術(shù)范圍也在不斷擴(kuò)大。現(xiàn)在的前端設(shè)計(jì)師早已不是一名寫HTML、關(guān)注頁(yè)面展現(xiàn)的網(wǎng)頁(yè)設(shè)計(jì)師了。
二、千軍易得,一將難求
不知道人力資源經(jīng)理是否有這樣的感慨,要找一個(gè)稱職的前端設(shè)計(jì)師是多么的困難,而領(lǐng)導(dǎo)卻往往無(wú)法理解為何找一個(gè)做頁(yè)面的人會(huì)這么困難?原因很簡(jiǎn)單,現(xiàn)在的前端設(shè)計(jì)師已經(jīng)不僅僅是做頁(yè)面的程序員了。有別于原先的網(wǎng)頁(yè)設(shè)計(jì)師,如今已經(jīng)出現(xiàn)了許多新興的、針對(duì)Web開發(fā)人員的前端設(shè)計(jì)職位:交互設(shè)計(jì)師、用戶體驗(yàn)設(shè)計(jì)師、前端架構(gòu)師,等等。這說(shuō)明如今的前端開發(fā)人員已經(jīng)不僅僅局限于關(guān)注用戶所看到的界面的美觀程度,他們更需關(guān)注的是是否能讓用戶獲得良好的體驗(yàn)?,F(xiàn)在,出色的前端設(shè)計(jì)人員(或者說(shuō)前端架構(gòu)師)已經(jīng)是“千軍易得,一將難求”,造成這樣的局面有許多深層次的原因。
1、社會(huì)定位
業(yè)內(nèi)多數(shù)公司都存在這樣一些不幸的現(xiàn)象:除了少數(shù)的前端設(shè)計(jì)師之外,大部分的前端設(shè)計(jì)人員都沒有得到公司領(lǐng)導(dǎo)應(yīng)有的認(rèn)可,前端開發(fā)人員所要擔(dān)當(dāng)?shù)呢?zé)任及履行的義務(wù)和他們所獲得的待遇處于一種不對(duì)等的狀態(tài),這樣的環(huán)境造成了前端開發(fā)人員的職業(yè)發(fā)展受到了嚴(yán)重影響。某些領(lǐng)導(dǎo)甚至這樣認(rèn)為做頁(yè)面很簡(jiǎn)單,沒有工作經(jīng)驗(yàn)的人也能勝任前端開發(fā)的職位,還省時(shí)、省力、省工。大多數(shù)應(yīng)聘者都表示希望或者擅長(zhǎng)做后端開發(fā),在大家的意識(shí)里,前端開發(fā)人員似乎就是公司中地位較低微的人員,沒有什么晉升機(jī)會(huì),只會(huì)寫頁(yè)面。如今,很多人認(rèn)為前端開發(fā)人員的工作只是做頁(yè)面,這無(wú)疑是一種悲哀。
2、 教育資源的匱乏
為什么說(shuō)教育資源匱乏呢?現(xiàn)在也有很多高校開設(shè)了“網(wǎng)頁(yè)設(shè)計(jì)”課程,不是嗎?這又回到了我們之前提到的問(wèn)題,前端設(shè)計(jì)師不僅僅是網(wǎng)頁(yè)設(shè)計(jì)師,他首先必須是一位合格的程序員,必須具備相關(guān)的計(jì)算機(jī)基礎(chǔ)。但是現(xiàn)在大多數(shù)學(xué)校計(jì)算機(jī)相關(guān)專業(yè)的課程設(shè)計(jì)都是以語(yǔ)言及算法為核心的,并沒有針對(duì)與Web有關(guān)的課程設(shè)計(jì),即便有,也只是選修課程。因此,學(xué)生在進(jìn)入社會(huì)后,要從事與Web相關(guān)的工作,大多數(shù)人都只能通過(guò)自學(xué)來(lái)補(bǔ)充知識(shí)。
說(shuō)到自學(xué),問(wèn)題更嚴(yán)重了。放眼現(xiàn)在的各種關(guān)于前端設(shè)計(jì)的書籍,要么單純講HTML,要么單純談?wù)揅SS,有的甚至具體談?wù)撃骋粋€(gè)腳本框架的使用(如關(guān)于jQuery的一些書籍)。這些書籍都只涵蓋了前端設(shè)計(jì)中的某一個(gè)小小的點(diǎn),并不能很好地展現(xiàn)整個(gè)前端設(shè)計(jì)知識(shí)體系的全貌以及整個(gè)學(xué)習(xí)的線索。
3.、旁人眼中的不規(guī)范
由于某些歷史原因,現(xiàn)在的前端開發(fā)在人們眼中的直觀印象是:繁雜、不規(guī)范,諸如此類,這也間接導(dǎo)致了前端開發(fā)職位的吸引力不大,干活吃力又不討好。當(dāng)后端技術(shù)如ASP.NET、Java、Rails等框架變得越來(lái)越強(qiáng)大、越來(lái)越抽象的時(shí)候,前端技術(shù)的潛在發(fā)展也日益復(fù)雜。Web的前端技術(shù)包括W3C的所有結(jié)構(gòu)體系技術(shù),還包括W3C之外的一些技術(shù)(如Flash)及表現(xiàn)邏輯。它不僅僅是HTML+CSS+JavaScript,所謂的Web標(biāo)準(zhǔn)也不僅僅是DIV+CSS,能正確使用這些技術(shù)服務(wù)于Web和用戶才是Web前端應(yīng)該深入的問(wèn)題。
三、前端開發(fā)學(xué)習(xí)難
我們先來(lái)看看作為一名合格的前端人員應(yīng)該掌握或具備哪些技能:
首先就得熟悉HTML,掌握W3C的標(biāo)準(zhǔn),要學(xué)就得學(xué)最規(guī)范的標(biāo)準(zhǔn)。瀏覽器最少也要了解四五種,如IE、Firefox、Chrome等。樣式也得掌握,以CSS2為主,多看看歐美牛人的風(fēng)格DIV布局,特簡(jiǎn)約的那種??捎眯砸埠苤匾?#xff0c;甭管有事沒事總把用戶放在心里,再買本工藝美術(shù)理論方面的書,有事沒事就翻翻,設(shè)計(jì)個(gè)按鈕就得花個(gè)七八天的時(shí)間。交互更重要,現(xiàn)在不是Ajax,就是RIA的,你要是用alert彈框啊,你都不好意思跟人家說(shuō)去,這樣學(xué)下去,得學(xué)多少年啊?兩年時(shí)間?那是入門。四年以上?你還別嫌多,就是復(fù)雜。認(rèn)真掂量下這些技術(shù),學(xué)好其中的任何一門都要花好幾年工夫。什么叫成功的前端開發(fā)人員?就是不但代碼寫得好,還要懂設(shè)計(jì),懂美學(xué)。所以,前端開發(fā)的口號(hào)就是:不求最好,但求最全。
1. 角色的特殊性
也許有人會(huì)問(wèn):“為什么一個(gè)做頁(yè)面的人要掌握這么多知識(shí)?”前端設(shè)計(jì)師這個(gè)職位有其特殊性:前端作為與用戶直接接觸的一層,與用戶的相關(guān)度高,需求變化頻繁。用戶不會(huì)關(guān)心數(shù)據(jù)庫(kù)是MySQL還是Oracle,也不會(huì)關(guān)心你是用Java還是用.NET,用戶關(guān)心的是按鈕是否在正確的地方出現(xiàn)、提示信息是否排列整齊等之類的問(wèn)題。這意味著什么?這意味著前端更需要設(shè)計(jì)良好的架構(gòu)。但是由于其自身的特殊性,想要做出良好的抽象是比較困難的,當(dāng)然也需要日積月累的實(shí)踐。
2. 知識(shí)的多元性
對(duì)于剛?cè)胄械呐笥褋?lái)說(shuō),前端開發(fā)領(lǐng)域所需要學(xué)習(xí)的知識(shí)非常多,它們猶如一塊塊零散的拼圖碎片,看似存在聯(lián)系又獨(dú)立存在。這些知識(shí)往往關(guān)聯(lián)性不高,常常還是一些跨領(lǐng)域的知識(shí)的融合,這些因素均造成整個(gè)前端開發(fā)領(lǐng)域的知識(shí)的學(xué)習(xí)很難速成。此外,由于許多前端開發(fā)人員的知識(shí)面單一,直接造成了前端架構(gòu)的無(wú)序和混亂??梢哉f(shuō)前端開發(fā)的學(xué)習(xí)曲線比較特殊,會(huì)存在一個(gè)明顯的階梯性的成長(zhǎng)過(guò)程。在很長(zhǎng)的一段時(shí)間內(nèi),你甚至?xí)杏X自己停滯不前,但是請(qǐng)不要灰心,當(dāng)你對(duì)相關(guān)的知識(shí)有了一定程度的積累時(shí),你的水平就會(huì)上一個(gè)新的臺(tái)階。
四、如何定位自己?
前面發(fā)表了很多關(guān)于前端開發(fā)的消極言論,比如,提到前端開發(fā)人員費(fèi)力不討好、前端開發(fā)的一些不規(guī)范現(xiàn)象、前端開發(fā)的學(xué)習(xí)曲線比較特殊等。這些是否暗示這個(gè)職業(yè)沒有發(fā)展前途呢?答案是否定的,雖然目前前端開發(fā)領(lǐng)域確實(shí)存在這樣那樣的不足,但是筆者認(rèn)為這個(gè)行業(yè)的未來(lái)是光明的。那作為一名前端開發(fā)人員要如何對(duì)自己進(jìn)行定位呢?下面是一些建議,和大家分享一下。
第一,這是份很有前途的職業(yè)。選擇新行業(yè),選擇新企業(yè),選擇新部門,這很適合一些剛?cè)胄械呐笥褌??;ヂ?lián)網(wǎng)行業(yè)相對(duì)于傳統(tǒng)行業(yè)算是新行業(yè);如今的互聯(lián)網(wǎng)公司也在蓬勃發(fā)展,公司的種類與數(shù)量都在上升;前端開發(fā)這塊領(lǐng)域也正被業(yè)內(nèi)重新認(rèn)識(shí),一些中高端和一些嶄新的前端職業(yè)的出現(xiàn)就是一個(gè)可喜的標(biāo)志。
第二,想一下自己是否適合和喜歡這份工作。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ī)劃,要有長(zhǎng)遠(yuǎn)的打算,不能總是停留在網(wǎng)頁(yè)設(shè)計(jì)這個(gè)初級(jí)階段,要逐步地涉及用戶體驗(yàn)、前端架構(gòu)等領(lǐng)域。
第三,通過(guò)努力找到好的雇主。如果你將自己定位為 Web 前端工程師,那么去投靠對(duì)該崗位有一定認(rèn)識(shí)的公司比較合適?,F(xiàn)在國(guó)內(nèi)的很多互聯(lián)網(wǎng)公司已經(jīng)逐漸開始重視中高端前端開發(fā)人員的培養(yǎng),這是一個(gè)良好的契機(jī)。在這樣的公司里會(huì)有明確的職位說(shuō)明和職責(zé)范圍,以及完善的培養(yǎng)計(jì)劃。
相關(guān)案例查看更多
相關(guān)閱讀
- 云南網(wǎng)站建設(shè)百度官方
- 網(wǎng)站建設(shè)需要多少錢
- 云南旅游網(wǎng)站建設(shè)
- 國(guó)內(nèi)知名網(wǎng)站建設(shè)公司排名
- 云南網(wǎng)站建設(shè)服務(wù)
- 網(wǎng)站建設(shè)百度官方
- 百度小程序開發(fā)
- 云南軟件定制
- 汽車回收管理系統(tǒng)
- 小程序設(shè)計(jì)
- 汽車報(bào)廢管理系統(tǒng)
- 百度小程序公司
- 小程序被騙退款成功
- vue開發(fā)小程序
- 海南小程序制作公司
- 報(bào)廢車回收
- 昆明小程序公司
- 云南網(wǎng)站建設(shè)列表網(wǎng)
- 百度小程序
- 企業(yè)網(wǎng)站
- 全國(guó)前十名小程序開發(fā)公司
- 小程序被騙
- 報(bào)廢車管理
- 排名
- 怎么做網(wǎng)站
- 北京小程序制作
- 昆明小程序開發(fā)聯(lián)系方式
- 云南省建設(shè)廳網(wǎng)站
- 報(bào)廢車拆解管理系統(tǒng)
- 云南企業(yè)網(wǎng)站