软件工程
核心观点:软件工程是将工程化原则应用于软件开发,构建可靠、可维护、可扩展的软件系统。
📚 内容导航
| 名称 | 说明 | 链接 |
|---|---|---|
| 操作系统 | 进程、内存、文件系统、调度 | 进入 |
| 开发全流程方法论 | 需求、设计、编码、测试、部署 | 进入 |
| 架构设计原则 | SOLID、DRY、KISS、领域驱动设计 | 进入 |
| OOP设计模式 | 创建型、结构型、行为型模式 | 进入 |
| 代码规范 | 命名、格式、注释、复杂度控制 | 进入 |
| 性能优化 | Profiling、缓存、并发、数据库优化 | 进入 |
| 容器化与CI/CD | Docker、Kubernetes、GitLab CI | 进入 |
| 前端工程化 | 构建工具、框架、组件库、微前端 | 进入 |
| 后端工程化 | 微服务、API网关、服务治理 | 进入 |
| 技术团队管理 | 团队建设、技术决策、文化建设 | 进入 |
| 持续学习 | 学习方法、技术雷达、职业发展 | 进入 |