作者a23395080 (路過看看)
看板Tech_Job
標題[請益] 資料結構重要程度
時間Fri Oct 25 15:58:51 2019
資料結構這門課到底重不重要啊
如果非資工系的工學院學生沒修DS 但是會寫C
對未來找工程師職缺(非軟體工程師)影響大嗎???
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.36.149 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1571990333.A.C37.html
推 plsmaop: 沒有要轉軟沒差ㄅ,但任何跟寫程式有關的工作都要會資結10/25 16:06
推 j0958322080: 非純軟就還好10/25 16:14
推 Apache: 所以是啥系要找啥缺10/25 16:20
推 cakeboy: 軟體面試會考啊!leetcode就是刷資料結構演算法,而且之10/25 16:26
→ cakeboy: 後開發其實也蠻常用到的,至少要知道問題可以用什麼資料10/25 16:26
→ cakeboy: 結構來增進效能10/25 16:26
推 a12300277: CS基礎的課程,有什麼理由不好好學嗎10/25 16:27
推 seal46825: 至少基本的linked list stack queue sorting要會吧 面10/25 16:28
→ seal46825: 試都可能會考的10/25 16:28
推 magneto5566: 軟體公司很愛問10/25 16:31
→ loadingN: 面試官會叫你射在白版上10/25 16:32
推 sk050607: 會問這種問題我覺得你面試就不會上了..10/25 16:33
推 yamakazi: 軟韌體會考 新思韌體工程師有考過linked list reverse10/25 16:35
→ badyy: 建議跳過DS 撿一本介紹算法的課本翻翻 你就會想通了XD10/25 16:46
→ CCWck: 不會DS請不要自稱會寫C10/25 16:51
→ bemyself: 新思的韌體工程師都在幹嘛?10/25 17:00
推 Apache: 做他們IP的FW吧?10/25 17:03
推 sourbait: 基礎中的基礎10/25 17:03
→ pig2014: 聽下面推文你就會變成糞code製造機10/25 17:05
噓 pig2014: 認真唸書好嗎,噓醒你10/25 17:07
推 Chilloutt: 基本的吧~10/25 17:17
推 o07608: 開啥玩笑不會DS說會寫程式......? 10/25 17:23
推 nanco5566: 認真回 資料結構在CS超重要10/25 17:26
→ nanco5566: 以後不只是寫code而已 還要會看code10/25 17:27
推 fxp87117: 會寫是會寫啥? for loop從1印到10? 問這種問題又說自10/25 17:27
→ fxp87117: 己會寫c的大概指標考白板兩題就倒了吧10/25 17:27
→ nanco5566: 前人的code基本上都有資料結構的概念10/25 17:27
→ nanco5566: 你連code或概念都看不懂的話10/25 17:28
→ nanco5566: 遲早會被公司開除或是自己走人10/25 17:28
推 j0958322080: 人家就說不是軟體工程師了搞不好是寫儀控的阿10/25 17:30
噓 ll1117: 我的程式結構比現在任何資結都強兩倍,不用管書上說什麼10/25 17:33
推 Namukab: link list stack sorting不是都計概學過?10/25 17:39
噓 pig2014: ll117少誤人子弟,程式結構是SOLID跟design pattern,干10/25 17:49
→ pig2014: DS屌事10/25 17:49
推 shinwa19985: 大概可以當外送工程師吧10/25 18:05
推 fother: 你這樣去看真的業界code會很辛苦10/25 18:10
→ chuegou: 看到會寫C就可以end了10/25 18:11
→ Akrapovic: 有打算認真學C的話資結和演算法都是必修吧10/25 18:31
→ Akrapovic: 修過這兩門課才算是學過C的入門10/25 18:32
噓 ASUSboy: 不忍噓10/25 18:33
推 lookat1205: 滿重要的,寫程式會用到10/25 18:43
推 a2b183good: 想只當碼農就不用修了10/25 18:58
推 flysonics: CS要在業界混最基本的東西 : 資結 演算法 OS10/25 19:14
→ flysonics: 資結你不修 你告訴我你的核心價值是甚麼? 10/25 19:14
→ flysonics: 一輩子幫人porting code嗎10/25 19:14
推 Apache: 可是他不是CS10/25 19:16
→ flysonics: 原來不是CS喔 那乖乖當碼農也可以啦 反正不是我的人生10/25 19:17
噓 askaleroux: 你這樣跟我說你會寫C 我是不信10/25 19:22
→ y956403: 怎樣叫做會寫C 修完你學校裡某一門課嗎10/25 19:30
推 overhead: 好歹花個半天把link list自己寫過一遍吧,不會寫link l10/25 19:37
→ overhead: ist太丟臉了10/25 19:37
推 Namukab: 我覺得你們說得這些內容應該全部歸類到計算機概論 這樣大10/25 19:42
→ Namukab: 家都可以修到不會因為沒修被嘴10/25 19:42
噓 YcL5566: 不會DS跟阿狗不要自稱懂C好ㄇ10/25 19:47
推 jeff40108: 沒有要走軟體推文還那麼兇10/25 20:03
推 mike8469: 純軟必備10/25 20:07
推 alans: 基礎工具 最好還是會10/25 20:15
推 NCTU5566: 沒差啦,我同學只會array linkedlist屌打我會那些樹啊10/25 20:19
→ NCTU5566: 什麼的10/25 20:19
→ NCTU5566: 但要走純軟還是必備啦,不然你怎麼刷題10/25 20:19
推 sss81521: 樓上中肯10/25 20:24
推 gugeegee: 結果你身旁的人都用DS的概念寫程式,想請問要怎麼維護同10/25 20:36
→ gugeegee: 事的程式?10/25 20:36
推 NCTU5566: 然後講會寫C跟怕練太壯一樣,最好不要講這種話,因為真10/25 20:47
→ NCTU5566: 的很難達成10/25 20:47
→ AvatarH: 資料結構是科班的必修課,連資格考都可以選。 10/25 21:01
推 kkmoon5566: 用不太到10/25 21:09
推 a3294814: 謝謝這篇 最近也在思考要不要學一下10/25 21:27
→ j0958322080: 那怎樣叫做會資料結構呢10/25 21:52
推 emmy41124: 如果完全不懂DS的話,我是很懷疑你的會寫是到什麼程度10/25 22:24
→ emmy41124: ,我聽到上一個這樣說的人只會用array10/25 22:24
→ kaltu: 怎樣才算「會」資料結構我不知道10/25 22:29
→ kaltu: 但是一般大學單學期資料結構課程會涵蓋的東西10/25 22:29
→ kaltu: 不論是修課還是自學都沒有去搞懂的話10/25 22:29
→ kaltu: 肯定算「不會」資料結構10/25 22:29
→ kaltu: 也肯定算「不會」程式,你可以說我會syntax就算會「寫」程10/25 22:29
→ kaltu: 式10/25 22:29
→ kaltu: 但是你在寫三小?10/25 22:29
→ kaltu: 脫離文盲跟會寫文章是兩個階段10/25 22:29
→ kaltu: 大家常用到被收進大學課程一教十幾二十年沒大改動的基礎資10/25 22:29
→ kaltu: 料結構就跟常用句式一樣基本10/25 22:29
推 TAKADO: 能修都修啊,大學的課就都是練邏輯跟學查資料而已。畢業工10/25 22:37
→ TAKADO: 作後才是學海無涯的開始。10/25 22:37
推 j0958322080: 所以到底怎樣算會資料結構,搞不好他在他的程式裡面10/25 22:37
→ j0958322080: 也有用到linked list,只是他不知道怎樣算用到而已啊10/25 22:37
→ j0958322080: 且他只說他沒有修資料結構而已不一定不懂資料結構10/25 22:39
推 g1990822: 借篇問一下,那做數位ic的話需要修DS嗎?10/25 23:33
→ DesertGold: 看負責數位ic流程中的那一部份,修一下還是比較好 10/25 23:47
推 clamperni: 會只是一種fu10/26 00:04
→ a23395080:小弟我問這個問題是因爲目前雙主修 已經有很多课程要 10/26 00:12
→ a23395080: 修了 考量時間也就這麼多 才會問這門課對未來求職的影 10/26 00:12
→ a23395080: 響力 感謝版上各位大大的回覆 長知識了
10/26 00:12
→ mike0327: 有些電機系的程設就是只會教c然後沒有資結的課程呵呵10/26 00:13
→ DrTech: 蠻重要的。面試,或研發工作一定會用。除非不走研發,或沒10/26 00:14
→ DrTech: 在做一線產品。對自己有要求的人,年輕時,好好學吧。10/26 00:15
※ 編輯: a23395080 (27.52.36.149 臺灣), 10/26/2019 00:16:13
※ 編輯: a23395080 (27.52.36.149 臺灣), 10/26/2019 00:17:27
推 automaton: 謝謝原po 10/26 00:53
推 kwljsc: 原po勇者 菜雞我省去被砲的風險偷看到不少想法 先謝 10/26 00:58
推 tyantmf: printf 這樣嗎 10/26 01:04
推 blue237: 不重要啦,大部分只需要會ctrl+c跟ctrl+p 10/26 01:45
推 p1234891: 感謝原 po 也問了我一直困惑已久的東西 10/26 02:29
推 p1234891: 再借問一下資結跟演算法如果再碩班有限的時間下只能二 10/26 02:31
→ p1234891: 選一修課或自學的話應該哪個優先呢?感謝~ 10/26 02:31
→ CCWck: 只想學會用程式,學DS。想寫出自己的程式,學演算法 10/26 03:45
→ CCWck: 演算法課程教的,幾乎都有lib可以用,看不懂程式碼,知道li 10/26 03:47
→ CCWck: b在幹嘛就夠了。就算到業界,只給lib和.h的情況也很多 10/26 03:47
推 friendever: 非軟體就算不會寫程式也不會怎樣吧 10/26 04:58
推 physicsdk: 有修過比較有說服力,但工作實際應用的還是很不一樣, 10/26 09:54
→ physicsdk: 都進去還要重學 10/26 09:54
推 shiyeh: 沒差吧 只要會if-else 頂多加個for迴圈就可以了 10/26 10:44
推 drph: 不會資結說自己會寫C就像是剛學完26個字母就說自己懂英國文 10/26 13:03
→ drph: 學。至於以後會不會用到就看你做啥工作, 如果你是想一輩子 10/26 13:03
→ drph: 當低階雜工的話那的確只需要看得懂ABCD,不要客人說要點A餐 10/26 13:04
→ drph: 的時候不知道他在說啥就好;但如果你是想當莎士比亞再世的話 10/26 13:04
→ drph: 當然不可能只會背26個字母 10/26 13:04
推 ymca8: 想變強資結非常重要 10/26 14:31
推 popcool: 工作不見得用的到,但想找好工作時100%用的到 10/26 23:40
推 wxywxywxy: 雖然工作不一定用到 但算是很重要的基礎 10/28 17:51
→ gaowei16: 資結才是王道 10/29 15:25