在這個世界中,有一羣名叫前端開發的人,他們在這裏一塊兒或把酒言歡,或指點江山,或塑造光環,受人膜拜。還有一羣名爲前端開發的人或分門別派,或吵架不斷,或推波助瀾,好生精彩。還有一羣名爲前端開發的人,他們在這裏一塊兒或板凳瓜觀,或茶餘飯談,或拍手稱讚,吐槽藥丸。還有一羣名爲前端開發的人,他們在這裏或匿名出現,或段子飛濺,或追逐熱點,或跟風跪舔,大千世界。前端
不管哪一種類別哪一種形態,他們都有一個統一的稱謂——前端。node
因此,你會發現,前端是N類人的統稱,是個很大的圈子很大的世界。不少時候的口水仗,做爲圍觀羣衆的我看來,徹底是兩個不一樣路子不一樣關注點的人的打情罵俏,是不可能有結果的。爲何呢?打個極端點的比方,就自己職業領域這一塊,設計師的關注點和開發同窗的關注點能同樣嗎?若是同樣,就不會在設計部門有「我要好好調教咱們公司的開發」,同時技術部門有「我要好好調教咱們公司的設計師」的說法了。你有看到哪一個公司,設計師和開發一塊兒其樂融融去團建的嗎?我是沒見過的,徹底玩不到一塊。web
人類之因此強盛,就是由於人類自己具備多樣性,有各類各樣的性格各類各樣的特質。前端要想繁榮,也是離不開各式各樣的小夥伴在各自的領域和方向上發光發熱。關於這一點,其實不少前端都是知道的,可是,遇到有些場景的時候就沒有意識到這一點。比方說,偏數據的前端每每喜歡工程化,可是,若是是偏設計的前端,不少時候須要擺脫工程化思惟,重視定製化以及特異性思惟。可是這兩類人就常常會一塊兒爭論某個觀點,由於,雖然談論的是一個東西,他們也都是前端,但實際上兩人並非一個路子。同一個路子的前端的爭論纔會有成長,不一樣一個路子只會一直吵下去。編程
若是從產出的代碼比重來衡量這兩類前端。偏後的前端提交的代碼主要是JS和HTML,沒錯,有HTML,由於套模板,而偏前的前端提交的代碼主要是CSS和HTML,這裏的HTML每每是原型。在座的能夠對號入座看看本身是哪一個領域的。canvas
不妨如今喝杯茶,仔細想一想本身平時接觸的代碼,看看本身是從事哪一個方向?後端
然而,放眼實際,不少小夥伴是一我的從頭走到尾的,頁面本身寫,視覺交互本身寫,數據交互也本身寫。這種小夥伴在重視功能的中小企業或者非純正互聯網企業是很是受歡迎的,技能程度和企業需求也是契合的。加以時日,只要是情商正常,表達正常,在企業作個技術經理是毫無壓力的。運維
但,人往高處走,尤爲這幾年優秀前端的用人荒,有些團隊招人的招數防不勝防,因此,這些小夥伴就忍不住看看外面的機會,一些互聯網大廠或者獨角獸公司就是心儀的目標。然而,最終的結果可能會碰壁,爲何呢?大廠都是有前端團隊的,是一種合做模式,若是你前端跨度很廣,可是,每個點都只是你本身覺得不錯的水平,其實你什麼都不會,這不是全棧,是全蛋。緣由下面幾點:ide
因此,正確的發展之路應該是先找到適合本身的前端發展方向,朝着這個方面努力深刻,同時擴大本身其餘方面的成長。大的前端團隊須要的是一專多長的人。工具
我列舉幾個我知道的方向:界面展示用戶體驗和可訪問性方向、偏後的js/nodejs開發方向、audio/video音視頻等富媒體方向、SVG/canvas/webGL動效創意表現與數據可視化方向、工具建設文檔管理內部站建設的前端運維方向。根據客戶端不一樣,還能夠分爲PC端方向,移動端方向以及物聯網方向。網站
能夠從下面幾個點判斷:
然而,現實是殘酷的,不是說你選擇了哪一個方向,且適合本身,你就必定發展很好,尤爲對於選擇偏前偏體驗方向的前端。
首先,偏體驗前端工做需求少。雖說,前端這個職業背後也分了不少方向,可是不一樣方向的人員配比和收入水平以及成長速度確是截然不同的。衆所周知,HTML和CSS入門簡單,偏後的前端開發花個把月時間熟悉下,就可以從頭至尾建一個網站;可是偏前的前端,很大一部分編程玩不來,想學也因爲沒有計算機基礎而不得要領,結果,就無法從頭至尾建一個網站。而放眼大中國,絕大多數的企業都是中小企業,這些企業對前端的要求是幫我把功能作出來,因此,你懂的,前者1我的就能夠搞定,後者須要找人配合。顯然,這些公司都招那些偏後的前端,因而偏後的前端就有不少的實踐和項目經驗,成長更快,工做更好找。
其次,偏體驗前端不被重視,成長乏力。固然,隨着前端愈來愈重視,也有不少公司,有前端團隊,也有了分工,其中就會有偏前的前端。然而,這些公司或者說團隊對這些前端的要求就是按時按要求把頁面作出來,就HTML+CSS寫寫頁面,兼容性好不出bug就行。人很容易受環境影響,若是周圍人都不要求你也不須要你頁面寫得多牛,很容易有感受本身工做不被重視,成長遇到瓶頸的問題。想換工做,會發現,行業搶手的前端不是我這樣的,迷茫就出現了。
而後,偏體驗前端同質化嚴重,經驗履歷不行進入大廠難。有一些大公司,如騰訊、攜程就有專門的偏前的前端崗位,彷佛是理想的歸巢,職位尊重,福利不錯,同事優秀能夠共成長。可是,問題在於人家不要你,CSS寫頁面入門何其容易,幾乎無邏輯的,能熟練寫頁面的人在高校中就一抓一大把。因此,若是你沒有不少年的經驗,或者顯赫的背景,人家爲何要你呢?
我思顧我在!!!!!!!