程式設計師所說的 輪子 是什麼東西?創造它有什麼意義?

時間 2021-05-11 11:51:02

1樓:楊雷

造輪子你可以理解為函式的過載,你這個不好用時,我再自己寫乙個函式,這個過載的函式的相當於造輪子,每個程式設計師都要造輪子,不造輪子的程式設計師不是好程式設計師,靠語言本身的那點語法好多東西實現不了,所以要自己造乙個。只有對現有的程式不滿意的時候才造輪子,初學者重複寫功能不叫造輪子,那叫對語言不熟不透,半生不熟的東西造出來用途不大,當然,這也是乙個學習的過程。

2樓:舒琴

業界常說:「不要隨意造輪子,不要隨意造輪子」。我一向都熱烈擁護,但今日一思,細思恐極。

不要造輪子的後果是什麼?

1. 中國程式設計師更容易失去造輪子的能力,很多程式設計師已經失去了造輪子的能力(無論他帽子上寫的是什麼頭銜),然後美中國人就這麼勝利了;

2. 應用中只需要輕巧靈便的 50 厘公尺直徑的輪子,結果都拖著 500 厘公尺的重卡級輪子;

3. 美中國人造的輪子在中國市場呈碾壓勢態,想想沒用Spring 框架的應用還有幾個;

4. 中國大部分軟體科技企業談不上有核心技術,都是些組裝車而已,無論它市值有多高;

5. 中國絕大多數程式設計師都淪為廉價可替換的 IT 民工。

醒醒吧!拿來主義終究是要付出巨大代價的。

對你聽到的每一句話保持懷疑。

3樓:周洋

按正常思維輪子圓的。你拿來用相同的任務用自己的方法來做,可能好可能壞。

好的話,你更新了他的size

壞的話,你學會了自我檢討和找問題解決問題,這一點非常值得新手去做。

一定要做。想法要有撞擊才有收穫

記得雙擊麼麼噠

4樓:發發啊喂

就是有很多東西是有現成的. 你就沒必要重新自己開始弄. unix程式設計藝術裡面還說, 萬行碼不如一句指令碼.

很多問題是有資料之後才發現別人寫的不好. 這種情況就不是重新發明而是改進輪子了.

5樓:

第一次接觸到造輪子這說法,我也覺得挺歡樂的,想出這麼個生動風趣的形容事物,老司機中的戰鬥機啊

已經有乙個用某種材料實現的輪子被發明出來了,再造個一模一樣的輪子那是在浪費時間啊...

不過世界上材料那麼多,各個用途都不同,我說可以用塑料之類的材料造個黑科技輪子,那就很有意思了。就像已經有大觸用Python造了個服務端的輪子,我還可以用C#再造個更黑科技的輪子,光是想想就很激動啊

這樣的話,同樣是輪子,用途同樣是滾動,我既可以在大馬路上飛馳,又可以在山地上越野,這讓我想到了安卓平板的安卓win10雙系統的黑科技

但是黑科技也不是人人都有啊

要寫個遊戲,用C++寫完,後台生成DLL,呼叫DLL,這是PC版

將DLL材質的原始碼用so材質再造乙個,把雜質過濾掉,這是安卓版

是不是很酷很黑科技

看來還是要看造出輪子後的用途,花點精力再造個輪子才是長久之計,還能造福後來人

6樓:野生的狐狸

你可以把這個「輪子」換成「燈泡」。

比如:不要重新發明燈泡……

意思就是:某個東西已經很成熟了,經受了市場的考驗,就不要輕易的去推翻它。

其實很多行業都會說類似的話,只不過程式設計師作為乙個經常優化和改良以往演算法的群體,經常會做這樣的事情。

7樓:peter.z

我一直認為,這句話應該是「不要發明輪子。」而不是「不要製造輪子。」

這句話的意思是說,輪子已經被發明了,你再挖空心思從「怎麼樣把滑動摩擦變成滾動摩擦以提高力的效率」的思路,慢慢想出乙個圓形的,中間插根棍子的東西,那就沒有意義了。好比開發中,業界已經有的成熟方案,你再從零開始重新發明一遍,是沒有卵用的。

但是,你可以建議實現這種方案,來鍛鍊自己的能力。

你從頭再設計乙個ssh框架,沒有卵用,但是你可以學習其中的思路,自己實現一遍,來鍛鍊自己的能力。

所以我說,應該是不要發明輪子,而不是不要造輪子。

培訓班講師說,程式設計師靠自學學不到什麼東西,要報班才行(網課),是真的嗎?

李汶駿 如果培訓班老師說的是真的,同理可得 當你飢腸轆轆的時候,賣包子的告訴你,其他的食物沒營養,要吃我們家包子才行。你信不?當你談戀愛的時候,賣房的告訴你,愛她就給她乙個家。賣鑽石的告訴你,愛情恆久遠一顆永流傳。賣化妝品的告訴你,讓男人心動的口紅,買它!看到沒有,這些話語,都不是 真理 的 真 而...

女程式設計師是什麼體驗?

lizzy 現在的女程式設計師也可以很靚。平時也會化些淡妝。工作起來很專注。交代的工作能高質量的完成。為了提高身體素質,平時會參加一些線下活動活動,健身,瑜伽,舞蹈,跑步等。 貓子慄 1.女生當男生用,男生當狗用。這個你今天得弄完,加班也得弄完,今天弄不完明天到火車上弄。2.只想安安靜靜搬磚,但總莫...

程式設計師最好的開發機是什麼?

浩正的富足生活 mac的系統設計和軟體體驗是很不錯的,加上mac自身的物理設計的整體感也是無以倫比的,所以攜帶mac以及使用mac上的軟體和硬體都是很不錯的。建議mac,用上就會喜歡的。之前我就是thinkpad和linux的忠實使用者,但是換了mac之後,的確感受到mac的細節做的確實是到位。 石...