[请益] 资料结构重要程度

楼主: 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