软件开发流程
1调研
2可行性研究(经济 技术 法律)
3需求分析 (功能性的 非功能性的 性能方面的)
4概要设计
5详细设计
6数据库的设计(关系/非关系数据库)
7编码实现(前端+后端)
8测试(单元测试、系统集成)
9试运行
10上线部署/交付(实施)
11运维(运行维护、软件、硬件、网络、业务)
12消亡
项目经理 1-12 架构师 前端程序员 后端程序员 数据库设计 测试
c:驱动开发 (声卡网卡显卡)
c++:游戏
Java:
c#网页
python:爬虫 人工智能 AR VR
php:后端