不要重復(fù)造輪子誰說的 互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?
互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?是的,沒錯(cuò)。網(wǎng)絡(luò)圈里常說“不要反復(fù)做輪子”。其實(shí),有具體的幾點(diǎn)。第一,不要重復(fù)做任何事情;第二,這取決于你在談?wù)撜l。如果你在
互聯(lián)網(wǎng)行業(yè)流行一句話叫“不要重復(fù)造輪子”,那么核心技術(shù)的輪子要不要重新造呢?
是的,沒錯(cuò)。網(wǎng)絡(luò)圈里常說“不要反復(fù)做輪子”。其實(shí),有具體的幾點(diǎn)。第一,不要重復(fù)做任何事情;第二,這取決于你在談?wù)撜l。如果你在一個(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í)俱樂部等你。我認(rèn)為這很大程度上取決于部門負(fù)責(zé)人的個(gè)人喜好,無論是我自己動(dòng)手還是直接使用開源庫。曾幾何時(shí),c開發(fā)人員熱衷于重新構(gòu)建輪子,那么為什么有些企業(yè)要自己編寫呢?我在項(xiàng)目開始時(shí)不知道這個(gè)庫的存在,我不想以后再介紹它。
2)許多第三方庫依賴于許多其他第三方庫。要引進(jìn)a館,就得引進(jìn)B館、C館、D館,這無疑增加了院系成員的學(xué)習(xí)成本。
3)第三方開源庫通常會(huì)頻繁更新。如果你知道有一個(gè)bug,你想更新它嗎?基礎(chǔ)庫的更新無疑會(huì)花費(fèi)更多的開發(fā)時(shí)間和測(cè)試時(shí)間。
4)使項(xiàng)目整體可控。一旦引入的開放源代碼庫出現(xiàn)問題并且項(xiàng)目團(tuán)隊(duì)不熟悉它,這將是災(zāi)難性的。
5)現(xiàn)有開源庫過于復(fù)雜,學(xué)習(xí)成本高,團(tuán)隊(duì)成員水平參差不齊。
最后,附上一本我前段時(shí)間讀過的書。
本文是作者《一個(gè)程序員的奮斗史》悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究
為什么有很多出名開源的C/C 方面的高性能網(wǎng)絡(luò)庫,比如libevent,boost-asio,有些企業(yè)還要自己寫?
毫無意義。關(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)鍵所在。至少在中國,我還沒見過這么偉大的上帝
假如Deepin把linux內(nèi)核最內(nèi)部部分代碼在不改變架構(gòu)邏輯設(shè)計(jì)前提下重寫了,能算純國產(chǎn)系統(tǒng)嗎?
我也不建議重復(fù)車輪。
我們作為前端的任務(wù)是制造汽車(頁面),而不是車輪(插件)?,F(xiàn)在有許多優(yōu)秀的插件。我們不需要重復(fù)地把時(shí)間浪費(fèi)在制造輪子上。
最后,在我早期的職業(yè)生涯中,像你一樣,我不喜歡使用我編寫的插件,但我不是自己編寫的。這是件好事。一個(gè)簡(jiǎn)單的效果是插件可以在幾分鐘內(nèi)完成,但是自己編寫插件需要幾個(gè)小時(shí),并且存在各種兼容性問題。
后來,老板跟我說,讓我學(xué)會(huì)站在巨人的肩膀上做事,言下之意就是現(xiàn)成的優(yōu)秀插件,你為什么不用呢?
后來,當(dāng)我得知自己在中國開了第一家前端公司時(shí),我真的是從商業(yè)的角度看得比較宏觀,客戶關(guān)心你怎么做,只要效果好,兼容性好,速度快。當(dāng)我的一個(gè)員工開始制造輪子時(shí),我會(huì)直接推薦插件,因?yàn)橹圃鞆?fù)制輪子也意味著增加公司的成本。
前端新人工作中多造輪子對(duì)未來的發(fā)展是好是壞?
事實(shí)上,造輪子的現(xiàn)象不僅僅存在于前端工程師。編程的初衷是讓機(jī)器幫助人們做事,這是由于人們的懶惰。從機(jī)器語言開始,到各種C、Java等,它們都顯得解題比較好,而構(gòu)建輪子無非是解決問題的更好方法,解決問題之后,同事和程序員也會(huì)得到構(gòu)建輪子的成就感
首先,答案是肯定的。Python仍然很容易學(xué)習(xí)。!簡(jiǎn)單易懂的語法是Python語言的一個(gè)重要特性,學(xué)習(xí)Python語言幾乎不需要任何基礎(chǔ),所以Python是孩子們常用的編程語言之一。
Python語言是函數(shù)式語言和面向?qū)ο笳Z言的典型結(jié)合,因此編寫Python代碼非常靈活和直接。它與純面向?qū)ο笳Z言(如Java)有很大的不同。也許這也是Python語言受程序員歡迎的原因,因?yàn)闆]有人想變得復(fù)雜。Python語言比較簡(jiǎn)單,但也體現(xiàn)在豐富的“庫”中。Python為各種通用開發(fā)領(lǐng)域準(zhǔn)備了豐富的庫。只要導(dǎo)入這些庫,就可以很容易地使用它們。
盡管Python語言簡(jiǎn)單易學(xué),但它有廣泛的應(yīng)用和相對(duì)完善的語言生態(tài)。目前,python語言廣泛應(yīng)用于web開發(fā)、大數(shù)據(jù)開發(fā)(數(shù)據(jù)分析)、人工智能開發(fā)(機(jī)器學(xué)習(xí)、計(jì)算機(jī)視覺、自然語言處理)、嵌入式開發(fā)等領(lǐng)域。相信隨著大數(shù)據(jù)和人工智能的不斷發(fā)展,Python語言未來的發(fā)展空間還是非常廣闊的。
當(dāng)然,用Python語言也可以編寫非常復(fù)雜的程序,特別是在人工智能領(lǐng)域,用Python來完成算法的實(shí)現(xiàn)過程比較復(fù)雜。許多開發(fā)團(tuán)隊(duì)已經(jīng)將算法設(shè)計(jì)與算法實(shí)現(xiàn)分開。從事算法實(shí)現(xiàn)的工程師往往需要通過Python等語言實(shí)現(xiàn)算法設(shè)計(jì)器的設(shè)計(jì)方案。這一過程往往是困難的,算法實(shí)現(xiàn)工程師需要有一個(gè)堅(jiān)實(shí)的算法基礎(chǔ)。當(dāng)然,目前很多算法工程師團(tuán)隊(duì)需要同時(shí)完成算法設(shè)計(jì)和算法實(shí)現(xiàn),這似乎是目前的發(fā)展趨勢(shì)。
為什么有些前端工程師喜歡重復(fù)造輪,樂此不疲?
謝謝您邀請(qǐng)我與您真誠地討論?是的,我的朋友支持我!朋友們認(rèn)為我在放屁!我不介意!謝謝您??。枯喿邮加谒未?。(聚焦歷史)關(guān)于章數(shù)、章數(shù)、頁數(shù)和行數(shù)(拍)我為什么說得這么清楚?宗關(guān)于倫杰(你還記得)!分古今、中外四部分?!?區(qū)別是基于宋代,而每一部分又分為弱部和干部?等等!每個(gè)部分都有詳細(xì)的記錄!它在當(dāng)今世界被使用過嗎?這個(gè)部門的所有部分都被重新使用了。尤其是公司、跨國公司、部門等,越嚴(yán)格的部分部門越嚴(yán)格:規(guī)定嚴(yán)格認(rèn)真,具體咨詢工程師。由于時(shí)代的不同,法律是根據(jù)當(dāng)時(shí)的國情制定的。因?yàn)槲业闹R(shí)有限!請(qǐng)理解!謝謝您