後端真的有這麼難嗎?

時間 2021-05-12 17:36:02

1樓:

拋棄目標講難易都是耍流氓。

那麼你的目標是什麼呢?

知乎er都是大廠工程師,我從小公司的角度來說吧。我敢說90%的後端不用操心框架,所以樓上講的高併發,高負載的場景聽著很唬人,但實際中遇到也是架構師和高階後端處理,沒有我們curd boy的事。而現實中絕大多數公司是業務導向型的技術崗位,業務可能比技術還複雜,所以大部分初級只會curd便可處理90%的工作。

樓上說的大部分技術,掌握個大概上手即可用,樓上列出的各種技術書,我敢說99%的小公司後端根本沒讀過。

所以我看來,難不難取決於你自己定的目標,要成為一名優秀的後端,很難。要能直接使用,上手即可的程度,左轉培訓機構3個月即出師。

2樓:

大三的話推薦你一本書,你看了就知道後端的水的深淺了。小馬過河,先試試過河才知道水深。

分布式資料庫系統原理 (豆瓣) (douban.com)

3樓:北南

後端不是難,是更有嚼頭,既有深度又有廣度,剛開始會覺得有點無從下手,但沒有必要非逼著自己一口氣吃成個胖子,細水長流慢慢學,你會發現越往後面越容易,因為知識都是相通的。

4樓:find goo

你看谷歌就知道了,大後端的代表。

乙個輸入框,全球用。

背後就是後端技術,員工10萬。

後端光是乙個防黑客,就要了解方方面面的計算機知識。不然弄個伺服器,被黑客挖礦白耗電。

5樓:圓胖腫

不難,我們用乙個vert.x搞定了幾乎所有問題他們說難是因為legacy code,一坨又一坨的東西,需要你去慢慢咀嚼

而且很多都是業務相關的東西,難倒是不難,但是你很容易就有一種老子學了那麼多年書,就做這玩意?

的感覺,過一段時間就膩味了

人活一輩子,不該為自己想想嘛?是不是

給人做軟體多無聊,還是給自己做軟體愉快啊

所以我都是鼓勵那些實習生創業的,尤其是家庭條件還不錯的同學

6樓:

把架構搭好,定好規範,加強測試。

一點也不難,難的是業務邏輯,經常變化的需求,沒有規範化的文件,沒有乙個強有力的大神統籌專案的人,就會像一盤散沙,但有的不專業的人把它稱之為「敏捷開發」。

哈哈哈哈,原諒我這麼狂的笑,有的IT人找管理層的工作當領導,實際上他的真實想法就是找乙份養老的工作,只是平時胡說八道,天馬行空,把老闆給忽悠住,可以稱之為「演員」,不,是「戲精」。

7樓:Miss Yang

還記得咱上小學的時候的「小馬過河」嗎?

我相信你明白我的意思

什麼你竟然不明白我的意思?

好,再來。

有人說「考上清華難」有人考上了;

有人說「生活難」,但有人過的也不錯;

有人說「程式設計難,程式設計累」也沒見他們放棄程式設計行業,不幹。

明白了嗎?

假裝有分割線

你要明白,不是所有人都可以學程式設計的。你能學,而且現在還是大三,你該感到幸運的。

你在學校就可以學,不用畢業之後再感覺後端賺money多,去培訓班學習,這是多麼好的機會。

後端是難,那咋?就因為難就不學了?

不是還有一句話說的好嗎?「難說明值錢」人人都可以學會的,那他還值什麼錢?所以你要好好學習。

再說了「難了不會,會了不難」他們覺得難,是他們的水平有限學不了,理解不了。你不一樣啊。你要這樣想。等你拿著薪水比他們高的時候,他們也只有羨慕的份了。

現在才大三好好跟著老師學習吧。

8樓:

我給大家整理了乙份後端開發高階資料。

建議用電腦端開啟。

9樓:

前端做了絢麗的介面,同時要充分細緻的考慮人性化的可操作流程和體驗,

但是,所有的重要設計都是後端實現的,什麼分布式、併發、海量資料處理、容災等等,軟體設計上幾乎所有的安全、效能、可靠性等都是在後端構建,連基本的鑑權授權也必須放在後端處理,

後端涉及的開發語言之多、系統架構之複雜、可靠性編碼要求之高、測試驗證難度之大,隨著搬磚層次的提高會不斷感受的更深,所以,高階別的架構師,後端出來的多,從前端做上去的少,沒有經歷過後端的複雜度的錘煉,沒法很好的駕馭和融合如此複雜的技術棧

10樓:

這裡借用一張阿里技術大圖

(出處: https://

《阿里電商架構演變之路》)

籠統點說, 除開前端/客戶端那一塊, 其它所有內容都可以稱之為後端, 涵蓋了

網路儲存

演算法大資料離線與實時計算

作業系統

任務排程

訊息系統

搜尋引擎

安全監控告警

持續整合

容器與虛擬化

等等等等

這麼龐大的領域. 沒有任何乙個後端開發能深入鑽研這所有領域. 這些領域任何一塊深挖下去, 都足以成為計算機方面的專家了.

業內對初級\中級\高階程式設計師\架構師的劃分, 一定程度上就是看你在這些領域的深度和廣度達到了什麼程度.

另外一點, 當下主流的開發模式與職責劃分, 後端開發基本都是牽線搭橋的存在, 要串聯起前端\客戶端\演算法\離線等等其它底層模組或者第三方服務, 一定程度上也很考驗後端開發拉通對齊的能力. 所以, 後端開發往往是整個專案組中最最了解專案的人.

所以, 你可以想象一下後端有多難了.

(當然, 如果你以為的後端只是寫寫介面, 那真沒啥難的)

11樓:

後端開發的難度不在於程式語言本身,而在於複雜的系統設計和複雜的業務邏輯。

乙個大規模系統要能夠可靠穩定地執行,需要在設計的時候就考慮可擴充套件性,以便隨著業務發展可以穩步擴容。設計得不好就會出現到某乙個時候出現效能瓶頸,並且不得不重寫一部分甚至全部的系統。另外在大型的分布式系統中還要考慮資料一致性、冗餘備份等很多問題,這些都不是在學校裡可以學到的。

同時,複雜的業務邏輯使得系統在多次迭代過程中變得越來越不可維護,所以要在開發過程中不斷改良設計,並且確保將來可以更容易地新增新功能而不會牽一髮而動全身。這些都依賴於工程師的良好設計。

不過從在校學生的角度來說,職業初期涉及的工作內容不會很難,只要慢慢學,這些東西都能學會。工業界大多數東西並不需要超群的智力,工程大多數時候是經驗的積累。這樣看過去其實也不難。

12樓:

我已經工作5年了前端,工資才20,現在十分後悔當初就應該做後端,很多強大學畢業生工資比我5年經驗還高,而5年的後端努力點已經算小架構了

為什麼,就因為我的經驗都是過時的經驗,一年乙個新標準為什麼我16年剛畢業就能拿到10k,因為我彎道超車了別的前端,那些擅長ie6,css雪碧圖等等,kb級優化,js動畫,jquery的前端,他們的經驗1毛錢不值,我上去乙個angular1他們就蒙了。

現在也是一樣,4年後別的畢業生把我彎道超車了,乙個vue3我就蒙了年輕人建議學後端,都說程式設計師內卷,前端更是卷上加捲,其次就是ios安卓,最安全還是後端,不可能來個大學畢業生比你5年經驗還會。

13樓:

這種工程方面的知識都不難,堅持學習就好,大多數問題都有比較成熟的解決方案,經驗豐富了就知道怎麼去套方案了。等遇到了難以找到現有方案參考的問題時,你的年薪應該起碼是50以上了

14樓:

如果僅僅是實現功能的話,那麼後端一點兒也不難。後端的難,難在效能缺乏標準

我舉個例子,你乙個月掙1萬的時候,媳婦要你優化到2萬, 2萬的時候丈母娘要求你優化到3萬……你覺得優化到什麼時候「夠了」?

一直優化,極致的優化,優化到某一天,忽然發現了別人比自己的效能更強,他乙個月優化了50萬人民幣,你明白自己到了天花板了,就會發現後端是個無底洞的難。

15樓:comvir lop

真正的前端碼農應該自己寫web服務端、自己在頁面適配REST介面,

在web服務端去呼叫後端碼農寫的服務介面。

後端碼農在幹什麼?集群資料服務、快取服務、訊息佇列服務、人工智慧服務……

16樓:TMC聊機

難者不會,會著不難。

後端通過幾次專案的實戰經驗能夠過去豐富的開發經驗。

從我個人的工作中總結來看,後端相對前端比較容易掌握和上手。

17樓:江湖術士

寫介面的CRUD後端,簡直不要太簡單,但是這部分工作在serverless時代都只是前端工作的一部分,從資料到展示,從頁面反饋到資料,都應該只是前端的工作。

但是真正的devops後端,就是難難難,難上加難,讓人難過……這幾年各個職能定義都在變化,但是有一點是肯定的,核心都在不斷變難,要求都在不斷提高。

沒辦法,大家內卷停不下來~

18樓:Zice

個人回答!

無論前後端要想精通都很難!目前本人在京都已經工作5年時間,給到你的建議是,精力千萬不要分散!!! 學後端,就踏踏實實學習後端涉及到的技術棧。

不要一看前端炫酷靚麗,就去學習去,這極大地分散你的精力,每個人的精力是有限的。

有好的建議,請多多指點,互相學習~

19樓:bluetrees

要寫的好,後端和前端沒差別,要是寫的爛,前端更麻煩一些,因為前端大多數是弱型別語言,靜態檢查很弱,拍錯困難,重構困難,寫的爛的時候加班更多。

20樓:位元流

其實不是啊,

任何乙個方向都有不同的難點罷了

工程性問題更多的是基於很多框架之上做事,基礎打牢固,多積累實戰經驗,都問題不大

21樓:ForCifer2

一般這種大問題感覺都像是釣魚的,這和問「錢真的有那麼難賺嗎?」很像。就是活躍垂直領域的問題。

不管後端難不難,把計算機網路、資料結構、作業系統、計算機組成原理四大板塊搞透,我覺得難事就少了很多了。

為什麼你現在不覺得1+1難,因為你太精通了(當然在數學證明上未必)。所以一旦你精通了,就不會這樣問問題了=-=

22樓:flyer0126

難易都是相對而言的,只不過後端的天花板更高一些。

認為後端難並非語言等技術因素帶來的,本質原因是後端貼合業務更近、需要處理資料更多、服務的可用性和穩定性要求更高一些。

其實無論前端還是後端,突破自身天花板後就不單純的是前端還是後端了,不要被角色限定自己學習內容,不要給自己劃定邊界。

原神真的有這麼難的boss嗎?

沒鍾離的話只有若陀龍王比較難考操作主要若陀龍王的技能範圍很大不好閃避有鍾離就不一樣了 借圖一張 沒有鍾離刻意用奶媽隊,班尼特,冰貓,芭芭拉,琴,亂砍也能過 反正若陀打不死你 剎那 並沒有那麼難。如果他 她真的像他 她說的有乙個5萬5血的鍾離,還有5精護摩,那麼他 她打純水精靈是輕輕鬆鬆的事。我乙個零...

英國留學生回國就業真的有這麼難嗎?

漫步繁華街 根據我個人的經歷,先畫個重點 英國留學生回國找工作,除了國內認可度問題,更關鍵的是時間的緊迫性和缺乏實習經歷。以下是我的一些個人建議和留學時的求職過程 因為我是2019年畢業,所以我從18年3月份就開始關注國內公司的招聘資訊。19年1月份寒假還特意飛到上海參加了留學生求職分享會,投了幾份...

承認Jennie優秀有這麼難嗎?

先說一句匿名不是怕被罵,是怕被人看出我正主來狙 那你們承認她划水很難嗎?承認她失格愛豆很難嗎?承認你們粉絲作死各種招惹人給你姐姐招黑很難嗎?承認現在金智妮包括bp全員路人緣這麼差跟你們粉絲有關係很難嗎?她確實很優秀啊,優秀到三年談倆無縫銜接,對方還都是有名有姓的大明星 優秀在舞台划水一手好牌打稀爛 ...