回覆列表
  • 1 # Alen210364996

    哈哈,輪子一詞具體出自哪裡不記得了,但程式中開發中近幾年出現了一個忠告:不要重複造輪子。這輪子什麼意思呢,就是現在各種語言各種功能都已經有了很多好用的成熟的庫了,不需要自己去重頭做起了。直接用強大的第三方庫來實現功能,這樣效率回會高很多,問題也會少很對多。

    某乎有個輪子哥,專門重複造輪子。在上面聲譽很高,可以去關注下

  • 2 # 波波維奇72704794113

    眾所周知,車輪子是圓形的,這是大家公認的,最合適的形狀。而你非要發明另一種形狀的輪子,這種行為就叫「重複發明輪子(Reinventing the wheel)」,即「造輪子」—— 明知道你做的不可能比前輩做得更好,卻仍然堅持要做。程式設計中,業界已經有公認的軟體,你明知道自己不可能比它做得更好,卻還堅持要做。作為練習,造輪子可以增加自己的經驗,很多事情看起來簡單,但只有自己動手,才會發現其中的難點。

  • 3 # 合肥奧林職業培訓學校

    程式設計師圈裡的輪子就是指各種已有的現成的,可以直接拿來用的解決方案。這個解決方案可以是他人已經實現的source code(eg:全球著名交友網站github),也可以是任何依賴庫(Caffe,Theano etc.),或者是一些現成的企業或者單位提供開放的API(比如一些中文分詞的介面)。

    輪子有時候不能直接用。最常見是因為需求不完全相同,也可能因為專利需要規避,或者開源社群使用的證書,也有可能因為你覺得直接用太沒有成就感了我就想自己寫,原因很多。

    重複製造它的意義有兩個

    1:你的到了鍛鍊

    2:你牛逼的話可以比前人造的更好,間接造福了全世界

    重複製造輪子和重複發明輪子是不一樣的。發明是researching,製造是engineering,不能混為一談。我們說,不要重複發明輪子,但是沒有說,不要重複製造輪子。

  • 4 # 共識視角

    顯然,車輪子是圓形的,這是大家公認的,最合適的形狀。而你非要發明另一種形狀的輪子,這種行為就叫「重複發明輪子(Reinventing the wheel)」,即「造輪子」—— 明知道你做的不可能比前輩做得更好,卻仍然堅持要做。

    放到程式設計中,就是說業界已經有公認的軟體或者庫了,你明知道自己不可能比它做得更好,卻還堅持要做。作為練習,造輪子可以增加自己的經驗,很多事情看起來簡單,但只有自己動手,才會發現其中的難點。

    當然實際開發中也有很多情況不得不造輪子,比如希望做到「自主智慧財產權」、刷 KPI 之類的;或者造輪子的人真的覺得自己開發的版本有更強的功能、更好的效能也說不定呢。

  • 5 # 地雷小場

    輪子大部分發生在正規軟體公司。。為什麼。。因為各種條款。。所以還是重造合算。。如果普通公司那一般都是經驗不足。。才重複造輪子。。。。

  • 6 # azns

    以前不太清楚為什麼叫輪子,現在學python了,發現用pip安裝package的時候安裝檔案是以wheel結尾的,這應該就是所謂的輪子吧。

  • 7 # 悅來月好中老年服飾

    顯然,車輪子是圓形的,這是大家公認的,最合適的形狀。而你非要發明另一種形狀的輪子,這種行為就叫「重複發明輪子(Reinventing the wheel)」,即「造輪子」—— 明知道你做的不可能比前輩做得更好,卻仍然堅持要做。放到程式設計中,就是說業界已經有公認的軟體或者庫了,你明知道自己不可能比它做得更好,卻還堅持要做。作為練習,造輪子可以增加自己的經驗,很多事情看起來簡單,但只有自己動手,才會發現其中的難點。當然實際開發中也有很多情況不得不造輪子,比如希望做到「自主智慧財產權」、刷 KPI 之類的;或者造輪子的人真的覺得自己開發的版本有更強的功能、更好的效能也說不定呢!

  • 中秋節和大豐收的關聯?
  • 小葉紫檀有牛毛紋嗎?