互联网学习Roadmap
一、编程语言
web开发
前端:JavaScript
后端、大数据:Java
数据科学、数据分析:Python
嵌入式
C/C++
Lua
游戏
C++
C#
上位机桌面开发
C#
.NET
Lisp
二、专业技术实践
web开发
springboot
三、基础理论学科
计算机学科
- 计算机组成原理
- 操作系统
- 计算机网络
- 数据库
- 数据结构与算法
数学
- 微积分
- 线性代数
- 概率统计
- 离散数学
物理
- 电磁场与电磁波
- 光学
四、英语(可选)
虽然现在的中文资料已经可以满足基础学习的需要,但是你想走的更高更远,查询英文资料,那么英语是必修。
学习方法
- 专业英语词汇
- 写英文博客
- 逛国外论坛
学习资料
- 官方文档
- 技术博客
- 技术视频
- 原版教材