前端程序員有那麼讓其他的程序員看不起嘛?

每一個程序員應該都聽說過程序員鄙視鏈,做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年工作經驗的前端工程師,關於web前端有一個完整學習web前端的路線,學習材料和工具。需要的夥伴可以私信我,發送“前端”就可以獲取領取地址,免費送給大家。對於學習web前端有任何問題(學習方法,學習效率,如何就業)都可以問我。希望你也能憑自己的努力,成為下一個優秀的程序員!

"


分享到:


相關文章: