V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mushRoomHunter2
V2EX  ›  程序员

关于自学国外 CS 相关的课程

  •  
  •   mushRoomHunter2 · Oct 9, 2023 · 3166 views
    This topic created in 938 days ago, the information mentioned may be changed or developed.

    国外一些经典的课程大家都是怎么看的,我尝试去看 CS61A 这种很经典的入门课程,但是感觉没有什么特别大的收获,像是大名鼎鼎的 6.S081 这种课更是根本看不懂,大家会通过这种方式去学习吗

    8 replies    2023-10-09 22:24:42 +08:00
    letianqiu
        1
    letianqiu  
       Oct 9, 2023
    看不懂说明你缺少相关背景知识,补上这部分,就能看懂了。只是看不够,必须要跟着做课程相关的 projet
    murmur
        2
    murmur  
       Oct 9, 2023
    当然是不看,国内工作面试远远用不到国外那堆课程的东西,除非你想自己搞编译器这些,真的从底造轮子
    J1sen
        3
    J1sen  
       Oct 9, 2023
    零基础单纯看课大概率看不懂,像 s081 你看过 ostep 之后在看就比较简单了。没必要死磕在上面,资源那么多找到适合自己的学习方式就行了。
    hitmanx
        4
    hitmanx  
       Oct 9, 2023
    当难的课看不懂的时候,先看看有没有简单的课,简单的书。如果简单的书也看不懂,搜搜有没有科普的博客、视频等等。总能找到更白话的文章或者学习资源很通俗地把一个问题解释了,只是隐去了很多细节。然后慢慢去填补这些细节。等到你对于整门课的内容都有个把握时,再看哪些难的资料就没有那么陡的学习曲线了。毕竟里面很多抽象的知识你都有了切身的经验,因此变得不再抽象,同时新知识的占比也下降了。通过不同难度资料学习时的”重复“,反而有些东西你会掌握得更好。

    我当年最开始啃 OS 的时候感觉也有点抽象。后来跟着日本人的这本非常入门的书( https://book.douban.com/subject/11530329/, https://www.zhihu.com/question/21126582)做了一遍立马清晰了很多,再看一些其它的课程和数据包括代码时,就没有那么吃力了。
    Cola98
        5
    Cola98  
       Oct 9, 2023
    081 看不懂可能是因为前置课程你没看,然后跳过了,你需要刷前置课程再来看 081
    realdaz
        6
    realdaz  
       Oct 9, 2023
    建议先看 ostep,现代操作系统原理及实现(银杏树)之一,最好再有 Linux 下的编程基础,写过 Linux 系统编程之类的(这里推荐看 TLPI 上下册)
    身边很多人都是这个路线,大家通关 6.s081 过程感觉良好
    kneo
        7
    kneo  
       Oct 9, 2023 via Android
    看不进去说明不合适,不要勉强。兴趣最重要。不要跟风浪费时间。
    levelworm
        8
    levelworm  
       Oct 9, 2023 via Android
    看操作系统的话建议先看 CSAPP ,重点是做那几个项目,入门系统编程。接下来可以看一本写 cli tool 的书,忘记名字了,挺老的,但是会让你从头写比如 ls 这样的工具。

    这些搞完就算对系统编程有一定了解了,然后可以看 ostep ,同样是做里头的项目,有两类,x86 和 risc-v ,后者难度高一些,需要写一些比较基础的东西,可以都做了。

    之后我也不知道了,其实如果不做基础的话,估计很快就忘记了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 06:52 · PVG 14:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.