軟體生涯一路隨想
07年,我認識了Jdon,08年讓我真正關注Jdon的內容。曾幾何時Jdon讓我熱血澎湃,為了設計模式,了為DDD,我瘋狂想想的吸收一切。然後回到現實,回到工作,卻發現要去改變一切太難了!
說說我的經歷吧:
1、08年在一家物流業軟體提供商,不同的專案不同的系統都基本是從頭開始構建的,所有的所謂的架構都是全新的,跟其他專案不一致的。隨著專案的開展,一些問題開始會暴露出來,這時就會反思。也想引入一些道友上建議的方法,但你會發現很難。從領導開始,他們關注的是這個系統可不可以用,這個專案是否賺錢。從業務系統層面上,大家都接受了那種,把業務需求一開始就先資料庫設計的模式。
2、後面09年下半年被朋友叫去做銀行的業務系統,相信做過銀行金融系統的朋友都知道,資料庫是他們的本,想讓他們一時半會去改變更是難上加難。所以這個階段基本不關注Jdon,並不是說Jdon不好,而是感覺使不上力!
3、在12年又開始接觸物流系統,其中以WMS為主。這套WMS系統主要的業務邏輯,都用儲存過程實現了。呵呵...這裡不發表意見。然後在實施上線過程中,慢慢的暴露一些效能上的問題。一直在解決,SQL最佳化,多執行緒等方式都引入了。接下來又開始暴露了修改庫存會存在不可跟蹤性,同一條庫存記錄被不同的執行緒搶著去修改。問題又來了,繼續以資料庫方式來進行最佳化。現在專案接近尾聲,同樣的領導關心的是系統能不能用好,而現在看來好像還可以。但是本人從心底一樣擔憂,這種模式以後大量的業務量是否能支撐得起呢?關鍵的問題是,你根本沒機會去重新開始構建這系統。
所以,其實,我們在這裡討論DDD,併發等解決方案時,是否大家會有重重困難呢?
有時真的感覺有心無力!
說說我的經歷吧:
1、08年在一家物流業軟體提供商,不同的專案不同的系統都基本是從頭開始構建的,所有的所謂的架構都是全新的,跟其他專案不一致的。隨著專案的開展,一些問題開始會暴露出來,這時就會反思。也想引入一些道友上建議的方法,但你會發現很難。從領導開始,他們關注的是這個系統可不可以用,這個專案是否賺錢。從業務系統層面上,大家都接受了那種,把業務需求一開始就先資料庫設計的模式。
2、後面09年下半年被朋友叫去做銀行的業務系統,相信做過銀行金融系統的朋友都知道,資料庫是他們的本,想讓他們一時半會去改變更是難上加難。所以這個階段基本不關注Jdon,並不是說Jdon不好,而是感覺使不上力!
3、在12年又開始接觸物流系統,其中以WMS為主。這套WMS系統主要的業務邏輯,都用儲存過程實現了。呵呵...這裡不發表意見。然後在實施上線過程中,慢慢的暴露一些效能上的問題。一直在解決,SQL最佳化,多執行緒等方式都引入了。接下來又開始暴露了修改庫存會存在不可跟蹤性,同一條庫存記錄被不同的執行緒搶著去修改。問題又來了,繼續以資料庫方式來進行最佳化。現在專案接近尾聲,同樣的領導關心的是系統能不能用好,而現在看來好像還可以。但是本人從心底一樣擔憂,這種模式以後大量的業務量是否能支撐得起呢?關鍵的問題是,你根本沒機會去重新開始構建這系統。
所以,其實,我們在這裡討論DDD,併發等解決方案時,是否大家會有重重困難呢?
有時真的感覺有心無力!
相關文章
- 軟體工程始發隨想軟體工程
- 軟體開發隨想 (轉)
- "軟體隨想錄" 讀書筆記筆記
- .NET 20週年軟體趨勢隨想
- 從軟體隨想錄中看2/8理論
- 《軟體隨想錄》與《黑客與畫家》的對比黑客
- 陳太漢:軟體隨想之編寫出色的程式碼
- IT隨想
- “中關村軟體園牽手Soft Tech 開拓美國軟體外包市場”隨想 (轉)中關村
- 這些年軟體開發生涯心得體會
- 湖畔隨想
- 生日隨想
- ASP.NET MVC隨想錄(3):建立自定義的Middleware中介軟體ASP.NETMVC
- IT審計隨想
- Java技術隨想Java
- 影片生成SORA隨想Sora
- 想學軟體設計如何起步
- 內網滲透隨想內網
- 阿里前端兩年隨想阿里前端
- 容災儲存隨想
- 網際網路隨想
- Git 分支管理隨想錄Git
- GPT連問工具隨想GPT
- 程式碼隨想錄2
- 創想遊戲控制軟體 V1.03遊戲
- 我希望在軟體開發生涯初期就知道的 4 件事
- 軟體開發人員如何走好職業生涯前幾步?
- 軟體專業認知隨筆
- 程式碼可讀性隨想
- Hadoop HDFS 設計隨想Hadoop
- 程式設計思維隨想程式設計
- 如何利用隨身碟給軟體加密加密
- 觸及軟體架構(個人隨筆)架構
- 對軟體工程的理解(隨筆版)軟體工程
- 軟體實施:別把我想簡單了
- 想開發一個安全軟體,怎麼搞?
- 程式碼隨想錄-day1
- 程式碼隨想錄-day2