课程简介

慕课 程序员软技能-代码之外的生存指南

程序员软技能:代码之外的生存指南视频课程,本课程穿插大量方法论+工作实例,融合5大方面(工作日常、项目管理、自我增进、领导力、沟通能力、团队合作), 14个高频工作场景下的软技能,其中融入大量讲师个人经验总结,解决你99%的职场非coding难题,助力你打开软件开发职业生涯跃迁之门。

课程目录

├── 第1章 课程介绍/
│   └── [8.5M] 1-1导学
├── 第2章 目标设定-如何进行工作目标(如DDO、OKR、KPI)设定,好的开始是成功的一半/
│   ├── [ 12M] 2-1大厂为什么都要搞目标设定,OKR、KPI、DDO都是啥?
│   ├── [ 12M] 2-2被恶意打低绩效就认怂了?只怪你没重视目标设定
│   ├── [ 23M] 2-3你是不是犯了错还不知道错在哪里&常见设定误区
│   ├── [ 12M] 2-4为什么你总是拆解不好目标?MECE原则和WBS了解一下
│   ├── [ 19M] 2-5不知道怎么给目标排序?莫斯科法则帮你搞定
│   ├── [ 12M] 2-6我不知道我到底行不行,挑战性目标怎么选?
│   ├── [ 11M] 2-7我定的目标行吗,被安排不想干的活怎么办?
│   └── [ 10M] 2-8为什么你的时间总是估不准,执行不到位?时间阻断法帮你
├── 第3章 技术串讲-做好技术串讲,顺利通过试用期/
│   ├── [ 15M] 3-1大厂怎么都在搞串讲,对串讲一无所知怎么办?
│   ├── [ 15M] 3-2串讲内容设计之业务背景,业务流程、现状
│   ├── [ 13M] 3-3串讲内容之技术现状讲解
│   ├── [ 13M] 3-4串讲内容之技术篇:架构细节、开发流程、代码讲解(第二部分)
│   ├── [ 13M] 3-5串讲内容之我的工作介绍成果展示、业务和技术上的最佳实践
│   ├── [ 16M] 3-6技术和业务上仍需改进的地方、后续改进计划及时间点
│   └── [ 15M] 3-7内容之外的准备工作:串讲前、串讲中、串讲后
├── 第4章 工作报告-工作日&周&月报怎么写效果更好,完美呈现工作产出/
│   ├── [ 15M] 4-1正确看待工作报告:看看自己的时间都去哪儿了
│   ├── [ 17M] 4-2工作报告中的常见问题:结构和组织、内容和质量、交流和表达、更新和反馈
│   ├── [ 15M] 4-3审视工作内容:对部门&团队目标的贡献、成本收益、创新和改进、重点问题攻克等
│   ├── [ 22M] 4-4工作报告的内容:一般事项与重要事项
│   ├── [ 21M] 4-5工作报告的内容:本日、周、月复盘和下一日、周、月计划
│   ├── [ 17M] 4-6工作报告的内容:风险上报,遇到困难及时说,拖到后面风险大
│   ├── [ 15M] 4-7工作报告的内容:资源申请,你不是一个人在战斗,可以请求炮火支援
│   └── [ 19M] 4-8高质量周报的小技巧:工作内容就算简单,工作感悟却可以见真功夫
├── 第5章 年终总结-半年&年终总结&述职报告该写点啥,轻松拿到好绩效/
│   ├── [ 16M] 5-1年终总结的背景信息:什么是年终总结,为啥要做年终总结?
│   ├── [ 19M] 5-2应避免的常见误区:个人表现和成就展示问题、反思和未来规划问题
│   ├── [ 14M] 5-3应避免的常见误区:沟通和表达问题、内容细节和质量问题、团队和客户方面的问题
│   ├── [ 23M] 5-4一年工作成果回顾:挖掘完成事项的价值,使用smart原则定义成功,对成果润色
│   ├── [ 31M] 5-5一年工作成果回顾:问题与挑战、个人成长、团队贡献、行业与市场贡献
│   ├── [ 30M] 5-6总结经验与教训:AAR方法介绍及应用,失败的原因参考,成功的原因参考
│   └── [ 20M] 5-7改进措施和计划:如何整理改进措施和计划,应用示例
├── 第6章 晋升答辩-晋升答辩该怎么做,如愿完成职级晋升/
│   ├── [ 18M] 6-1晋升答辩的背景信息:什么是晋升答辩,晋升答辩的起源,为什么要晋升答辩
│   ├── [ 16M] 6-2晋升职级和自我审视:理解晋升标准,外部反馈,自我反思
│   ├── [ 22M] 6-3晋升材料的内容整理:尽可能多的收集工作成果,对内容进行筛选和组织
│   ├── [ 23M] 6-4正式答辩前的准备:晋升PPT的检查、评委可能会问的问题准备、晋升演讲的练习和预演
│   └── [ 17M] 6-5正式答辩:现场讲述部分的注意事项、讲述后提问环节的注意事项
├── 第7章 技术方案-技术方案文档该如何写,胜兵先胜而后求战/
│   ├── [ 17M] 7-1技术方案的背景信息:什么时候需要写技术方案,写技术方案对我们的好处是什么
│   ├── [ 20M] 7-2技术方案中的背景介绍:技术方案对应的业务概述、技术现状
│   ├── [ 24M] 7-3当前问题描述与要达成的目标:当前问题描述、终态目标、阶段目标拆解
│   ├── [ 19M] 7-4系统架构设计:技术选型、工程化与相关插件生态
│   ├── [ 17M] 7-5系统架构设计:性能要求、系统可用性和可靠性
│   ├── [ 23M] 7-6系统架构设计:安全性、数据一致性和完整性
│   ├── [ 18M] 7-7系统架构设计:模块化和解耦、可扩展性和灵活性
│   ├── [ 16M] 7-8系统架构设计:第三方集成、国际化
│   ├── [ 21M] 7-9系统架构设计:监控和日志、成本效益分析
│   ├── [ 27M] 7-10详细设计:组件和模块的设计、数据结构和数据库设计
│   ├── [ 21M] 7-11详细设计:接口设计、算法实现
│   ├── [ 21M] 7-12详细设计:安全性和性能
│   ├── [ 18M] 7-13详细设计之错误处理和异常管理、代码质量和标准
│   ├── [ 25M] 7-14详细设计之测试策略、依赖管理、核心demo展示
│   ├── [ 13M] 7-15调研结果与方案对比:调研结果展示,不同技术方案的思考与选择过程,思路概述和对比
│   ├── [ 10M] 7-16兼容性方案:兼容性方案处理,处理兼容性相关问题的注意事项
│   ├── [ 20M] 7-17技术方案可能的问题:业务需求、成本效益分析、项目风险和挑战、技术选型
│   ├── [ 28M] 7-18技术方案可能的问题:数据管理和存储、系统安全性、代码质量和维护性、用户体验、性能问题
│   ├── [ 20M] 7-19技术方案可能的问题:可靠性和容错性、可扩展性、测试策略、监控和日志、国际化
│   └── [ 23M] 7-20内容沉淀:指导其他人开发的readme、方案评审反馈、任务拆分、开发排期、人员分工
├── 第8章 技术分享-如何做好一场技术分享,得到教学相长的结果/
│   ├── [ 23M] 8-1该如何正确看待技术分享:技术分享的分类和意义
│   ├── [ 24M] 8-2技术分享的内容结构:描述好一个问题,提炼问题模型,给出解决方案,总结干货
│   ├── [ 21M] 8-3分享内容以外的工作:明确分享受众,选择分享主题,分享问题准备,分享邀约,分享中的注意事项
│   └── [ 20M] 8-4技术分享中的小技巧:拿来主义、动态调整内容、现成互动、建立分享库等
├── 第9章 技术调研-技术调研该如何进行,完成对技术的了解、选型、可行性分析/
│   ├── [ 24M] 9-1技术调研的背景信息:什么时候需要做技术调研,调研的好处,调研的一般步骤
│   ├── [ 21M] 9-2技术信息搜集的常见渠道:搜索引擎、专业技术网站、技术咨询公司、技术圈子、技术论文等
│   ├── [ 22M] 9-3调研需要考虑的各方面:活跃度、生产环境可用性、兼容性、性能、可维护性等
│   └── [ 18M] 9-4明确现有解决方案及不同方案间的优缺点对比:技术差异、原理、测试数据对比
├── 第10章 高效沟通-日常如何进行高效沟通,见人说人话见鬼说鬼话/
│   ├── [ 24M] 10-1高效沟通的背景:主要沟通场景,为什么要学习高效沟通
│   ├── [ 24M] 10-2向上沟通:及时同步进度、提前抛出困难,争取更多资源及支持
│   ├── [ 25M] 10-3向下沟通:情境式领导、教练式领导、团队沟通技巧
│   ├── [ 28M] 10-4横向沟通七种武器:在没有权力帮助的情况下,说服对方来帮助我们
│   ├──  由乐学编程网lexuecode.com
│   ├── [ 26M] 10-5常见沟通话术示例:如何拒绝、如何催促、请求式沟通
│   └── [ 20M] 10-6常见沟通话术示例:冲突性沟通、沟通时的注意事项
├── 第11章 高效会议-程序员该如何高效开会,不浪费自己和他人的时间/
│   ├── [ 21M] 11-1高效会议的背景:工程师都会开哪些会,为什么要重视开会的效率
│   ├── [ 20M] 11-2日常开会中的常见问题:目标不明确、缺乏参与、低效率、会议结论无追踪等
│   ├── [ 15M] 11-3会议准备:会议目标,参会人选择,会议议程,资料准备,会议安排
│   ├── [ 17M] 11-4会议后续阶段:会议纪要整理,跟踪行动计划,存档及反思
│   └── [ 20M] 11-5提高会议效率的小技巧:提前交流、尽量在线会议、匿名反馈、方案完全覆盖问题等
├── 第12章 个人管理-如何自我精进,打造让自己不可或缺的杀手锏/
│   ├── [ 21M] 12-1自我精进的背景:为什么要自我精进,如何自我精进
│   ├── [ 21M] 12-2建立工作原则:现在开始建立你的工作原则,个人工作原则参考
│   ├── [ 21M] 12-3建立自身优势:区别他人刻意练习建立自身优势,建议优势参考
│   ├── [ 19M] 12-4费曼学习法:掌握学习技能,快速升级新武器
│   ├── [ 29M] 12-5思维工具5W2H分析法:用5W2H分析法定位程序问题
│   ├── [ 21M] 12-6思维工具5Why分析法:用5Why分析法定位问题根因
│   └── [ 25M] 12-7二维象限法:用二维象限法提升维度,做决策分析
├── 第13章 团队管理-技术团队规范该如何制定,避免代码越写越乱/
│   ├── [ 13M] 13-1团队规范的背景:为什么要建立团队规范,可以建立哪些团队规范?
│   ├── [ 29M] 13-2工作流程和资源配置规范:工作流程规范,资源管理,开发&运行环境配置
│   ├── [ 24M] 13-3沟通和协作规范:沟通渠道,项目管理,文档规范,应急响应,知识共享
│   ├── [ 26M] 13-4代码规范:语言规范,编码规范,命名规范,格式化标准,代码结构,注释和文档
│   └── [ 25M] 13-5版本规范:分支管理规范,分支合并和拉取规范,代码审查流程,代码审查标准
├── 第14章 团队管理-带好团队-如何才能把人带好,激发潜能形成战斗力/
│   ├── [ 23M] 14-1带好团队的背景:怎么算是带好团队,什么样算是好领导,带好团队的意义,怎么带好团队
│   ├── [ 26M] 14-2任务拆解与人员分配:了解人的行为风格、能力与意愿,任务拆解与分配,整体效率提升
│   ├── [ 23M] 14-3技术支持与质量保障:不同人给予不同指导,把握主流程,难点攻克,保障代码质量的一些手段
│   ├── [ 23M] 14-4团队激励与培养:如何激发每个开发同学的潜能,最大化产出,让团队成员全面成长
│   ├── [ 21M] 14-5资源申请与绩效评估:申请资源时的注意事项,绩效评估的一系列方法
│   └── [ 26M] 14-6培养自己的领导力:了解权力存在的基础,不同的领导风格,一些领导小技巧
└── 第15章 团队管理-带好项目-如何做好项目管理,保质保量拿到结果/
├── [ 18M] 15-1如何启动一个项目:明目标、写章程、开大会
├── [ 21M] 15-2如何做好项目干系人管理
├── [ 24M] 15-3如何做好项目计划:wbs工作分解、找到关键路径
├── [ 24M] 15-4如何把控项目进度:建立基准、明确机制、计算偏差、补救机制
├── [ 26M] 15-5如何管控出现的项目风险:风险识别、风险评估、风险应对
└── [ 20M] 15-6如何做好项目复盘:复盘四步法及五大原则

发表回复

登录... 后才能评论