如何转行计算机做程序员 Posted on 2021-10-20 Disqus: Word count in article: 854 Reading time ≈ 1 mins. 如何转行计算机? 程序员的分类 如何开始 程序员的分类 职能: 前端 后端 业务知识: 互联网 金融 游戏 计算机基础设施 各行业各 如何开始 基础部分 业务部分 基础部分 英语 计算机基础 计算机进阶 计算机基础 计算机导论 数据结构和算法 计算机组成原理 操作系统 计算机网络 查缺补漏的课。。。。。 一些数学 计算机导论 MIT - 6.0001 Harvard - CS50 Berkeley - CS61A 数据结构和算法 Berkeley - CS61B Algorithms, Part I,II MIT - 6.006 Leetcode :) 计算机组成原理 Berkeley - CS61C: Great Ideas in Computer Architecture CMU - 15213: Introduction to Computer Systems 操作系统 Berkeley - CS162: Operating Systems and Systems Programming MIT - 6.S081: Operating System Engineering 计算机网络 Stanford - CS114: Introduction to Computer Networking 查缺补漏的工具啊 MIT - 6.null: The Missing Semester of Your CS Education 一些数学 MIT 18.06: 线性代数 MIT 6.431: 概率论 MIT 6.042: Mathematics for Computer Science 计算机进阶根据业务方向选择: 软件工程 数据库 分布式系统 编译系统 机器学习 计算机语言理论 软件工程 MIT 6.031: Software Construction Cornell CS3110: Data Structures and Functional Programming 数据库 CMU 15445: 数据库系统 分布式系统 MIT 6.824: 分布式系统 编译系统 Stanford CS143: 编译器 机器学习 MIT 6.306: Introduction to Machine Learning 计算机语言理论 Stanford CS242: 计算机语言 业务部分 框架 语言 中间件 数据库