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