今天给大家介绍一下我用大半年的时间沉淀和总结出来的一套关于程序员画图分析拆解问题的课程。
本课程旨在帮助广大程序员、或即将步入程序员岗位的学生,解决做项目只会埋头写代码、键盘敲的飞起,一让做需求分析、技术方案评审、述职汇报等这些需要画图和表达能力的事情的时候就犯难的痛点,帮助大家摆脱代码的单一维度,从多维度提升自己,从而在职场中更游刃有余。在学习过程中你还将经历一套完整的把项目需求拆解分析,化繁为简的方法论,从而也能从侧面提高自己的项目管理和把控能力。
课程都会讲什么
本课程主要分为两部分 第一部分主讲使用UML来应对研发工作中会遇到的、需求分析、技术评审等项目分析、沟通、和质量把控的事情。 与大学书本上和网上的各种UML教程不同的是,那些教程往往过于关注UML有哪些图和每种图的语法是什么,到头来都是一些的枯燥概念,看完了完全解决不了工作的问题,还会觉得给自己研发工作添乱。
本课程不求大而全,而是带着你从需求分析阶段就开始使用类图分析业务的结构,使用活动图、顺序图、状态机图从不同角度分析业务的行为和实现,甚至还会手把手教你画系统架构图,让你能轻松应对各种研发工作中的非编码需求,在这个过程中我们会学到八种在软件研发工作中经常会用到的UML图和语法,而且是学会如何循序渐进地根据实际的工作需要使用不同的UML来解决问题。
程序员除了写代码,不可避免的要在公司面临月度、季度汇报、晋升答辩,这种事情在程序员的工作中占比不大,却往往让人及其难受。 所以课程的第二部分会扩展一些程序员在职场上面对各类汇报的策略以及怎么通过画图帮助自己更好地完成汇报,还会提示一些在汇报过程中向公司要资源要支持的一些软技能, 掌握这些后,在职场上能更自如地应对这些场合,降低打工的"痛苦指数"。
课程大纲
- 开篇词:程序员写代码就行了,为什么还要画图?
- 绘图软件和常用技巧介绍
- UML 类图,这样用才简单
- 深入浅出--用代码拆解类图的六大关系
- UML类图的手把手画图指南
- 活动图--搞清楚业务的全流程
- 活动图的手把手画图指南
- 状态机图--理清业务主体的状态变化
- 顺序图--发掘流程的内部实现
- UML顺序图的手把手画图指南
- 怎么用UML做好技术评审(1)--业务结构建模
- 怎么用UML做好技术评审(2)--三个角度透彻业务流程
- 转型PM必备产品技能--用例图
- 系统架构这么画更专业--部署图和构件图
- 手把手教你画出专业整洁的系统架构图
- 软件设计更有层次--包图
- 加餐版--程序员职场汇报不再难-写好职场汇报 PPT 的指导思想
- 加餐版--程序员职场汇报不再难-用业务场景图快速建立共识
- 加餐版--程序员职场汇报不再难-用业务架构图给老板讲愿景规划
- 结束语&常见问题汇总
课程亮点
本课程会通过30+贴合日常研发工作的例子为大家循序渐进地讲解如何使用UML做好需求评审、需求分析、技术评审、系统方案设计这些需要文档编写的工作,让大家掌握通过这些环节拆解项目,化繁为简的要领,以及与工作中需要协作的人员建立高效沟通建立统一语言的精髓。 课程同时为大家准备了多节画图教学、动手练习的课程,让读者除了能读懂,更能画出自己想要的技术配图。
作者介绍
作者,也就是我本人,拥有八年以上的项目管理经验,在初创公司、500强外企、互联网公司都干过,拥有因地制宜把项目管理方法论落地的丰富经验。同时我也是一个自媒体博主,独立运营的公众号「网管叨bi叨」粉丝2W+
面向人群
- 工作中不会画图,不善沟通,内心抵触汇报的程序员。
- 需要独立完成毕业论文却苦于不善画图不善系统分析的在校学生。
- 想转型产品经理、项目经理的程序员。
- 身担项目经理/团队管理却苦于找不到保障项目质量手段的人员。
你将获得
- 使用UML搞定研发工作中所有需要图形化表达的能力
- 完整的软件结构性建模和行为建模能力,掌握拆解大型项目,化繁为简的方法论
- 多维度,多视角分析和图形化业务需求和技术实现方案的能力
- 软件架构、系统架构的总结和提炼能力
- 掌握专业的沟通和核查机制的基础从而有序管理多人协作项目的能力
- 提升应对OKR汇报、述职汇报、晋升汇报的能力
订阅方式
方式一:小报童专栏:xiaobot.net/p/dev_img
方式二:微信公众号专栏:mp.weixin.qq.com/s/wcxH2IGcW...