5
回答
操作系统与数据结构
【腾讯云】学生服务器套餐10元/月 >>>   
大家好!本人初学计算机,请问操作系统与数据结构在计算机编程中的重要程度如何啊?另外,深入理解计算机系统这本书感觉好难,该如何学习这方面呢?谢谢!
<无标签>
举报
共有5个答案 最后回答: 3年前

如果不想搞底层,只是找个工作,混口饭吃,这两门课只要能混过考试就行。我面试过的90%的人,这两门课几乎都忘了。

如果想做底层开发,或者做一个技术大牛,会要常常解决一些临界问题,那这两门课要是好好学的。不然一些核心编程的书,很难看懂。

当年我是一个暑假,就看一本操作系统书。第一遍看了差不多三章,后面就完全看不懂了。然后重头再看。第二遍看完了,还是不很懂。再重头看一遍,看完差不多,能理解了。后来看过一个荷兰人Andrew S. Tanenbaum写的操作系统的书。那人是个大牛,为了教学,自己写了一个操作系统Minix。Linux的起源也与Minix有关。那本书讲操作系统非常到位,让人获益匪浅。你可以直接看看那本书。我对Unix与Linux的兴趣也是读完那本书产生的。

可能是我自己愚钝,感觉学习这些课程就像学数学一样,没有什么捷径好走。多看书,多做练习吧。功夫到了,自然水到渠成。

--- 共有 1 条评论 ---
断桥残雪断桥残雪好的,谢谢您,我想学好它们,不想混过去,那么深入理解计算机系统这本书如何呢?还有,数据结构是要掌握C语言还是其他语言的?具体什么语言应该不重要吧? 3年前 回复

看你之前的发问,比较杂,比较浮躁,不知你现在什么情况。对未来3-5年之内有个什么样的规划。你把这些想好了,才有可能给你一个建议。否则只是给你添乱。

--- 共有 3 条评论 ---
断桥残雪断桥残雪我准备保研,先应付面试。 3年前 回复
superted回复 @张泽旺 : 考研的话,还是请教你的学长,看看考试用的什么书,就看什么书吧。计算机专业课一般是用的清华的那本蓝色数据结构吧。其实那本书自学并不好,要有一些C++的基础。否则直接敲书上例子,程序是run不起来的,比较痛苦。 3年前 回复
断桥残雪断桥残雪是这样的,我之前一年学了Java语言和C语言以及Matlab语言,但是没有学习数据结构和操作系统,我是中山大学的一名大三学生,本科专业是光电通信类的,未来想去攻读与计算机有关的研究生,所以现在想列个计算机学习计划。 3年前 回复
顶部