前端程序猿分九段,一段又一段,你是哪一段?
看到一篇文章,講前端分為九段,這像圍棋一樣還對前端分了個段,對每個段位都有不同的描述。各路大神們討論一下,這段位分的合不合理啊?那一段又一段,那么你又是哪一段呀?
互聯網的瘋狂發展,讓企業對開發人員的需求缺口越來越大,以至于出現年薪40萬前端職位,關鍵是:居然還是招不到人,夠悲催的吧;而另一端,越來越多的人認識到這是一塊大金礦,瘋狂的涌入互聯網培訓機構。
這其中,很多人將前端視作開啟互聯網職業的入口。在很多人眼里,前端就是切切圖,很容易的,只要能夠將視覺設計師的PS(photoshop)圖轉換成網頁就能找到相當體面的工作。而我,幾年前不小心踏入互聯網行業,也被很多人問及,前端開發簡單嗎?我能做前端嗎?
面對這樣的問題,還有很多問及前端問題的人,我實在不好說。今天本人拙見,給前端人員列一下段位,看看分得準不準,歡迎指正,同時也給想做前端的你一個好的職業規劃,免得入錯行嫁錯郎。
![]()
一段:位于一段水平的前端人員熟悉HTML語法,熟悉網頁設計工具,能夠獨立寫出HTML網頁,簡單說就是:能切圖。
二段:相比一段水準,二段的人了解CSS,懂得使用CSS來簡化網頁設計以及風格復用,熟練掌握盒裝模型等;同時,會使用Javascript寫出簡單的網頁效果。歸為一句話:切好圖。
三段:開始對瀏覽器兼容性問題有一定的研究,能深入了解CSS標準以及差異性;同時了解HTML5以及Javascript類庫(如jQuery等),能夠使用Javascript完成特效和DOM操作,熟悉函數指針和函數回調機制等。位于這一段位的前端人員可以使用【前端開發】這個稱號了,可以做到熟練切圖。
四段:對瀏覽器兼容性問題了如執掌,精通CSS、HTML特性,尤其是CSS3和HTML5,精通一個JS類庫、框架或以上,會使用JS寫插件,精通閉包等。位于這一段位的開發人員可以說是精通切圖技術。
![]()
五段:這一段位的前端開發人員已不滿足與熟悉一兩個框架,開始探求更多的框架來學習。除此之外更重要的是,開始探索并了解CSS、JS的運行機制,能對CSS和JS進行優化設計,熟悉瀏覽器調試技巧,可以修改標準類庫。這類人員可以認為是【高級前端開發人員】
![]()
六段:這個段位的開發人員開始設計自己的類庫,開始做架構的工作。能利用工具進行代碼優化和性能優化,熟悉各種開發工具來提升開發效率。
七段:這一段位的開發人員一般在維護自己或者他人的開源類庫,不僅如此,他們已不滿足于CSS、JS等語言了,混到這個段位,HTML、CSS、JS僅僅是玩具而已。到這一步,必須精通JS引擎的運行原理、瀏覽器渲染引擎和CSS渲染機制,熟悉瀏覽器內部運作機制,可以使用行業大牛稱號。
![]()
八段:這一段位的人已打通任督二脈,悟透了前端所有,開始研究瀏覽器源代碼,甚至參與編寫瀏覽器的編寫工作,轉入了C/C++的行列,達到了獨孤求敗的境界。
![]()
九段(王者段位):到這個段位,開始制定行業規范,成為HTML、CSS、JS規范的制定者,他們決定前端的未來。
歡迎訪問GBin1.com


浙公網安備 33010602011771號