[請益] 資料結構重要程度

作者: a23395080 (路過看看)   2019-10-25 15:58:51
資料結構這門課到底重不重要啊
如果非資工系的工學院學生沒修DS 但是會寫C
對未來找工程師職缺(非軟體工程師)影響大嗎???
作者: plsmaop (plsmaop)   2019-10-25 16:06:00
沒有要轉軟沒差ㄅ,但任何跟寫程式有關的工作都要會資結
作者: j0958322080 (Tidus)   2019-10-25 16:14:00
非純軟就還好
作者: Apache (阿帕契)   2019-10-25 16:20:00
所以是啥系要找啥缺
作者: cakeboy   2019-10-25 16:26:00
軟體面試會考啊!leetcode就是刷資料結構演算法,而且之後開發其實也蠻常用到的,至少要知道問題可以用什麼資料結構來增進效能
作者: a12300277 (柳葉)   2019-10-25 16:27:00
CS基礎的課程,有什麼理由不好好學嗎
作者: seal46825 (Vanish)   2019-10-25 16:28:00
至少基本的linked list stack queue sorting要會吧 面試都可能會考的
作者: magneto5566 (萬磁王5566_麥寮法斯賓達)   2019-10-25 16:31:00
軟體公司很愛問
作者: loadingN (sarsaparilla)   2019-10-25 16:32:00
面試官會叫你射在白版上
作者: sk050607 (板橋Vettel)   2019-10-25 16:33:00
會問這種問題我覺得你面試就不會上了..
作者: yamakazi (大安吳彥祖)   2019-10-25 16:35:00
軟韌體會考 新思韌體工程師有考過linked list reverse
作者: badyy (nick)   2019-10-25 16:46:00
建議跳過DS 撿一本介紹算法的課本翻翻 你就會想通了XD
作者: CCWck (幹嘛要暱稱)   2019-10-25 16:51:00
不會DS請不要自稱會寫C
作者: bemyself (self)   2019-10-25 17:00:00
新思的韌體工程師都在幹嘛?
作者: Apache (阿帕契)   2019-10-25 17:03:00
做他們IP的FW吧?
作者: sourbait (sourbait)   2019-10-25 17:03:00
基礎中的基礎
作者: pig2014 (Rocking Man)   2019-10-25 17:05:00
聽下面推文你就會變成糞code製造機認真唸書好嗎,噓醒你
作者: Chilloutt (Robust)   2019-10-25 17:17:00
基本的吧~
作者: o07608 (無良記者)   2019-10-25 17:23:00
開啥玩笑不會DS說會寫程式......?
作者: nanco5566 (5566得第一)   2019-10-25 17:26:00
認真回 資料結構在CS超重要以後不只是寫code而已 還要會看code
作者: fxp87117 (十葉可可)   2019-10-25 17:27:00
會寫是會寫啥? for loop從1印到10? 問這種問題又說自己會寫c的大概指標考白板兩題就倒了吧
作者: nanco5566 (5566得第一)   2019-10-25 17:27:00
前人的code基本上都有資料結構的概念你連code或概念都看不懂的話遲早會被公司開除或是自己走人
作者: j0958322080 (Tidus)   2019-10-25 17:30:00
人家就說不是軟體工程師了搞不好是寫儀控的阿
作者: ll1117 (Linus)   2019-10-25 17:33:00
我的程式結構比現在任何資結都強兩倍,不用管書上說什麼
作者: Namukab (不要問)   2019-10-25 17:39:00
link list stack sorting不是都計概學過?
作者: pig2014 (Rocking Man)   2019-10-25 17:49:00
ll117少誤人子弟,程式結構是SOLID跟design pattern,干DS屌事
作者: shinwa19985   2019-10-25 18:05:00
大概可以當外送工程師吧
作者: fother (huss)   2019-10-25 18:10:00
你這樣去看真的業界code會很辛苦
作者: chuegou (chuegou)   2019-10-25 18:11:00
看到會寫C就可以end了
作者: Akrapovic (蠍子)   2019-10-25 18:31:00
有打算認真學C的話資結和演算法都是必修吧修過這兩門課才算是學過C的入門
作者: ASUSboy   2019-10-25 18:33:00
不忍噓
作者: lookat1205 (go to 台北)   2019-10-25 18:43:00
滿重要的,寫程式會用到
作者: a2b183good (緋)   2019-10-25 18:58:00
想只當碼農就不用修了
作者: flysonics (飛音)   2019-10-25 19:14:00
CS要在業界混最基本的東西 : 資結 演算法 OS資結你不修 你告訴我你的核心價值是甚麼?一輩子幫人porting code嗎
作者: Apache (阿帕契)   2019-10-25 19:16:00
可是他不是CS
作者: flysonics (飛音)   2019-10-25 19:17:00
原來不是CS喔 那乖乖當碼農也可以啦 反正不是我的人生
作者: askaleroux (FalconTW)   2019-10-25 19:22:00
你這樣跟我說你會寫C 我是不信
作者: y956403 (尋歡)   2019-10-25 19:30:00
怎樣叫做會寫C 修完你學校裡某一門課嗎
作者: overhead (overhead)   2019-10-25 19:37:00
好歹花個半天把link list自己寫過一遍吧,不會寫link list太丟臉了
作者: Namukab (不要問)   2019-10-25 19:42:00
我覺得你們說得這些內容應該全部歸類到計算機概論 這樣大家都可以修到不會因為沒修被嘴
作者: YcL5566 (哈哈哈)   2019-10-25 19:47:00
不會DS跟阿狗不要自稱懂C好ㄇ
作者: jeff40108 (死得腥羶豔油劑是他)   2019-10-25 20:03:00
沒有要走軟體推文還那麼兇
作者: mike8469 (mike8469)   2019-10-25 20:07:00
純軟必備
作者: alans (只要有心人人都是食神)   2019-10-25 20:15:00
基礎工具 最好還是會
作者: NCTU5566 (交大彭于晏)   2019-10-25 20:19:00
沒差啦,我同學只會array linkedlist屌打我會那些樹啊什麼的但要走純軟還是必備啦,不然你怎麼刷題
作者: sss81521 (爆宇哥)   2019-10-25 20:24:00
樓上中肯
作者: gugeegee (咕雞雞)   2019-10-25 20:36:00
結果你身旁的人都用DS的概念寫程式,想請問要怎麼維護同事的程式?
作者: NCTU5566 (交大彭于晏)   2019-10-25 20:47:00
然後講會寫C跟怕練太壯一樣,最好不要講這種話,因為真的很難達成
作者: AvatarH (Avatar Hsieh)   2019-10-25 21:01:00
資料結構是科班的必修課,連資格考都可以選。
作者: kkmoon5566 (56小弟)   2019-10-25 21:09:00
用不太到
作者: a3294814 (阿賢)   2019-10-25 21:27:00
謝謝這篇 最近也在思考要不要學一下
作者: j0958322080 (Tidus)   2019-10-25 21:52:00
那怎樣叫做會資料結構呢
作者: emmy41124 (不想出門)   2019-10-25 22:24:00
如果完全不懂DS的話,我是很懷疑你的會寫是到什麼程度,我聽到上一個這樣說的人只會用array
作者: kaltu (ka)   2019-10-25 22:29:00
怎樣才算「會」資料結構我不知道但是一般大學單學期資料結構課程會涵蓋的東西不論是修課還是自學都沒有去搞懂的話肯定算「不會」資料結構也肯定算「不會」程式,你可以說我會syntax就算會「寫」程式但是你在寫三小?脫離文盲跟會寫文章是兩個階段大家常用到被收進大學課程一教十幾二十年沒大改動的基礎資料結構就跟常用句式一樣基本
作者: TAKADO (朕沒給的你不能搶)   2019-10-25 22:37:00
能修都修啊,大學的課就都是練邏輯跟學查資料而已。畢業工作後才是學海無涯的開始。
作者: j0958322080 (Tidus)   2019-10-25 22:37:00
所以到底怎樣算會資料結構,搞不好他在他的程式裡面也有用到linked list,只是他不知道怎樣算用到而已啊且他只說他沒有修資料結構而已不一定不懂資料結構
作者: g1990822 (什麼東西?!)   2019-10-25 23:33:00
借篇問一下,那做數位ic的話需要修DS嗎?
作者: DesertGold (沙漠黃金)   2019-10-25 23:47:00
看負責數位ic流程中的那一部份,修一下還是比較好
作者: clamperni (肥宅牛牛)   2019-10-26 00:04:00
會只是一種fu
作者: mike0327 (小麥)   2019-10-26 00:13:00
有些電機系的程設就是只會教c然後沒有資結的課程呵呵
作者: DrTech (竹科管理處網軍研發人員)   2019-10-26 00:14:00
蠻重要的。面試,或研發工作一定會用。除非不走研發,或沒在做一線產品。對自己有要求的人,年輕時,好好學吧。
作者: automaton   2019-10-26 00:53:00
謝謝原po
作者: kwljsc (立志成為人)   2019-10-26 00:58:00
原po勇者 菜雞我省去被砲的風險偷看到不少想法 先謝
作者: tyantmf (weekwnd)   2019-10-26 01:04:00
printf 這樣嗎
作者: blue237 (換了位置就換了腦袋)   2019-10-26 01:45:00
不重要啦,大部分只需要會ctrl+c跟ctrl+p
作者: p1234891 (aaa0101zzz)   2019-10-26 02:29:00
感謝原 po 也問了我一直困惑已久的東西再借問一下資結跟演算法如果再碩班有限的時間下只能二選一修課或自學的話應該哪個優先呢?感謝~
作者: CCWck (幹嘛要暱稱)   2019-10-26 03:45:00
只想學會用程式,學DS。想寫出自己的程式,學演算法演算法課程教的,幾乎都有lib可以用,看不懂程式碼,知道lib在幹嘛就夠了。就算到業界,只給lib和.h的情況也很多
作者: friendever (hi~)   2019-10-26 04:58:00
非軟體就算不會寫程式也不會怎樣吧
作者: physicsdk (我是小洛)   2019-10-26 09:54:00
有修過比較有說服力,但工作實際應用的還是很不一樣,都進去還要重學
作者: shiyeh (shiyeh)   2019-10-26 10:44:00
沒差吧 只要會if-else 頂多加個for迴圈就可以了
作者: drph (Peter)   2019-10-26 13:03:00
不會資結說自己會寫C就像是剛學完26個字母就說自己懂英國文學。至於以後會不會用到就看你做啥工作, 如果你是想一輩子當低階雜工的話那的確只需要看得懂ABCD,不要客人說要點A餐的時候不知道他在說啥就好;但如果你是想當莎士比亞再世的話當然不可能只會背26個字母
作者: ymca8 (QQ)   2019-10-26 14:31:00
想變強資結非常重要
作者: popcool (我不懂)   2019-10-26 23:40:00
工作不見得用的到,但想找好工作時100%用的到
作者: wxywxywxy   2019-10-28 17:51:00
雖然工作不一定用到 但算是很重要的基礎
作者: gaowei16 (啾啾人)   2019-10-29 15:25:00
資結才是王道

Links booklink

Contact Us: admin [ a t ] ucptt.com