做前端也被鄙視?

前端的彭于晏發表於2019-03-01

每一個程式設計師應該都聽說過程式設計師鄙視鏈,做c的看不起做c++的,做c++看不起做java的,做java看不起做.net的,這些所有都看不起搞前端的,可以說,前端程式設計師應該處於程式設計師鄙視鏈的底端。

做前端也被鄙視?

前端在行業中,之所以被鄙視的原因,完全是因為,入門簡單,早期的前端俗稱美工、切圖仔,每天的工作就是切圖、寫寫html、寫寫css,在java亦或者c語言開發者眼中,就是渲染一下網頁,沒多大難度。

然而,在現在的工作中,前端工程師已經不僅僅是切切圖,在一定程度上,我甚至認為前端比後端更難、更重要。

前端工程師在工作更接近於使用者,一個好的前端工程師不僅程式碼寫的好,在使用者體驗上也需要花功夫去研究,在傳統的CMS系統開發中,後端隨便找個UI框架配合jq一把梭,介面中規中矩,基本上以實現功能為主,在這方面,前端做的介面不僅酷炫且使用者體驗很好,一個對設計、互動很有理解的前端同樣令人佩服。

做前端也被鄙視?

在技能方面,node的出現,可以說開啟了前端模組化、元件化的程式,新技術層出不窮,各種mvc、mvvm框架流行了起來,如angular、vue、react等,各種構建工具,如webpack、gulp等,html5的出現,使得這種各種js遊戲引擎飛速發展,依託於微信的公眾號開發、小程式開發可以創造巨大的流量,包括未來的PWA漸進式應用以及現在的app混開技術等,可以說,前端這幾年進入了飛速發展的階段,我認識的朋友做前端,每週都要花時間去學習新東西,以免被這個行業淘汰,吐槽最多的就是前端要學的東西太他媽多了,學習的難度絲毫不必後端低。

我個人是從沒有瞧不起前端程式設計師的,但是我發現很多後端程式設計師在前端程式設計師面前莫名的強勢。比如,有次我朋友被後端懟了,原因是後端讓前端從伺服器獲取時間,有沒有給對應的介面,後端給的理由是,你前端頁面是放到伺服器上,那你直接用js獲取本地時間不就是伺服器時間嗎?說的我朋友“啞口無言”。

前端其實是一個特別苦逼的工作,後端要出了api介面,前端才有活幹,通常情況下,加班加的最晚的是前端,每次系統或者頁面發現bug,哪怕其中有些是後端的問題,測試、市場第一時間找的人也是是前端,每次ui一變,後端未必修改,前端肯定修改,同時前端還需要適配各種各樣的瀏覽器,某些瀏覽器相容性簡直無法直視。

做前端也被鄙視?

雖然前端的市場很大,但是我依然不建議朋友們入前端坑,市面上非常缺前端,但是缺的都是高階的前端,初級的前端同樣處境不好,培訓班每個月都有新出來的前端學員,競爭壓力非常大,且程式設計師這個行業本身就比較辛苦,如果沒有一定愛好,沒有一定的堅持,沒有一定的追求,在本身就是這麼累的環境中,就算拿著一份工資還不錯的工作,又有什麼意思呢?

結語: “我自己是一名從事了5年前端的老程式設計師,辭職目前在做講師,今年年初我花了一個月整理了一份最適合2019年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5到各種框架都有整理,送給每一位前端小夥伴,這裡是小白聚集地,歡迎初學和進階中的小夥伴。"

加QQ群:512676244(招募中)

相關文章