基础类知识
- 底层计算机原理知识
- 计算机网络(域名、服务器,http/tcp协议,tcp/ip模型)
- 数据结构和算法(基本数据结构:数组,链表,栈,队列,堆,哈希表,图,查找,排序,递归,分治)
- 操作系统(进程/线程,内存/缓存管理,文件系统)
- 组成原理(冯诺依曼体系,I/O输入输出,异步/同步)
- 编程语言基础
- HTML
- CSS
- Javascript/Typescript:变量、数据类型、运算符、控制流(条件、循环)、函数、错误处理
- 数据库基础:sql语句,数据库基本概念和使用、数据库设计(范式、索引)、事务处理
- 软件工程:生命周期,设计模式,测试(单元测试、系统测试)
项目相关类知识
- 网站基本构成(域名,服务器,程序(服务器运行环境,前端、后端、数据库))
- 服务器
- API:Restful/OpenAPI
- 运行环境:NodeJS
- 通信协议
- 网站框架:Vue/React,NestJS
- 缓存:Redis
工具类
- 版本管理工具:git
- 构建工具:Vite,npm/npx,
- 云平台:Vercel,Railway,阿里云等