Web前端的幾個境界,你知道幾層?

主頁 > 成長 >

張兵 次瀏覽

摘要:web 前端 開發 工程師,在國內是一個朝陽職業,自 07-08 年正式有這個職業以來,這個領域沒有學校的正規教育,沒有體系的理論指引,幾乎所有從事這個職業的人都是靠自己自學成才。

web前端開發工程師,在國內是一個朝陽職業,自07-08年正式有這個職業以來,這個領域沒有學校的正規教育,沒有體系的理論指引,幾乎所有從事這個職業的人都是靠自己自學成才。自學成才,一條艱辛的坎坷路,我也是這樣一路走來。本文將web前端研發編程能力劃分了八個

.【入門】

能夠解決一些問題的水平。有一定的基礎(比如最常見的html標簽及其屬性、事件、方法;最常見的css屬性;基礎的javascript編程能力),能夠完成一些簡單的web前端研發需求。

.【登堂】

能夠正確地解決問題。不管你是通過搜索網絡,或者通過改造某些成品代碼(jquery/dojo/ext/yui)案例,只要能夠無錯地完成需求。

.【入室】

最強代碼,知道所有能夠解決需求的各種方案,能夠選擇使用最優秀的方案滿足需求。這個級別基本上產品開發編程中的代碼主力。給出的一招一式,招招都是絕招。
.【入微】

最強解決方案。你能夠走在需求的前面,將當前需求里有的、沒有直接提出來的、現在暫時沒有但將來可能有的等等,及前端編程潛規則等各個方方面面都綜合考慮,給出最優方案。以一招勝萬招。

.【化蝶】

破繭重生,這個層次關注的是編程語言本身,而不再關心產品需求。什么是繭?產品需求就是繭。當你一招勝萬招,打遍天下需求之時,你如果還拘泥于需求開發,那就是你限于繭中而不自知。要么就在這個繭里默默地老去,要么就破開繭獲得新生。 

.【大俠】

這里所說的大俠,不是大家互相吹捧的”大俠”,而是實至名歸的高手。這個級別的人完全有能力寫出不差于bindows/jquery/ext/yui/dojo的同等級別規模的前端開發框架。應用成熟的開發框架指導、解決問題。

.【宗師】

這個級別的人已然到了無招勝有招的境界。項目開發中的難題?沒有難題!運行平臺的差異?從根本上搞定!代碼規范、開發模式,早已經被拋在身后。這個級別的人已經不再關注于某個前端開發框架,而是應對具體的環境給出最佳的理論指導。

.【飛升】

其實嚴格來說,飛升已經不是原領域的范圍了。在web研發領域,對于這個層次的有一個很好聽的稱謂:架構師。當然那些”偽架構師”另當別論。
通則百通。在其它的技術領域,也可以按照《入門》《登堂》《入室》《入微》《化蝶》《大俠》《宗師》來劃分等級

以上每個web前端開發層級都列舉出了對應的特征所謂的級別,只是你面對需求時的一種態度:能夠完成、能夠完美地完成、能夠超出預期地完成。以追求完美的態度加以扎實的編程功力,那就是你的編程水平。切記心浮氣燥,級別夠了,那級別里的東西自然就懂了。悟了就是悟了,沒悟也沒關系,靜下心來,投入時間而已。

隨機新聞
急速赛车收