軟體生涯一路隨想
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週年軟體趨勢隨想
- 生日隨想
- 湖畔隨想
- 近日隨想
- IT審計隨想
- 【初篇】隨想
- 影片生成SORA隨想Sora
- 軟體專業認知隨筆
- 程式碼隨想錄2
- 程式碼隨想錄leetcodeLeetCode
- DevOps - DevOps隨想雜談dev
- GPT連問工具隨想GPT
- 內網滲透隨想內網
- Hadoop HDFS 設計隨想Hadoop
- 對軟體工程的理解(隨筆版)軟體工程
- 程式碼可讀性隨想
- 程式碼隨想錄:兩數之和
- 程式碼隨想錄- Day01
- 程式碼隨想錄-day3
- 程式碼隨想錄-day1
- 程式碼隨想錄-day2
- 【程式碼隨想錄】完全揹包
- 2020年面試隨想&記錄面試
- 想開發一個安全軟體,怎麼搞?
- 軟體實施:別把我想簡單了
- KMP演算法(基於程式碼隨想錄)的隨筆KMP演算法
- 人際關係的一點隨想
- 程式碼隨想錄移除元素二刷
- 【程式碼隨想錄】零錢兌換
- TypeScript 隨想 · 實際應用與技巧TypeScript
- 2021年程式人生的隨想總結
- 五本書改變了我作為軟體工程師的職業生涯 - Juliano Lima軟體工程工程師
- 直播軟體開發,隨機密碼生成器隨機密碼
- 直播軟體開發,JS生成隨機字串的方法JS隨機字串
- 程式碼隨想錄:移除連結串列元素
- 程式碼隨想錄:設計連結串列
- 程式碼隨想錄演算法-回溯4演算法
- 程式碼隨想錄演算法 - 回溯3演算法