V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guxingke
V2EX  ›  程序员

计算机教育中缺失的一课 The Missing Semester of Your CS Education 中文版

  •  3
     
  •   guxingke ·
    guxingke · 2020-12-18 13:43:04 +08:00 · 4737 次点击
    这是一个创建于 1441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发现这门课程挺好,扩散给诸君

    https://missing-semester-cn.github.io/

    ==========

    大学里的计算机课程通常专注于讲授从操作系统到机器学习这些学院派的课程或主题,而对于如何精通工具这一主题则往往会留给学生自行探索。在这个系列课程中,我们讲授命令行、强大的文本编辑器的使用、使用版本控制系统提供的多种特性等等。学生在他们受教育阶段就会和这些工具朝夕相处(在他们的职业生涯中更是这样)。 因此,花时间打磨使用这些工具的能力并能够最终熟练地、流畅地使用它们是非常有必要的。

    精通这些工具不仅可以帮助您更快的使用工具完成任务,并且可以帮助您解决在之前看来似乎无比复杂的问题。

    22 条回复    2020-12-19 15:39:22 +08:00
    Leee
        1
    Leee  
       2020-12-18 13:49:35 +08:00   ❤️ 1
    👍
    gmm
        2
    gmm  
       2020-12-18 18:05:10 +08:00
    您好,对于 vim,我们到底有没有必要掌握呢。
    我想学,但是看着界面确实不好看,而且操作比较复杂,没有 vscode 、sublime 等好看。:(
    guxingke
        3
    guxingke  
    OP
       2020-12-18 18:48:32 +08:00   ❤️ 1
    @gmm vim 的可定制化很强,在 vscode 等编辑器上有的主题,vim 一般都有

    https://spacevim.org/ 可以看下这个的界面
    CismonX
        4
    CismonX  
       2020-12-18 18:51:41 +08:00 via iPhone   ❤️ 3
    这“缺失的一课”中的一大部分恰好是我们广大非科班开发者的“第一课”😂
    Jooooooooo
        5
    Jooooooooo  
       2020-12-18 18:52:46 +08:00
    我上学的时候希望有人和我说 Maven

    就不用傻傻的照着教程里面导入 lib 包了
    guxingke
        6
    guxingke  
    OP
       2020-12-18 18:53:18 +08:00
    @CismonX 科班开发者也是一样的,不然 mit 怎么会单独拿出来说呢?
    guxingke
        7
    guxingke  
    OP
       2020-12-18 18:55:21 +08:00
    @Jooooooooo 知道什么是 classpath 之后,导入 lib 包和 maven 什么的其实是一样的,初学者走点弯路不是坏事😂
    nthhdy
        8
    nthhdy  
       2020-12-18 19:00:36 +08:00   ❤️ 1
    @gmm 到 server 上干活时你就会发现有时候只有 vi
    cmostuor
        9
    cmostuor  
       2020-12-18 19:11:39 +08:00
    这些工具类的使用知识可以在能入职工作后可以慢慢学习 不然公司为啥要有试用期 和 实习期 而一个没有基础知识的可不是那么容易补得了的
    cmostuor
        10
    cmostuor  
       2020-12-18 19:15:43 +08:00
    @cmostuor 工具类的知识比基础理论知识要好学多了 只要是个正常人受过高中教育都能学会而基础的理论知识就没那么容易了
    cmostuor
        11
    cmostuor  
       2020-12-18 19:24:30 +08:00
    @cmostuor 如果一个本科生在实习或试用期间都不懂得去学这些知识那这样的员工还是炒鱿鱼比较好 因为没有自主学习的能力
    dk7952638
        12
    dk7952638  
       2020-12-18 21:33:10 +08:00
    小母牛三年不产崽,牛逼坏了!
    petercui
        13
    petercui  
       2020-12-18 23:57:44 +08:00
    不是缺失,而是太简单,根本没必要讲。
    lululau
        14
    lululau  
       2020-12-19 00:44:06 +08:00
    想法是好的,但是实施有难度,这样的课对于没有基础的刚入学的学生,只能当作个兴趣拓展,因为大部分工具是需要一些基础和背景知识才能理解的
    YUX
        15
    YUX  
       2020-12-19 01:06:48 +08:00
    太棒了
    HeavyWhale
        16
    HeavyWhale  
       2020-12-19 01:34:48 +08:00
    这个课感觉特别适合我 谢谢分享!
    20015jjw
        17
    20015jjw  
       2020-12-19 02:28:59 +08:00 via Android
    nah 我觉得工具这种不需要单独上课的
    需要的时候现学就行了
    这帮 mit 的人也是真的搞笑
    Elethom
        18
    Elethom  
       2020-12-19 03:04:33 +08:00 via iPhone
    一直以为这种东西不是第一课应该也是第二课。讲道理,如果中国的大学能把毛腊肉思想课换成这个,和应届生交流也不至于那么头疼。

    到现在还经常看到很多有三年以上经验的研发把 shell 可以很容易做到的事情用 Python 、Ruby 、Node 之类的写出来,看到就头皮发麻。 🙄️
    ooh
        19
    ooh  
       2020-12-19 03:28:19 +08:00   ❤️ 1
    @gmm 能让你写代码更快 更方便 vscode sublime 都有 vim 键位映射插件
    dawn009
        20
    dawn009  
       2020-12-19 03:49:58 +08:00
    这种操作手册类的知识,没必要专门开一门课占用教学资源
    jones2000
        21
    jones2000  
       2020-12-19 11:37:16 +08:00
    这样不就是计算机扫盲课嘛。
    rayhy
        22
    rayhy  
       2020-12-19 15:39:22 +08:00
    这个是 MIT 学生给学生上的课。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3449 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:54 · PVG 12:54 · LAX 20:54 · JFK 23:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.