me
me copied to clipboard
简单整理软件开发体系
项目管理
项目的资源配置、估算、计划、监控等。
需求管理
需求采集、需求理解和分析等。
开发管理
软件产品设计和开发。
计算机基础
- 组成原理: cpu, gpu, memory, arch
- 操作系统: linux, shell
- 网络: tcp/ip, srt, quic, proxy, gateway, http, mqtt
- 安全: ssl/tls, aes, rsa
- 数据库: mysql, mongodb
- 工具: git
- 数学: calculus, linear algebra
开发语言
- Javascript
- Lua
- Python
- Java
- C#
- Swift
- Go
- Rust
- C/C++
主题
- 微服务、分布式和高可用
- 音视频和流媒体
- 机器学习、深度学习和机器视觉
质量管理
软件测试、实施和运维。
- 测试用例编写
- 性能和压力测试
- 云原生
- Devops
组织管理
组织的目标、结构、流程、绩效、评估等管理工作。