前端--最具文藝范的程序員

jopen 9年前發布 | 9K 次閱讀 程序員
 

前端工程師的興起

在很久很久以前,是沒有前端工程師的,那時候,前后端是不分離的,頁面由 JSP、PHP 等工程師在服務端生成,瀏覽器負責展現。基本上是服務端給什么瀏覽器就展現什么。

有時候甚至由設計師直接用dreamweaver拖出一張網頁來。但這種前端開發模式局限性太大,而且性能差,代碼冗余。不適合開發大型項目。

隨著互聯網的極速發展,業務變得越來越復雜,傳統的前端開發模式已經無法勝任需求。各種前端技術的不斷興起,造就了前端開發工程師一職的產生。

這時候,前后端開始真正分離了。后臺開始可以只專注于業務邏輯的實現,而不用去管數據的呈現,這些事情全部交給前端來完成。

隨著前端的不斷發展,javascript的不斷成熟,各種框架,庫,前端開發工具,AJAX的出現,前端邏輯也變得越來越復雜,能解決的問題也越來越多,許多以前由后臺來實現的功能甚至轉移到前端來實現,前端開始

得到越來越多的重視。

前端工程師的職責

前端是什么的呢?你所看到的就是前端,即離用戶最接近的那一部分,從PC端到移動端,前端無處不在,所以可以不夸張的說,一個產品的成功與失敗,幾乎取決于前端。

前端的上游是UI設計師,下游是后臺工程師,中間還有產品經理,前端是前二者結合的產物。

所以作為前端你需要懂設計懂交互,這樣才能實現出用戶體驗很好的產品,有時候你的公司是沒有UI的,這時候設計也都由前端來;

前端需要寫前端代碼,還需要懂后臺,才能與后臺更好的交互,而且有時候公司里是沒有后臺的,這時候后臺也都由前端來;

前端還需要有說服別人的能力,在你的產品經理對你提出一大堆稀奇古怪天馬行空的需求的時候,你能夠說服他不要這樣做;

前端還要很會跑,當你不小心把你的產品經理的門牙打下來的時候,你能確保他追不上你。

前端,多么文藝的一個職位,有著設計師的感性,又有著工程師的理性。

前端工程師必點技能樹

是時候祭出這張圖了...

前端--最具文藝范的程序員

如果你想成為一個很厲害的前端工程師的話,上面所列舉的技能應該成為你職業生涯中對于技術的追求。

前端工程師永遠的痛

上聯:為需求而生,為用戶而死,為瀏覽器奮斗一輩子!

下聯:吃C S S 虧,上 J S 的當,最后死在兼容上!

橫批:前端人生

前端開發過程中,至少1/3的時間會花費在瀏覽器的兼容上,媽蛋還不一定能全部解決,當你的老板跟你說要兼容到IE6的時候,估計那時候前端工程師想死的心都有了吧。

有人說,“如果你沒有黑過IE,你就不算一位真正的 前端工程師 ”。

前端--最具文藝范的程序員

結尾

在前端領域有一個特點,幾乎大家都是半路出家的,全靠自學成才,因為大學里基本沒有開設這個專業的。然而也存在另一個特點,就是出現兩個極端,厲害的厲害的飛起簡直下一秒地球就要爆炸了,差勁的特別差

勁,寫出來的代碼跟屎一樣。所以很多公司都抱怨找不到前端,其實只是抱怨找不到厲害的前端。所以現在的前端領域實在太需要人才了,隨著09年NodeJs的橫空出世,現在的前端工程師已經能前后端通吃了,還在

猶豫什么?趕快加入我們前端大軍吧!

前端--最具文藝范的程序員

By 林澤鵬

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!