章節: 00:00 學這些有用 嗎 00:52 我與速成班的距離04:45 業務增長後的 ... 邀約信箱: [email protected] # 資料結構 #演算法#計算機概論#前端#後端#工程師. ... <看更多>
「資料結構重要 嗎」的推薦目錄:
- 關於資料結構重要 嗎 在 [閒聊] 資料結構不重要? - 看板Soft_Job 的評價
- 關於資料結構重要 嗎 在 Are learning data structures and algorithms really ... - YouTube 的評價
- 關於資料結構重要 嗎 在 【圖解演算法教學】一次搞懂「資料結構」與「演算法」到底是 ... 的評價
- 關於資料結構重要 嗎 在 IT鐵人賽: 從零開始搞懂寫程式,資工系4年最重要的學科 的評價
- 關於資料結構重要 嗎 在 [請益] 資料結構重要程度- 看板Tech_Job - PTT網頁版 的評價
- 關於資料結構重要 嗎 在 [問卦] 學演算法資料結構的理由 - PTT 熱門文章Hito 的評價
- 關於資料結構重要 嗎 在 Will 保哥的技術交流中心- #主題討論✍️ 大多數#前端工程師沒 ... 的評價
- 關於資料結構重要 嗎 在 Re: [閒聊] 資料結構不重要?...轉自PTT-Soft_Job板 的評價
- 關於資料結構重要 嗎 在 [問卦] 除了面試,何時用到資料結構和演算法 - PTT評價 的評價
- 關於資料結構重要 嗎 在 #請益演算法跟資料結構該怎麼學 - 軟體工程師板 | Dcard 的評價
資料結構重要 嗎 在 【圖解演算法教學】一次搞懂「資料結構」與「演算法」到底是 ... 的推薦與評價
入門|介紹|教學|LeetCode| 資料結構 完整課程,了解更多(JAVA ... 不論學習什麼,明確的「定位」出自己在整個學習藍圖中的位置,是非常 重要 的。 ... <看更多>
資料結構重要 嗎 在 IT鐵人賽: 從零開始搞懂寫程式,資工系4年最重要的學科 的推薦與評價
[軟體工程師雜談] 資工系在學些什麼,有用 嗎 ?| IT鐵人賽: 從零開始搞懂寫程式,資工系4年最 重要 的學科, 資料結構 ,演算法,物件導向. ... <看更多>
資料結構重要 嗎 在 [請益] 資料結構重要程度- 看板Tech_Job - PTT網頁版 的推薦與評價
資料結構 這門課到底重不重要啊如果非資工系的工學院學生沒修DS 但是會寫C 對未來找工程師職缺(非軟體工程師)影響大嗎? ... <看更多>
資料結構重要 嗎 在 [問卦] 學演算法資料結構的理由 - PTT 熱門文章Hito 的推薦與評價
... 感覺這些東西也不是學了一堆演算法跟資料結構就會了感覺學了那些最重要的 ... 9 F →rex44391: js的execution stack不就是資結的stack嗎04/03 20:44. ... <看更多>
資料結構重要 嗎 在 Will 保哥的技術交流中心- #主題討論✍️ 大多數#前端工程師沒 ... 的推薦與評價
主題討論✍️ 大多數#前端工程師沒學過#資料結構與#演算法,你覺得學習這些可能不常用到的知識,對前端工程師的生涯或能力養成有幫助嗎? #歡迎大家踴躍發表心得或 ... ... <看更多>
資料結構重要 嗎 在 Re: [閒聊] 資料結構不重要?...轉自PTT-Soft_Job板 的推薦與評價
所以勢必要換演算法,所以也會用不同的排序方法。 二、SQL 查詢命令最好根據資料庫特性撰寫。 把車子結構樹狀化的目的是為了申請零件 ... ... <看更多>
資料結構重要 嗎 在 [問卦] 除了面試,何時用到資料結構和演算法 - PTT評價 的推薦與評價
或是解決了什麼問題的嗎? --. ※ PTT 留言評論. ※ 發信站: 批踢踢實業坊(ptt.cc), ... ... <看更多>
資料結構重要 嗎 在 #請益演算法跟資料結構該怎麼學 - 軟體工程師板 | Dcard 的推薦與評價
... 也沒有學會的感覺,leetcode目前對我來說也有點太難,很多觀念感覺還沒學過。所以想請問有可以一邊學習一邊實作的網站嗎- 資料結構,請益,工程師. ... <看更多>
資料結構重要 嗎 在 [閒聊] 資料結構不重要? - 看板Soft_Job 的推薦與評價
最近常看到越來越多人說 "資料結構不重要"
Queue、List、Heap、Hash Table .NET JAVA早就做好了,你根本不用懂資料結構。
排序、搜尋 Library 早就幫你做好了,你根本不用懂演算法。
至於其他更複雜的資料結構與演算法,更不用學,
太難,你也用不到。 太冷門,需要時再去找 Sample codes 就好。
演算法複雜度?
根本不用考慮阿,現在硬體那麼快,演算法差個 0.1秒 ,會扣錢嗎?
結論 => 不懂資料結構也可寫很好的程式。
我想很多人應該都是這種觀念的。
不知道大家對於 "資料結構與演算法" 不重要的想法是如何?
分享一些我看到的一些狀況好了:
-------------------------------------
我的工作環境,常常需要在有幾億筆資料的Table內查資訊。
理論上這種環境根本就不要懂演算法與資料結構,
反正搜尋演算法、排序一定叫SQL Server做就好。
但有趣的事情就在這,當資料量大成這樣時,很多人就開始抱怨了,
"為何搜尋速度那麼慢? "
"這一定不是我的錯,是微軟的錯"
"這是硬碟的存取的極限,我也沒辦法"
最後效能差到,沒辦法使用資料庫了,只好開始砍資料庫內的資料了。
把資料備份,然後砍掉九成的資料,讓資料變少,存取速度增快。
(然後固定每段時間做這種事情)
然後有需要舊資料再去請助理把資料還原,撈部分資料出來匯入。
但是,如果有學過演算法或資料結構的,
頭腦應該都不會這樣想吧@@
資料長度 N 太大, 就刪長度 ?
明明就可以把 Table Schema 搞成樹狀結構,定期(或定量)增加節點Table。
明明就可以把 Table 拆成多個, 用程式做索引,加快存取。
明明資料進來時,就可以做一些計算,統計,快取等方式,讓未來不用查大量資料
(其實還有很多種作法,而且資料結構課本都有教)
--------------------------
但是我不知道為什麼,
感覺越來越多人對於存取效率一點都不重視,
系統架構、程式演算法設計一點都不重視,
總是用連大學生都不如的方式去設計與管理系統,
寫程式與設計系統總是用非常沒效率的方式在做。
而剛好我看到的這些人,都是非本科系出來的。
資料結構與演算法真的不重要嗎?
我始終是存在反對的意見。
即使你不用自己去設計一些有效率或特殊用途的資料結構,
即使你不用自己去設計各種常用的演算法,
但是,有學過這些基礎理論,
會讓你未來在設計系統時,總是知道怎麼做比較有效率,
光是設計資料庫架構就需要一堆傳統資料結構概念了,
寫程式、Protocol 要有效率,也要一堆以前學資料結構的觀念,
"不懂資料結構,根本就沒差"?
差多了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.119.107
... <看更多>