外界總說程序員喜歡重複造輪子,你怎麼看? | 話題

在開發領域,我們將封裝好的組件、庫叫做輪子,因爲它可以直接拿來用,直接放入項目中就能實現其功能。很多程序員都聽過一句話:不要重複造輪子。有人覺得既然已經有做好的輪子,那自己再重新弄一遍豈不是浪費時間嗎?

大家都知道這句話的來源是“Stop Trying to Reinvent the Wheel”,不要重複發明輪子。我覺得這句話更應該理解爲:前人造的輪子爲我們提供了很好的想法,我們需要加以學習、改進、優化,而不是從零開始造輪子,自己探索。

有人覺得每個程序員應該有一次嘗試造輪子的經歷,造得不好可以學習經驗和方法,造得好還能增加自身的知名度:

  • 有人靠造輪子被科技巨頭挖走;
  • 有的人靠造輪子寫書、出書;
  • 還有人靠造輪子收穫了很多粉絲…

對此,你有什麼看法呢?你覺得程序員是否應該重複造輪子?歡迎在下方留言區分享你的觀點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章