如何转行计算机做程序员

如何转行计算机?


  • 程序员的分类
  • 如何开始

程序员的分类


职能:

  • 前端
  • 后端

业务知识:

  • 互联网
  • 金融
  • 游戏
  • 计算机基础设施
  • 各行业各

如何开始

  • 基础部分
  • 业务部分

基础部分

  • 英语
  • 计算机基础
  • 计算机进阶

计算机基础

  1. 计算机导论
  2. 数据结构和算法
  3. 计算机组成原理
  4. 操作系统
  5. 计算机网络
  6. 查缺补漏的课。。。。。
  7. 一些数学

  1. 计算机导论


  1. 数据结构和算法

  1. 计算机组成原理

  1. 操作系统

  1. 计算机网络

  1. 查缺补漏的工具啊

  1. 一些数学

计算机进阶

根据业务方向选择:

  1. 软件工程
  2. 数据库
  3. 分布式系统
  4. 编译系统
  5. 机器学习
  6. 计算机语言理论

  1. 软件工程

  1. 数据库

  1. 分布式系统

  1. 编译系统

  1. 机器学习

  1. 计算机语言理论

业务部分

  • 框架
  • 语言
  • 中间件
  • 数据库