互聯網公司為什麼要把前端、後臺各個職位的分的這麼明確?

None______

隨著用戶對互聯網產品的體驗要求越來越高,產品的細節越來越豐富,一個人能做好一個角色的開發任務就已經不錯了。現在的互聯網產品研發已經過了單打獨鬥的年代了(求伯君時代),目前任何一個互聯網產品都需要一個專業的團隊,只有這樣才能保證產品的質量和研發進度。

早在J2EE的時代,當年的Sun公司(現併入Oracle公司)就為J2EE開發劃分了不同的角色和對應的任務。

每個角色對應於不同的任務,看一下J2EE的體系結構(70、80後的Java程序員應該對下圖很熟悉):

目前針對於不同的角色,往往是多個人聯合完成,比如一個團隊當中可能有多名Web Designer共同來完成一個任務。不同角色的劃分就是為了在這個角色上做的更加專業,更能為用戶提供優秀的使用體驗,多角色聯合開發不僅能保證速度,也能保證質量。所以目前大多數的科技公司都按任務角色培養開發人員,當然也會培養一小部分全棧程序員,全棧程序員就像球場上的自由人一樣,根據情況進行臨時補位。

另外,目前軟件研發的技術細節越來越多(任務越來越重、版本升級也越來越頻繁),一個互聯網軟件產品涉及到的領域也越來越廣泛,對團隊成員進行角色劃分是保證團隊高效運轉的重要方式。團隊中每個成員專注於自己的任務角色進行深耕,不斷提高技術業務水平,這樣才能研發出高水準的產品。

比如一個App的研發團隊就需要以下角色(按照進場順序):產品經理、主策、視覺工程師、交互工程師、架構師、項目經理、服務端程序員、Android程序員、IOS程序員、測試人員。往往一個角色還需要多人配合完成,比如服務端程序員往往就需要多人協同工作。

以上就是關於角色開發的概述,希望通過我的回答能讓你對角色開發有一個整體的理解。我是悟空問答的簽約作者,專注於科技領域,關注我,我會陸續更新關於互聯網產品、大數據、人工智能方面的文章。


IT人劉俊明

因為這樣可以提高工作效率。

人們總是不斷地在為提高工作效率不斷的努力,發明新的東西,開創新的方式,目的是為了讓生活越來越簡單,越來越美好。

互聯網公司為什麼要讓前端,後臺這些職位分的這麼明確?像以前,前後臺分離的開發分的還不那麼明確。像本人所從事的java,在以前,框架技術還停留在ejb等。開發十分複雜,一個後臺不僅要會寫後臺邏輯代碼,還要寫前端頁面代碼。

那麼一個程序員的工作量就非常的大,寫的代碼很多冗餘,邏輯複雜度高,耦合性高,就很容易出問題。正如程序員之間流傳一句話,bug量是與代碼量是成正比的。同時,另外一個程序員接手前一個程序員的工作時,就會一頭霧水,痛不欲生。

前後臺結合的方式開發,就會完成大量耦合。所以隨著技術的發展,要逐漸的解決問題。同時,也隨著技術的發展,前後端分離越來越明確,以至於職位分化也越來越明確。這是歷史發展得一種結果吧!

當然,前後臺結合的方式並沒有完全淘汰,有些公司開發方式仍然沒有改進。同時小項目開發也是前後臺結合的方式,圖節省開發時間。所以有時候我們會聽到全棧程序員這個詞。其指的是:前臺,後臺,數據庫以及系統環境搭建都十分熟悉的程序員,甚至包括p圖,本人p圖不太熟。

如第二段所述,然而程序員的工作其實並不輕鬆,相當於以前那個年代的搬磚民工一樣,有時候甚至加班熬到深夜,乃至天亮,希望企業主不要總是剝削我們程序員吧!

感謝閱讀!


小P蜀黍

你好,互聯網公司要把前端、後臺職位分的明確,主要是因為三個方面的原因。

  1. 技術原因。隨著互聯網技術的不斷髮展,IT技術越來越牛逼,前端後端實現技術分離已經完全不是問題。

  2. 市場原因。同樣是隨著互聯網的發展,人們對網頁的體驗度不斷提升,不經不僅僅是滿足功能需求,還要追求審美,追求好的體驗度,所以,能做出有沒網頁的前端工程師也很重要了。

  3. 前後端分離,促進員工之間分工明確,提高工作效率,公司還能節約成本。一舉多得啊。

面臨就業的大學畢業生,的確需要好好考慮一下這個問題,結合一下自己的興趣愛好,如果你更喜歡技術、算法、代碼,就去做後端,如果你技術能力不行,擅長做網頁之類的或者喜歡與人溝通,就做前端。剛剛畢業的大學生有選擇的機會。

有人擅長前端,有人擅長後端。的確要好好選。


兆隆教育

小公司不分,你什麼都要做,前段,後臺沒有明確的劃分。但是你可以學到很多東西。大公司正常都是要分的。術業有專攻,每個人的精力有限,最精通的地方,是不一樣的,我們,不可能做到,面面精通的。所以正常大公司都分開的。這個就和效率,人力成本有關了,很精通的人,做這個很快。如果一個問題給一個只略懂一些的人去做,那麼他要學習,他要去思考,這樣解決問題的速度就很低了,質量也不一定好。所以,正常都是分工的。

希望給你有所幫助


一葉一如文

1:大型項目,某一個分支,都要搞一年,兩年以上,你一個人全部都搞,搞上十年,再發布?那公司早倒閉N次了!

2:學校那些只是玩具,你還當真以為自己都精通?很了不起?比如淘寶後臺吧,你再學五年,都不一定會雙十一一天的併發量數據處理(上千億的錢財交易,一個bug出現,就不是破產了,是坐牢,單調試都半年一年以上才敢商業化!)

學校只是一口井!你只是看到井口的天空!


金137499284


分享到:


相關文章: