大学生计算机专业学习资源不完全列表

6

计算机系统与组成原理

C 语言

  • 征服 C 指针 彻底理解和掌握指针的各种用法和技巧
  • C 专家编程 Sun 公司编译器和 OS 核心开发团队成员,对 C 的历史、语言特性、声明、数组、指针、链接、运行时、内存等问题进行了细致的讲解和深入的分析
  • C from Scratch 一个学习 C 语言的从零开始的路线图,包括推荐的课程、项目和资源,以及进阶到 x86-64 汇编语言和操作系统内部的指导。
  • 极客时间:深入 C 语言和程序运行原理
  • cdecl 将C语言声明转换为英文描述,例如将这样复杂的声明 void (\*signal(int, void (\*)(int)))(int) 转换为文字描述:“declare signal as function (int, pointer to function (int) returning void) returning pointer to function (int) returning void”

程序运行原理

Linux 使用

Linux 内核

Linux 系统编程

网络

数据结构和算法

算法刷题

综合

交互式教程

  • Grep by example 如何使用命令行工具 grep 进行文本搜索的交互式指南
  • Learn Git Branching 一个交互式的在线教程,帮助用户学习并练习 Git 的基本使用方法

在线课程

  • educative 为开发者提供交互式在线课程,重点关注技术领域的知识与技能
  • edX 由麻省理工学院(MIT)和哈佛大学共同创立的在线教育平台
  • exercism 专注于通过有趣且具有挑战性的练习问题、支持建设性同行评审机制来促进积极参与和技能提升,从而培养对各种现代计算范式的熟练掌握。

技术面试

  • Cracking the coding interview book 一本深受程序员喜爱的面试指南书
  • 编程面试大学 涵盖了算法、数据结构、面试准备和工作机会等主题,帮助你准备大公司的技术面试
  • interviewing.io 一个提供模拟技术面试的平台
  • Pramp 一个模拟面试平台
  • Meetapro 一个可以找到专业人士进行模拟面试的网站
  • PPResume 一个基于 LaTeX 的简历生成器,目标是帮助人们在几分钟内创建一份精美的简历,并提供极高质量的排版和 PDF 输出。

大语言模型

  • Learn Prompting 一个开源的、多元化社区构建的课程,旨在提供完整、公正的提示工程知识。
  • 提示工程指南 介绍大语言模型(LLM)相关的论文研究、学习指南、模型、讲座、参考资料、大语言模型能力及其与其他工具的对接。
  • 面向开发者的大模型手册 基于吴恩达大模型系列课程的翻译和复现项目,涵盖了从 Prompt Engineering 到 RAG 开发的全部流程,为国内开发者提供了学习和入门 LLM 相关项目的方式。
  • LLM 应用开发实践笔记 作者在学习基于大语言模型的应用开发过程中总结出来的经验和方法,包括理论学习和代码实践两部分。
  • 动手学大模型应用开发 面向小白开发者的大模型应用开发教程,基于阿里云服务器,结合个人知识库助手项目,通过一个课程完成大模型开发的重点入门。

iOS 开发

计算机科学史

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus