栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

推荐MIT工程能力课程:《计算机教育缺失的一课》

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

推荐MIT工程能力课程:《计算机教育缺失的一课》

计算机教育中缺失的一课

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

大学的计算机主要介绍的都是操作系统、机器学习这些大主题的课程,但是对如何精通工具却留给学生自行探索。在这个课程中,作者讲授了如何使用命令行、文本编辑器、版本控制系统。此课程是很多工程能力的起航,本人在此课程的基础上推荐一些进一步加深学习的资料。

中文目录
  • 课程概览与shell

    介绍shell基本知识,可掌握基础的linux任务,使用大多数程序的基本功能。

  • shell工具和脚本

    可掌握需要一系列操作的组合,以及使用条件或循环的复杂控制流。

    进一步学习,可参考《Linux命令行与Shell脚本编程大全》。

  • 编辑器(vim)

    可掌握vim的基本操作和部分进阶操作。

    进一步学习,可参考VIM官网。

  • 数据整理

    可掌握正则表达式,sed筛选数据和awk处理文本。

    进一步学习,可参考《The AWK Programming Language》,《sed and awk 101 hacks》。

  • 命令行环境

    可掌握任务控制和终端多路复用,使用别名加快效率。通过配置文件方便使用,以及远程连接使用服务器。

  • 版本控制(git)

    包含git的数据模型,暂存区和git的命令行接口,并推荐了大量git的资源。
    进一步学习,可参考《Pro git》。

  • 调试及性能分析

    包含python和常用的gdb调试器,对性能分析进行了讲解。

  • 元编程

    介绍大型项目的基本结构,包括构建系统,依赖管理,CI/CD。

  • 安全和密码学

    可学习到密码学的入门,另外推荐《深入浅出密码学》可系统的入门密码学。

  • 大杂烩

  • 提问&回答

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309170.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号