想學著自己造輪子,該怎樣入手?

時間 2021-05-30 10:05:56

1樓:

zhihu.com/question/265751753/answer/299113325知乎上另乙個問題下的答案。感覺這裡面的輪子挺有意思的。要不你去試試吧。

2樓:Van Darkholme

一開始誰造的輪子都沒那麼圓。你現在只需要把別人輪子的主要功能實現就行了。比如雙向資料繫結,不考慮執行速度,健壯性,先實現基本效果。

再來慢慢改。有一天你會發現,別人的原始碼跟自己的已經差不多了,你看別人的原始碼能夠一目十行了。說明輪子基本圓了。

3樓:飄夢

em.. 從鋸木頭開始?

=我覺得輪子這種東西多造造,坑踩多了就懂了。。 很多設計都是因為以前踩過坑而做的

工作裡造輪子應該不太好,可以在平常少用點別人的,自己造造方輪子甚麼的。。

4樓:

需求是提公升水平最大的驅動力。

如果只是想學,但沒有明確應用場景的話,你就遇不到明確的問題,無法體會什麼是好的,這樣其實很難真正進步。

你學習的過程中只知道原先的輪子用什麼方法解決了什麼問題,但是你不明白為什麼會出現這種問題,這個問題的具體約束是什麼,以及為什麼這種方法在這樣的應用需求約束下能很好的解決問題。弄懂了這些,才叫真正學會了,未來才能真正的用上,否則就只是知道而已,太淺。

具體的說,你目前都在重複用別人的輪子,這說明你手頭的任務需求並不高,簡單的說就是很容易的工程專案罷了。所以你需要對你的公司進行評估,要是公司真的是就這個水平,那趁早跑路;要是只是因為你水平尚淺,所以公司不敢把重要的專案交到你手裡,那就多寫多磨練吧,別想著一步去造個輪子,等你水平夠了,公司自然會讓你去摸索造輪子。

想學著自己實現乙個深度學習框架該如何入手?

hadxu 這裡安利一下去年剛讀研時候跟著陳天奇在華盛頓大學開的一門dlsys,自己跟著課程手動寫了自己的深度學習框架Thunder。使用C 編寫無縫切換在CPU與GPU之間的資料結構實現自動求導機制Auto Grad。編譯成動態鏈結庫,便於高階語言呼叫。封裝底層演算法,用高階語言宣告方法。其中比較...

上大學以後想學著打扮自己有錯嗎?

叉燒丶 沒錯,而且對於某些地方的人來說甚至有點晚了。初中當人人都在勤於讀書的時候,會打扮便被貼上叛逆少年的標籤,而到了高中,會打扮已經成為常態,而礙於學校大環境限制也不大可行,大學的環境與之前的大有不同,可以說徹底打破了以前的這種格局。而且會打扮從某種程度上還能提公升自信感。 樹樹的成長日曆 沒有錯...

Boost裡已經有的輪子一定要自己造是一種怎樣的心態?

大雄 工匠精神 啥是工匠精神?就是研究細節,極限優化,別人做的成熟,我做的輕量 別人做的通用,我做的極限優化 別人做的簡單,我做的通用 別人做的輕量,我做框架。嗯,反正我就是厲害! 就是那種,要實現某某輪子,別的公司已經有了妥妥的,堅決不用,自己開發乙個 收購乙個,做到 自主的,不依賴其他公司 這是...