Web程式設計師該不該分前端和後端?

時間 2021-05-06 14:56:16

1樓:「已登出」

其實分前後端主要是為了降低門檻,在web前端比較簡單的時候,html+css+js在計算機課程裡面佔據一章就夠了,但是現在前端確實複雜化,不是簡單用jsp編譯一下的時代了,而且前端現在還分出小程式這種玩意,你總不能說小程式不算web吧。

2樓:Xpecya

應該。因為前端和後端是兩個技術路線截然不同的兩項技能。

就好像開f1賽車和開山地越野拉力賽賽車一樣,都是賽車,都是競速,但是這兩者完全不是一回事兒。

具體來說,後端專注於資料的組織,前端專注於資料的展示。前者更傾向於轉架構師,後者更傾向於轉產品經理。(只是傾向,我知道有大量的例外)

只有一種情況下不該分前後端:

你既需要人開f1賽車,又需要人開越野車,卻只付得起乙個人的工資。

3樓:

從工作分工,崗位設定上來說,應該分

但從自身技術發展角度來說,不應該分。你可以說你更擅長前端或者後端,但你不能說你只能幹前端或者後端的活

分前後端的是崗位,而不是人,一切都是需求說話,如果乙個需求不需要效果展示,那就不用畫介面,甚至連個終端都不需要,如果乙個需求需要資料展示,那就去畫個介面

4樓:千尋

這不是該不該的問題,這是需不需要的問題,如果不分工合作,乙個專案完成下來,時間會很長,而且乙個人的能力有限,想法有限,整個專案知識鏈太大。不夠現實

5樓:

要分的,我覺得小公司也應該分!

只不過小公司的前端打雜性質多一些。小公司的前端大多數都是找找外掛程式,寫寫頁面,綁綁介面,略微高階一點的功能就搞不定了。

前後端的程式設計思路是不一樣,至少語言是不一樣的!!如果前後端一起做,很容易出現思維混亂的情況。就好像學了半天數學,突然又立馬學英語一樣,需要一段適應時間。

如果只把一件事做好,那就會越做越好,思維不會被打斷。

6樓:痞子湯

如果是公司層面,也就是給公司招聘員工,該分前端,後端,設計,產品,運維,測試等。

如果是個人職業發展也可以分,重點發展後端或者前端,但是也要涉及到各個端比如注重後端但是也要熟悉前端,或者注重前端也要熟悉後端。

7樓:方應杭

我就問你乙個問題,我看你怎麼回答:

假設你現在是前端,你打算做前端做10年嗎?20年嗎?30年嗎?你打算一輩子不碰前端以外的任何程式設計知識對嗎?

你如果回答「對」,那你真的很狹隘哦。

你如果回答「不對」,那麼你學習其他知識不是遲早的事情嗎?既然學其他知識是遲早的事情,那你何必在意自己是前端還是後端這件事情?

邏輯是個好東西。

8樓:張伯通

其實在web領域

很多前端都有掌握node或者其他的一門語言而大部分後端也都會點前端的東西

只不過大部分後端不太能寫css

