web前端開發(fā)工程師成長之路

web前端開發(fā)工程師成長之路

ID:35515633

大?。?7.71 KB

頁數(shù):13頁

時(shí)間:2019-03-25

web前端開發(fā)工程師成長之路_第1頁
web前端開發(fā)工程師成長之路_第2頁
web前端開發(fā)工程師成長之路_第3頁
web前端開發(fā)工程師成長之路_第4頁
web前端開發(fā)工程師成長之路_第5頁
資源描述:

《web前端開發(fā)工程師成長之路》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、WEB前端開發(fā)工程師成長之路(計(jì)劃)作者:零度逍遙?

2、??時(shí)間:2014-09-01?

3、??瀏覽:100?

4、??0?條評論今天看到一篇文章,感覺很不錯(cuò),于是轉(zhuǎn)了過來,同時(shí)也給自己規(guī)劃一個(gè)方向?!颈尘啊咳绻闶莿傔M(jìn)入web前端研發(fā)領(lǐng)域,想試試這潭水有多深,看這篇文章吧;如果你是做了兩三年web產(chǎn)品前端研發(fā),迷茫找不著提高之路,看這篇文章吧;如果你是四五年的前端開發(fā)高手,沒有難題能難得住你的寂寞高手,來看這篇文章吧;web前端研發(fā)工程師,在國內(nèi)是一個(gè)朝陽職業(yè),自07-08年正式有這個(gè)職業(yè)以來,也不過三四年的時(shí)間。這個(gè)領(lǐng)域沒有學(xué)校的正規(guī)教育,沒有行內(nèi)成體系的理論指引,幾

5、乎所有從事這個(gè)職業(yè)的人都是靠自己自學(xué)成才。自學(xué)成才,一條艱辛的坎坷路,我也是這樣一路走來。從2002年開始接觸web前端研發(fā)至今已然有了9個(gè)年頭,如今再回首,期間的走了很多彎路。推已及人,如果能讓那些后來者少走些彎路,辛甚辛甚!【前言】所謂的天才,只不過是比平常人更快的掌握技能、完成工作罷了;只要你找到了正確的方向,并輔以足夠的時(shí)間,你一樣能夠踏上成功彼岸。本文將web前端研發(fā)編程能力劃分了八個(gè)等級,每個(gè)等級都列舉出了對應(yīng)的特征及破級提升之方法,希望每位在看本文的同學(xué)先準(zhǔn)確定位自己的等級(不要以你目前能力的最高點(diǎn),而是以你當(dāng)前能力的中檔與之等級作對比,以免多走彎路

6、),參考突破之法破之。所謂的級別,只是你面對需求時(shí)的一種態(tài)度:能夠完成、能夠完美地完成、能夠超出預(yù)期地完成。以追求完美的態(tài)度加以扎實(shí)的編程功力,那就是你的編程水平。切記心浮氣燥,級別夠了,那級別里的東西自然就懂了。悟了就是悟了,沒悟也沒關(guān)系,靜下心來,投入時(shí)間而已。一.【入門】能夠解決一些問題的水平。有一定的基礎(chǔ)(比如最常見的html標(biāo)簽及其屬性、事件、方法;最常見的css屬性;基礎(chǔ)的javascript編程能力),能夠完成一些簡單的web前端研發(fā)需求。舉個(gè)例子:刪除一字符串中指定的字符。varstr="www.baidu.com/?page";????str=s

7、tr.replace('?page',"");????alert(str);str=str.substring(0,str.indexof("/"));alert(str);首先不要苛責(zé)代碼的對錯(cuò)嚴(yán)謹(jǐn),畢竟每個(gè)程序員都有這樣的一個(gè)過程;其次,這兩段代碼在這個(gè)實(shí)例里沒有什么大過錯(cuò),可能會有瑕疵,但能夠解決問題(刪除指定的字符),這就是這個(gè)級別的特征。再舉個(gè)例子://計(jì)算系統(tǒng)當(dāng)前是星期幾varstr="";varweek=newdate().getday();if(week==0){str="今天是星期日";}elseif(week==1){str="今天是星期一";

8、}elseif(week==2){str="今天是星期二";}elseif(week==3){str="今天是星期三";}elseif(week==4){str="今天是星期四";}elseif(week==5){str="今天是星期五";}elseif(week==6){str="今天是星期六";}//或者更好一些varstr1="今天是星期";varweek=newdate().getday();switch(week){case0:str1+="日";break;case1:str1+="一";break;case2:str1+="二";break;case

9、3:str1+="三";break;case4:str1+="四";break;case5:str1+="五";break;case6:str1+="六";break;}alert(str);alert(str1);“入門”階段是每個(gè)程序員的必經(jīng)之路,只要”入門”,你就上路了。所謂”師傅領(lǐng)進(jìn)門,修行靠個(gè)人”,有了這個(gè)”入門”的基礎(chǔ),自己就可以摸索著前進(jìn)了。進(jìn)階之路將javascript、html、css之類的編碼幫助手冊里的每個(gè)方法/屬性都通讀幾遍!只有將基礎(chǔ)打好,以后的路才能走的順暢。參考這些幫助文檔,力爭寫出無瑕疵的代碼。這些編碼文檔建議不僅是在入門提高期看,

10、在你以后每個(gè)階段破階的時(shí)候都應(yīng)該看看,最基礎(chǔ)的東西往往也是最給力的東西,有時(shí)能夠給你帶來意想不到的收獲。二.【登堂】能夠正確地解決問題。不管你是通過搜索網(wǎng)絡(luò),或者通過改造某些成品代碼(jquery/dojo/ext/yui)案例,只要能夠無錯(cuò)地完成需求。同樣以上面的那段”字符串剪裁”代碼為例:varstr="www.baidu.com/?page";str=str.replace(/?page/,"");alert(str);僅僅解決問題對于”登堂”階段來說已經(jīng)不是問題,這個(gè)級別所給出方案不能是漏洞百出。以上面這段代碼為例:replace方法的第一個(gè)參數(shù)雖然可以支

11、持字符串,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。