前端和後端哪個累?

尋樹人


作為一名IT行業的從業者,我來回答一下這個問題。

首先,從事程序員工作,無論是從事前端開發還是後端開發,總體上來說都不輕鬆。

要判斷前端開發和後端開發哪個崗位更辛苦一些,主要取決於以下幾個方面的因素:

第一:開發場景。不同的開發場景對於前後端程序員的要求是不同的,通常來說,to B端開發場景下,後端程序員更辛苦一些,因為前端的應用場景比較固定,所以變化不會很大。2C端開發場景下,前端程序員更辛苦一些,因為前端變化比較多,而且前端開發的要求會比較高,比如很多2C類的互聯網產品幾乎每天都有新的變化。

第二:開發崗位。前端程序員大部分情況下都是應用級程序員,開發任務多以具體的業務場景開發為主,所以前端程序員通常需要緊跟技術發展趨勢(開發框架等),不斷更新自身的知識結構,這也是不少程序員感覺前端開發比較辛苦的原因。

後端程序員有一部分人會從事研發級崗位,這部分程序員主要以平臺開發、容器開發、框架研發為主,雖然工作難度比較大,但是重複性內容比較少,工作過程當中會更有樂趣一些。另外,目前研發級程序員的職業生命週期要明顯長於應用級程序員。

第三:開發團隊配備。程序員位於不同的開發團隊,在工作量上也會有較大的區別,前端開發力量強大的話,後端程序員就會辛苦一些,反之前端程序員就會辛苦一些。目前不少團隊都會配備全棧程序員,在這種情況下,前後端開發的界限就比較模糊了。

目前從技術的角度來看,前端開發後端化(Nodejs)是一個比較明顯的技術走勢,隨著前端開發的應用場景逐漸拓展,未來前端程序員將承擔更多的開發任務。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


這個分很多情況的。

相對來說,一個功能模塊的實現,後端的代碼量比前端的代碼量會少很多,但由於語言的原因,後端代碼的邏輯性,複雜性更高於前端。但前端的可移植性又會更高於後端,儘管現在無倫前後端都講究架構的高耦合低聚合。單純從工作量來說,沒有那邊偏輕鬆,前端在功能初實現的前期的工作量會稍大於後端,不過後端的工作量貫穿開發,維護,分工不夠細的話還要加上部署,時間線來說會比前端長。

而像我這種前後堅固兼顧的搬磚工,真想把一個人拆開來寫。


野比大雄poy


我是後端的,也稍微接觸了點前端的東西,真的是能得心應手的開發前端要記得東西是真的多,(可能我是不太喜歡前端吧,總是有排斥的感覺,html標籤多的,和JavaAPI還多感覺),前端Web開發應該不太容易,看著就頭疼,後端呢,也不容易,各種邏輯推理,業務的實現!!!互聯網工作我感覺測試這個工作挺好😊,哈哈


給了你一百塊小博博


為什麼這麼多說前端比後端辛苦?我們不誇條件比,同等的情況下還是後端更為複雜。而且工資分佈也是如此。你們以為公司傻嗎?

後端用到的東西多,而且遇到的問題也會更多。後端是系統業務邏輯,數據,架構結構等都是後端考慮的。前端主要是展現,當然也很辛苦。但是面臨的問題,複雜度沒有後端嚴重。除非你們認為後端就增刪改查。


保持這種憂鬱先生


後端開發一枚。

我覺得後端更講求邏輯,規則,前端更講求兼容和佈局吧。從目前的工作場景來看,後端的壓力要大一點。


分享到:


相關文章: