java後端怎麼避免只會寫CRUD?

時間 2021-05-06 18:53:46

1樓:一絲混亂

我做了幾年,感受如下:

95%的業務,就是CRUD。剩下5%不是CRUD而是演算法,然而這5%中只有1%是需要你自己去實現演算法,其他的都是用別人的輪子。而且需要後端跑的演算法一多半是對於資料的處理,結果還是要CRUD。

如果不想CRUD,那麼我建議,做前端吧。

2樓:

工具和框架用多了吧,才覺得CRUD簡單 ... 多的不說,就乙個查詢,去找一下大型企業的後台許可權控制邏輯和取數用的儲存過程,給你耳目一新的感覺~

3樓:阿姚

大部分應用都離不開CRUD,千萬不要以為CRUD簡單能把CURD做到極致你也能進阿里P6,P7甚至P8!很多人以為自己會了,其實什麼都不會就想著一步登天。隨著網際網路市場對人才要求越來越高,乙個技術你不能僅僅停留在會用就完事了,還得專業的無懈可擊才能在未來應對任何變故。

4樓:

寫CURD是你的工作,工作和學習是兩件事,要分清,工作中能得到學習的機會很少,

學習基本都是在業餘時間,比如別人玩農藥,LOL,你在看書,刷題,刷blog,

久而久之,你積累得比別人多了,自然有人看得見,如果沒有,就該考慮跳槽了,不能總憋在乙個地方,每隔個把月投份簡歷出去面個試,看看自己在市場啥水平,其他公司都用啥技術,

一般在小公司待3年就定格了,技術棧已摸透,再待就是摸魚了,自毀前程,如果你進的是大公司,非極端情況就不要出來,那裡值得你學的東西有多是,管人你會嗎?

另,不要創業!不要創業!不要創業!共勉。

5樓:愛折騰的80後

換個問題:

程式設計師怎麼避免只會複製貼上?

程式設計師怎麼避免天天敲鍵盤?

告訴你個故事:都是CRUD,有的人搞出年流水過億的爆款系統,有的人連個小bug都解決不了。對,都是CURD,都是複製貼上,都是敲鍵盤,都一樣,問題是,你知道怎麼CURD才能賺錢嘛?

6樓:匯智動力IT學院

不知資料庫crud真的都會?

須知,會寫crud跟寫好crud兩碼事!

寫的crud怎麼寫最簡單、最高效?

是否會用到索引用?

是否會複查表?

等等……

打好紮實的crud基礎再說分庫分表這些實戰,獲取才是上上策。

7樓:李慶超

去了解乙個大的系統架構啊,看看秒殺,支付,訂閱等等服務是怎麼實現的。各種底層儲存,訊息中介軟體,上層應用服務等等的選型。最好的辦法還是研究乙個雲服務,比如AWS,裡面包含了軟體系統的所有知識,計算,儲存,網路,ml等等。

8樓:

正如 @Cat Chen 所說,大部分網際網路公司僱程式設計師就是寫CRUD來實現業務需求的。這種公司裡高階別的程式設計師也只是通過技術讓CRUD的效率更高,可以支撐更大的業務體量而已。

只有當規模大到沒法在CRUD上面繼續提公升效能的時候,才會有CRUD以外的技術需求。比如JVM在某種應用場景下效能不夠好,那麼就會有人專門研究如何改良JVM. 又比如作業系統的某些機制成為效能瓶頸的時候,就會有人專門研究Linux kernel優化和改良。

不過最終極的目標還是為了能用更少的投入(比如伺服器的硬體數量)來實現更大的商業目標。

所以結論是,去規模更大的公司就能接觸到CRUD以外的技能。當然另一條路就是去非網際網路公司,比如遊戲公司、行業軟體公司、硬體公司等等。

9樓:

有能力的話就換一家「真科技公司」。

這個世界上大多數公司的競爭力來自於業務,而不是技術。這時候技術只是輔助業務的,程式設計師跟秘書沒什麼差別。想象一下秘書抱怨,「我只會幫老闆寫寫會議記錄、通訊文書,如何我才能寫出一部驚世巨作呢?

」答案是,這不是你作為秘書的工作的一部分,你永遠不可能在工作中達成這一目標。

對於大多數業務驅動型的公司來說,需要程式設計師提供的也就是 CRUD。業務是別人負責的,也輪不到程式設計師發表自己的想法。你希望有機會做不一樣的事情,你就需要想辦法換到不一樣的工作。

10樓:

很難,前面很多答案已經說了,現在的大部分專案都是面向資料庫程式設計,本質都是CRUD。

但也不是沒有辦法,換崗。

網路程式設計,服務運維等,都可以不和資料庫直接打交道,注意是直接,要儲存資訊必然要資料庫。

之前接觸過乙個物聯網的專案,主要就NIO,多執行緒,MQ這一塊,沒有CRUD,建議答主可以試試遊戲開發,物聯網這種負責底層通訊的崗位。

只會java後端,日語過關的話能在日本找到開發工作嗎?

蘇城細雨沐秋風 我以前實習的時候就是在日企工作 日立華勝 當時還沒畢業,水平基本侷限在servlet 前端一團糟 公司給我們請了日語老師,學了半年,最後考試我也沒過。不過那批學員還是乙個不落全收了。公司開發非常成熟,不過你得看懂各種式樣書,用的技術方面,各個部門不一樣。做銀行系統的,用的技術偏冷門,...

Java後端工作3年,嘗試閱讀spring原始碼,但發現根本看不下去。有什麼方法能讓閱讀原始碼更得心應手

Java全棧老猿 不要為了看原始碼而看原始碼,一定要帶著問題去看原始碼,這樣比較容易帶入進去。Spring整個框架非常複雜,不建議直接去讀,從Spring的上層框架入手會更好。比如你可以讀Spring MVC的原始碼,這部分的原始碼就簡單了很多,讀原始碼的時候都給自己提一些問題,這樣能集中精力去讀原...

校招java後端應該掌握到什麼程度?

大部分回答都只說了需要學什麼,但是沒有乙個具體可行的辦法去檢測自己是否合格.我這提供乙個我自己親測有效的辦法 鄙人目前面試通過率27 28,唯一沒過的是京東,我被面試官鴿子了 馬士兵老師 基礎演算法 推薦學習 https www.基礎資料結構 推薦學習 https www.高頻面試題訓練營 23種設...