学 JavaEE 需要学数据结构吗
吃饭的时候无聊翻起了论坛的老帖子,不小心挖出来一个坟贴。。https://bbs.bccn.net/thread-310377-1-1.html
建议学JAVA的朋友还是学学C或者数据结构
上面是标题和链接。我承认我孤陋寡闻了,在这之前就没听过这名词。。百度了一下这个词的意思,好吧,很核心的课程。在论坛搜了一下类似的帖子,答案居然有3种。
1:一定要学,这是基础,就像上面那个发那个帖子的版主。
2:不用学,java是面向对象的。还是版主说的。。。
3:学JavaEE方向不用,学游戏设计必须。还是版主说的。。。。
我也在网上找了几本书看了下,貌似第一个程序大都是链表。。。我学C的时候偷了不少懒,很多东西没学或者没深入学。。。malloc函数就是一个,用它写的程序我能看懂,但是要我用它编一个复杂点的比如说链表这样的。。写不出来不至于,但是看半天书肯定少不了的。。
说这么多,我就想知道不学数据结构会不会影响找工作。最近找了个视频学JavaSE,突然觉得SE挺简单的,学的正带劲不想分心。。可是之前在网上搜数据结构要不要学的时候,在csdn上看见一个帖子,答案和我上面差不多,可是有个回帖说他面试的时候问了两个数据结构的题没答上来给挂了。。。。
有没有人能给个经验之谈,数据结构这玩意到底要不要学。。人的时间是有限的,不想学到最后因为一门课没学就挂了,更不想学到最后发现浪费不少时间学了暂时用不上的东西。。。。