研发技术体系梳理 陈玮 2018.1.24
目录 软件工程 软件生命周期 软件过程 工具和方法 前后端开发技术 前端开发技术栈 后端开发技术栈 职业成长规划 参考资料
软件工程-软件生命周期
软件工程-软件过程模型 瀑布模型 螺旋模型
软件工程-工具和方法 软件开发方法 软件开发工具 软件项目管理 面向对象方法:UML(统一建模语言) IDE集成开发环境 编程语言 运行环境、开发库和开发框架 软件项目管理 禅道 pms.shuwang.info
软件工程-UML统一建模语言
前端开发技术栈
前端开发技术栈-Angular
后端开发技术栈
后端开发技术栈-Spring
职业成长规划 关键节点1:+++汇报评审 关键节点2:+++汇报评审 关键节点3: +++汇报评审 前后端入门——使用框架实现功能 基础知识面: 语言、开发工具、运行环境、调试排错、前后端对接 初步项目管理流程 关键节点2:+++汇报评审 前后端进阶——了解同类框架的细节和优缺点 需求分析与设计分解 广泛知识面: 性能、安全、自学新知识 规范项目管理流程 关键节点3: +++汇报评审 自行造轮子——现有工具不够用我来写个更好的 复杂系统分析与设计 专业深度: 领域专家
职业成长规划-知识体系扩展 计算机系统 操作系统 网络 数据库 数据结构和算法 设计模式 安全 基础知识和体系结构 进程、线程、设备管理、文件管理 Linux/Unix操作系统 网络 TCP/IP HTTP 网络编程 数据库 关系数据库: MySQL Oracle SqlLite .. 非关系数据库: Redis MongoDB .. 数据结构和算法 设计模式 安全
参考资料 《软件设计师教程》 软件工程中的各种图 https://www.cnblogs.com/sungyouyu/p/3590592.html 2017年 Web 程序员技术发展路线图 https://zhuanlan.zhihu.com/p/25897612 前端开发人员必须了解的七大技能图谱 http://geek.csdn.net/news/detail/88239 Spring思维导图,让spring不再难懂 https://www.jianshu.com/p/6b15246a48db 34张史上最全IT架构师技术知识图谱 http://developer.51cto.com/art/201708/548757.htm
谢谢!