原创 軟件開發定律:布魯克定律

hi,我是熵減,見字如面。 在軟件項目開發中,你是否遇到過這種情況: 你的項目進度落後了,你的老闆或客戶不滿意,你的團隊壓力很大,你覺得需要增加一些人手來加快速度。但是,當你增加了新的成員後,你發現項目的進度並沒有提高,反而變得更慢了,而

原创 結構優於制度,軟件開發中的康威定律

hi,我是熵減,見字如面。 從事軟件開發的人,都非常的清楚:大部分的軟件工程不是一個人的英雄之旅,而是一項非常依賴團隊的協作的、共同創造的系統性的工程。 在複雜的團隊協作中,僅僅依賴軟性的制度和流程規範,在很多的時候,可能不一定能很好的解決

原创 技術團隊:研發中的短跑衝刺和馬拉松遊戲

hi,我是熵減,見字如面。 對於技術團隊來說,開發軟件產品,是一項長期的工作。 就如同馬拉松一樣,要完成這樣的遊戲,需要的多個迭代週期和很多衝刺的不斷地積累。 在遊戲的過程中,需要持續的、有節奏的向着目標前進,並在此過程要不斷地做出調整和改

原创 掌握4C原則,設計高效的系統架構

hi,我是熵減,見字如面。 在軟件開發中,設計一個好的架構是非常重要的,好架構能夠影響整個系統的質量和可維護性。 而要設計出好架構,就需要遵循一些設計原則。 其中,架構設計的4C原則是一種常用的架構設計基礎原則,4C原則強調架構設計的清晰性

原创 2023年,消失的金三銀四

hi,我是熵減,見字如面。 今天結束後,馬上就進入跳槽漲薪的旺季 “金三銀四”啦。 但今年的這個旺季,可能會讓很多人跳槽漲薪夢不那麼順利哦。 雖然,兔年的“金三銀四”,比往年承載了更多的期待。畢竟,這是疫情結束後的第一個黃金窗口期。 而,現

原创 TikTok 推薦引擎強大的祕密

作者:Heorhii Skovorodnikov 深入研究TikTok令人驚歎的實時推薦系統的內部工作原理,瞭解是什麼使它成爲該領域最好的產品之一。 爲什麼TikTok的feed如此讓人上癮?祕訣在於他們的推薦引擎,這正是使TikTok成爲

原创 求職中,寫好簡歷的那些事兒

hi,我是熵減,見字如面。 雖然23年的金三銀四,再也不會出現19年和之前那樣的行情了。 但對於很多的職場人來說,無論是被動,還是主動,換工作求職都是剛需,而其中的寫簡歷,寫好簡歷,都是非常重要的一件事。 所以,今天就聊一下:如何寫好個人簡

原创 用ChatGPT,繪製一個賬號系統的C4架構圖

hi,我是熵減,見字如面。 昨天我們用ChatGPT來設計一個賬號系統,並嘗試輸出:模型表,類關係圖,序列圖,狀態圖等常用的架構設計中常用的元素。 今天,我們繼續向更高層級延伸一下,看ChatGPT能不能更進一步釋放工程師的生產力,創造更多

原创 用ChatGPT,快速設計一個真實的賬號系統

hi,我是熵減,見字如面。 用ChatGPT,可以嘗試做很多的事情。 今天我們就來讓ChatGPT做爲架構師,來幫我們設計一個賬號系統吧。 我的實驗過程記錄如下,與你分享。 用戶故事 首先,我們從用戶故事開始吧。 提示:我們從用戶故事開始,

原创 C4模型,架構設計圖的腳手架,你值得擁有

hi,我是熵減,見字如面。 對於軟件開發團隊來說,寫軟件設計文檔,花架構圖,是日常工作中的關鍵一項。 而其中,如何畫好系統設計的架構圖呢? Simon Brown 就 提出 C4 模型,來解決這個問題。 基於C4模型的腳手架,架構師們就可以

原创 ChatGPT 背後核心技術的白話版

本文是關於ChatGPT 背後核心技術實現的一個通俗白話版,不涉及到的AI具體實現的技術細節哦。 在編排上增加了一些分割,內容具體如下: LLMs(大型語言模型) 如果將ChatGPT比作是動物,它就像一隻飢餓的毛毛蟲一樣,毛毛蟲喜歡啃食樹

原创 用GC的策略,管理團隊的技術債務

在數字化時代,每一個組織的經營都是建立在數字化的系統之上的,而數字化系統的構建,必然就會帶來技術債務,這是每一個數字化團隊都要面臨的一個問題,如何有效的管控技術債務。 技術債務的產生,是技術團隊不斷迭代構建系統過程中,無法一次性預設所有的需

原创 中臺建設:中臺有效落地的6脈神劍

在數字化時代,數字化體系的建設需要的是系統化的規劃和產品化的迭代的模式,基於企業核心業務能力體系,做中臺化的持續建設與落地,則是一種不錯的選擇。 所以,企業業務中臺的建設和落地,是關係到企業數字化戰略成功實施的關鍵所在,一個有價值的數字化中

原创 技術團隊:有效開展覆盤會議5條建議

對於技術團隊來說,在項目結束後,或者發生了重大的事情時,團隊通過組織覆盤會議,來一起反思和總結,發現團隊之前有那些做的好的,那些值得改進的地方,來共同的討論、反饋和總結。 覆盤,是團隊共同成長的一個非常不錯的方式。 通過有效的覆盤,可以建立

原创 技術團隊:提升團隊效能,從不做3件事開始

團隊的本質是槓桿。因爲一個高效的團隊,纔會產生1+1>2的價值。 高效的團隊,是每一個組織都期望擁有的,而提升團隊的效能,各有各的不同,要根據具體的情況,來逐步的構建和探索合適的方式,一步步的才能達到一個理想的狀態。 而損害一個團隊的效能,