如何避免重複造輪子問題

2022-01-13 11:43:20 字數 469 閱讀 6418

人家已經總結出的系統的經驗知識,可是因為不知道它的存在或沒有找到,摸索幾年後,才發現自己走了遠路。如企業管理中的「六脈神劍」,阿里巴巴的績效考核體系至少有80%在所有企業中是共通的。可見:a.自己要做什麼輪子? b.是否有現成的 或近似的輪子。記住這兩個問題。

第二個例子是軟體開發,現成的輪子有 a.開源軟體 b.現成第三方元件 c.競品或可供參考相關的產品。知道這些輪子已經存在,源自於日常積累、搜尋技巧等。創新的第一條絕對要寫的是:模仿! 至少要全面了解已經存在的輪子,避免自認為的創新,實際上是「重複造輪子」。

以上兩點偏向於個人;對於企業,避免重複造輪子的解決方法常見的是 a. 培訓 b. 企業知識管理。輪子可能是 a.可以看得見的東西,b.也可以是解決問題的方法、步驟等,如標準作業書。 企業知識管理核心功能就是要解決避免重複造輪子問題(以此思想來開發軟體,自然得到不一樣的系統)

經常收集點工具,避免重複造輪子

比較spring apache的beanutils 因為apache做了比較多的效驗,效率比spring低。推薦spring的了。每次都要new 一次物件。感覺不爽,自己寫了個返回物件,其他另行擴充套件 public static t copyproperties object source,cla...

重複造輪子 kmq

第一章 kafka基礎概念 第二章 kafka集群部署實踐 第三章 重複造輪子 kmq 基於記憶體queue實現生產和消費api 1 建立記憶體blockingqueue,作為底層訊息儲存 2 定義topic,支援多個topic 3 定義producer,支援send訊息 4 定義consumer,...

在開發中如何才能避免重複造輪子和GET新技能

假設,你決定留下來處理這個爛攤子,提供以下建議供參考 第一,你應該得到足夠的職位或授權,乙個程式設計師是沒有足夠的能力處理這個問題的。不在其位,不謀其政,如果你連專案經理或架構師都不是,連技術高層的認可都沒有,那麼還是走為上。第二,建立共識,你的觀察和意見是否能夠得到領導和團隊成員的認可?在團隊目前...