#我對前端行業人才的理解 ## 背景 最近都在招聘人員,發現前端這個行業,人才技能差別巨大,同名不一樣技能的人事實存在。 ## 個人理解 ![用技能區分前端人才](https://images0.cnblogs.com/i/84053/201406/291453017892629.jpg) 單純以開發技能去區分(不包括工具使用、測試技能等方向),我以爲社會上對於「前端」所包含的內容有13種技能的細分。其中有一些可能我並不擅長,因此分得比較粗。 在個人理解裏面,`前端`應該是包含從5到12的技能人才的集合。1-4的技能哪怕我會,但我以爲是UI的責任,術業有專攻,前端並非處理這些問題的。 ## 社會人才狀況 但社會上事實存在一部分人才,應該是當年網頁設計潮流過來的,技術能力包括在2-8的範圍以內,甚至還有隻會二、四、5。我是想說一句,如今前端發展迅速,若是還停留在網頁設計的範圍內,早晚是會被淘汰的。 可能對於BAT這樣的大公司,會有人專職作重構、有人專職作交互。對於一些小型建站的公司(那種只能瀏覽不能操做的網站),是想要網頁設計的人才。除此以外大部分的公司,打算作出一個**[產品](http://www.cnblogs.com/p2227/p/3675747.html)**的公司,須要的仍是我所理解的 `前端` 的人才。 ## 產生緣由 0.`前端位置`在web1.0時代,頁面幾乎是靜態的,要麼就是網頁的展示,要麼就是後臺的邏輯。前端就是在這兩個之間誕生的,多多少少會有各類交叉混合。 1.`知識來源`學校不會有`前端`這門課程,致使社會上的前端人才來源差別大,有從視覺轉化而來,有從後臺邏輯轉化而來的。 2.`javascript的演化`javascript在誕生的時候只是一個頁面效果處理的語言,而後如今發展到各類框架化,能跑服務端,總會有遺留問題。 3.`人才需求`不一樣級別公司對於人才需求的不同。就本人理解而言,只停留在網頁設計的範圍內,技能進步太慢,一兩年能看到盡頭的,建議處在這種範圍內的人要思考度量一下職業發展規劃。