(很多前端也不願意寫css

不如分成寫css的和不寫css的?

9樓:

這個要看系統規模,小系統不分可能開發效率更高,但是如果專案到一定規模,還是分開好,就像MVC模式,分開的好處是靈活,容易維護。系統分開前後端,程式設計師也需要,積累不同的技術領域,不要期望所謂全棧,全棧很可能是什麼都懂也什麼都不精。

10樓:楊小凡

就從看病角度說

一:老家農村小診所,診病、打針、計費就乙個人

二:在杭州大醫院看病,登記、診病、配藥、打針、計費都是不同的人,而且診病的醫生和我說她不會打針……

11樓:「已登出」

程式設計師該不該分我不知道,但是專案是要分的,web分前端後端和C/S模式分客戶端和伺服器端是乙個道理。

那麼這麼說的話把專案裡負責前端的叫前端程式設計師,負責後端的叫後端程式設計師,感覺也沒什麼大問題吧……

反正下個專案可能就換過來了。

12樓:木又寸

只是一種分工方式。現在上班基本也不會要求你全棧。只是為了生存,學一項就夠了。如果想做自己的專案,都要會。如果只會一項技能,很多事情都做不了

13樓:程墨Morgan

程式設計師不光分前端後端,還有運維、演算法、嵌入式等很多種類呢,就在前端後端範圍內,還可以以繼續細分。

前人說得好,社會分工細化是生產力提高的標誌。我們不要抗拒這樣的細分現象,如果你覺得賺得少,學得更多就是了,也就是說,工作職責也許有前端後端,但是你的技能和知識不要侷限於前端後端。

多說一點,公司組織最好不要把前端後端分得太開,因為這樣水平分割的組織,肯定會造成很多執行問題。理想情況,只有建立垂直的團隊,也就是乙個團隊對某個領域前端後端都能控制,才能高效執行。

總有人想拉我去創業公司,說得卻是「前端這塊就全由你負責好了」,就這樣的心態,實在是上不了檯面,讓我用真話拒絕他們的心情都沒有,只能說一句:我不想幹。

14樓:叮叮叮鐺

就工作效率來看我覺得應該分,像我這種剛剛工作沒多久的人來說,如果不分前端後端,第乙份工作的門檻也就更加的高。雖然就很多小公司來不分,但可能需求就小公司業務來說,要求前端或者後台只有一邊熟悉就好。

但嚴格意義來講,

我覺得還是應該分前端跟後端。

主要還是提高效率的同時後期維護都來說比較省時省力。

15樓:

分工這個領域學問很多,

總之是加速社會程序的吧

不斷累加有史以來的技能水平

能走的更遠的更細緻入微吧

能挖掘出得價值也更多

更能提現創新的價值能更找到自己存在的優勢

就和考試一樣,你總有你擅長的還有存在偏科現象,高精尖才是追求,均衡發展並不適用,並不能創造太過璀璨的價值。

分工不僅能更加精研技術層次

也能深度推動這門技術的發展

更能得到創新的靈感

總之一句話冠軍總是人們所銘記的別人能達到的層次也是通過前人更深層次的技術精研所累加得到的,重複造輪子登封並不是什麼好事,我們要的是站在巨人的肩膀上創新。 如果只是工作需要均衡那你省點錢也無所謂。

16樓:吳又可

分,前段的只懂框架不懂核心,而一定時間後這個框架過時了你又要從新學習心得框架,後端懂核心自然而然了解框架。。。後端提公升空間比前端空間大!!(雖然一開始搞前端的比後端的工資略微高一些)

17樓:A-yon

說實話,第一次聽到「前端」這個詞時準時很讓人納悶,傳統上不都是服務端和客戶端的嗎?後來才明白原來前端指的就是網頁應用開發,只是客戶端應用的乙個小分支。所以你說該不該分?

如果「前端」存在還有一定道理,那麼「後端」完全就是個重複沒什麼意義的詞,我們都叫服務端。

18樓:

行業成熟的標誌之一就是分工。那些堅定地說不能分的,你能舉出任何行業沒有分工的例子嗎?即使是乙個打鐵的手工作坊,師傅也要去買金屬原料、燃料。

但分工到什麼程度,這除了行業成熟度之外,還看經濟主體的性質。如果是乙個手工作坊,師傅可能買了原料和爐子就開始從頭到尾做出乙個產品;但如果是乙個有規模的廠,可能粗坯、精鍛、熱處理、酸洗、打磨,都有不同的人。為什麼會這樣?

成本與收益問題,並不是說沒有人能把這一套全做出來。

IT產業也一樣,既然有人寫作業系統、有人寫伺服器軟體,有人寫應用,那麼為什麼前後端不能分開呢?發展今天,前後端很明顯是有著不同技術與業務要求的部分,不再像PHP剛出來的時候乙個index.php就把一切功能和介面全包含了。

如果是小團隊,或者你們公司的業務性質原因,不分是沒問題的,智力正常的人同時學前後端並沒什麼障礙。不要以為前後端同時會了就是全棧就是多麼了不起,從前的程式設計師還能從與硬體邏輯電路直接乾到使用者互動介面呢,那麼你們要不要以同樣的理由把系統開發、應用開發的界限也抹掉?你乙個寫業務的程式設計師,老闆叫你寫個X.

25網的驅動的時候,你可不可以不要報怨?

所以,結論就是:該分,而且以後這兩者會分得越來越開。至於現在乙個人要不要兼任兩者,看你們團隊的業務和組織結構,沒有定論。

19樓:Gavin

我覺得是不該分的。前端後端是技術和工作的區別而不是人的區別。不存在所謂的前端程式設計師而應該是做前端工作的程式設計師。

比如說我做過好幾年前端開發,當時各方面的反饋都是挺好的。也做多年後端,各方反響也不錯。其實我還做過幾年老師,不太成功,各方面反響都是一般。

我覺得人不能自己把自己限制死了,但是工作的確是有這樣和那樣的分工的,這就是事實,但是不要因為這個影響了個人的發展,不要侷限自己,在力所能及的情況下,盡可能的發展自己才是對的。

不必沾沾自喜,也不要妄自菲薄。一點一點努力和積累吧。

20樓:ccm

乙個專案需要4個人,這4個人啥都會,但是這4個人需要協同工作。那麼問題來了,怎麼分工,分工就需要把可以放一起的工作統一交給乙個人,所以,有了前端,後台,資料庫。

你要是說程式設計師的工作不需要分工完成,比如當年的求伯君,那當然不需要。

只要有分工,不叫前端後端也行,總得有個名字吧。

21樓:非著名程式設計師

那醫生為什麼要分種類和科室?眼科,內科,消化科,神經內科和外科等等。

那廚師為什麼要分主廚,紅案,白案等?

因為乙個人的精力有限,而且每一種分類和領域都是博大精深,乙個人不可能什麼都會。

程式設計亦如此,所以,你說該不該分?

22樓:hoog

我入行之後做的基本都是前後端分離的前端了,jsp了解過,沒寫過。所以簡單說下我的感受吧,可能不准哈。

分離了之後大家都能好好的做自己的事了,前端負責展示資料,處理頁面之間的跳轉關係,與使用者完成互動。

後台提供介面,完成對資料的操作,不用考慮流程方面的東西。(當然後台幹的事有很多,我不想舉例了,大佬們憋罵我)

大家都在做自己的事,我還是很喜歡這種模式的。至於該不該,仁者見仁智者見智吧。

23樓:

分工是專業化的基礎,後端還分出了搜尋,儲存,記憶體計算,網路等崗位呢,任何乙個方向,如果你覺得全端都能做,只是因為你是這個行業的低端勞動力。

該不該轉行做程式設計師?

77美美嘉 只有技術才是硬通貨,既然,從事了程式設計師這個行業,就要接受技術不斷更新的事實,要從自身努力學習做起,才不會被社會淘汰。程式設計師這個行業,你只要勇於接受新技術,新架構,新模式,勇於學習提高自己,絕對是越老越吃香,並不是吃青春飯的行業。很多行技術的大牛也是到現在還在繼續著自己的程式設計工...

程式設計師該不該留學出國

哲學家 計算機這個行業,水平和學歷其實關係不大,主要靠自學。很多大學沒畢業的水平也很高,關鍵是自己有興趣,愛學。所以從提高水平的角度,個人認為留學意義不大。如果要留學就應該是衝著移民去的,學成之後當地工作好不好找,綠卡好不好拿是最重要 西班牙留學呂老師 你是全日制專科,加上自考本都是和計算機有關的專...

該不該學做程式設計師?

中世紀 我所帶的兩個女子程式設計師,都順利的得到了offer,有一位到了途牛旅遊公司,有一位到了一家支付公司,欣賞還挺高的,這是我沒想到的,以為女孩子能得到乙份工作就很不錯了,結果卻是班上薪水最高的,讓所有的男生大跌眼鏡。女孩子學程式設計本來就不多,物以稀為貴,哎,男同胞們命就是苦,所以,女孩子做程...