不要重復(fù)造輪子誰(shuí)說(shuō)的 互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?
互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?是的,沒錯(cuò)。網(wǎng)絡(luò)圈里常說(shuō)“不要反復(fù)做輪子”。其實(shí),有具體的幾點(diǎn)。第一,不要重復(fù)做任何事情;第二,這取決于你在談?wù)撜l(shuí)。如果你在
互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?
是的,沒錯(cuò)。網(wǎng)絡(luò)圈里常說(shuō)“不要反復(fù)做輪子”。其實(shí),有具體的幾點(diǎn)。第一,不要重復(fù)做任何事情;第二,這取決于你在談?wù)撜l(shuí)。如果你在一個(gè)公司或平臺(tái)系統(tǒng)中,你不需要為一些常見的操作和技術(shù)重復(fù)構(gòu)建輪子,因?yàn)檫@只代表“浪費(fèi)資源”!目前,互聯(lián)網(wǎng)行業(yè)有很多話題,比如“數(shù)據(jù)中心”等,這是避免重蹈覆轍的方法。在正在舉行的騰訊全球數(shù)字生態(tài)大會(huì)上,騰訊還努力通過集團(tuán)技術(shù)委員會(huì)推動(dòng)業(yè)務(wù)、技術(shù)、數(shù)據(jù)和內(nèi)容平臺(tái)的建設(shè)。
2. 如果你是一家小公司,沒有技術(shù)能力,想通過平臺(tái)實(shí)現(xiàn)客戶鏈接和產(chǎn)品銷售,不需要搭建技術(shù)體系,而是通過“平臺(tái)即服務(wù)”的模式直接實(shí)現(xiàn)。因此,“不要反復(fù)造輪子”主要是針對(duì)這種情況。
3. 如果你是大公司,但是你也需要平臺(tái)的底層技術(shù),但是你需要隔離核心數(shù)據(jù)、客戶信息、生產(chǎn)信息等,所以你不必把它們放到平臺(tái)上。
如果您需要了解更多,歡迎您關(guān)注?工業(yè)互聯(lián)網(wǎng)學(xué)習(xí)社會(huì)?的標(biāo)題圈,其中包含了大量的垂直領(lǐng)域,如?工業(yè)互聯(lián)網(wǎng)?工業(yè)互聯(lián)網(wǎng)?智能制造?數(shù)字轉(zhuǎn)型?。我叫劉成軍。我在工業(yè)互聯(lián)網(wǎng)學(xué)習(xí)俱樂部等你。謝謝你邀請(qǐng)我和你真誠(chéng)地討論?是的,我的朋友支持我!朋友們認(rèn)為我在放屁!我不介意!謝謝您??。枯喿邮加谒未?。(聚焦歷史)關(guān)于章數(shù)、章數(shù)、頁(yè)數(shù)和行數(shù)(拍)我為什么說(shuō)得這么清楚?宗關(guān)于倫杰(你還記得)!分古今、中外四部分??。繀^(qū)別是基于宋代,而每一部分又分為弱部和干部?等等!每個(gè)部分都有詳細(xì)的記錄!它在當(dāng)今世界被使用過嗎?這個(gè)部門的所有部分都被重新使用了。尤其是公司、跨國(guó)公司、部門等,越嚴(yán)格的部分部門越嚴(yán)格:規(guī)定嚴(yán)格認(rèn)真,具體咨詢工程師。由于時(shí)代的不同,法律是根據(jù)當(dāng)時(shí)的國(guó)情制定的。因?yàn)槲业闹R(shí)有限!請(qǐng)理解!謝謝
沒什么意義。關(guān)鍵是建筑。您的體系結(jié)構(gòu)和API是由Linux定義的。不管你怎么改變它,它仍然是Linux。為什么人們敢叫你Linux而不是UNIX?雖然他們沒有完全改變它,但至少他們有自己的架構(gòu)設(shè)計(jì)。這就是為什么人們承認(rèn)你是Linux而不是UNIX。所以在操作系統(tǒng)中,體系結(jié)構(gòu)和API的重寫和設(shè)計(jì)才是真正的關(guān)鍵所在。至少在中國(guó),我還沒見過這么偉大的上帝
程序員所說(shuō)的“輪子”是什么東西?
是構(gòu)建輪子還是直接使用開源庫(kù),我認(rèn)為,很大程度上取決于部門負(fù)責(zé)人的個(gè)人喜好。曾幾何時(shí),c開發(fā)人員熱衷于重新構(gòu)建輪子,那么為什么有些企業(yè)要自己編寫呢?我在項(xiàng)目開始時(shí)不知道這個(gè)庫(kù)的存在,我不想以后再介紹它。
2)許多第三方庫(kù)依賴于許多其他第三方庫(kù)。要引進(jìn)a館,就得引進(jìn)B館、C館、D館,這無(wú)疑增加了院系成員的學(xué)習(xí)成本。
3)第三方開源庫(kù)通常會(huì)頻繁更新。如果你知道有一個(gè)bug,你想更新它嗎?基礎(chǔ)庫(kù)的更新無(wú)疑會(huì)花費(fèi)更多的開發(fā)時(shí)間和測(cè)試時(shí)間。
4)使項(xiàng)目整體可控。一旦引入的開放源代碼庫(kù)出現(xiàn)問題并且項(xiàng)目團(tuán)隊(duì)不熟悉它,這將是災(zāi)難性的。
5)現(xiàn)有開源庫(kù)過于復(fù)雜,學(xué)習(xí)成本高,團(tuán)隊(duì)成員水平參差不齊。
最后,附上一本我前段時(shí)間讀過的書。
本文是作者《一個(gè)程序員的奮斗史》悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究!