职业跃迁:优秀技术人员职业素养提升

成为改变世界的卓越工程师:提升执行力与技术创新会打开第一轮讨论,敏捷开发的理念与高效实践与职业成长:实现职业梦想与个人成就负责把练习结果接到后续工作

2天,12小时 中高层领导力

课程大纲

成为改变世界的卓越工程师:提升执行力与技术创新

一、执行力的提升:信守承诺,高效达成目标
  • 1. 目标导向:明确目标,提高聚焦与效率
  • 2. 时间意识:优化时间管理,提高工作效率
  • 3. 保质保量:确保工作成果的高标准
  • 4. 主人翁意识:培养责任感,提高自主管理能力
二、极客精神的修炼:技术创新与个人成长
  • 1. 独立思考:提高问题解决能力
  • 2. 进取意识:积极进取,促进职业发展
  • 3. 个人视野:扩展技术视野,促进创新思维
三、强化团队协作:构建高效团队,共创卓越产品
  • 1. 沟通意识:提高团队沟通效率,促进信息流通
  • 1. 平等沟通
  • 2. 及时沟通
  • 3. 有效沟通
  • 2. 团队意识:建立团队协作精神,提升团队整体表现

代码的艺术:编写高效、可维护的代码

一、编码质量的基石:确保代码的准确性和可靠性
  • 1. 编码质量定义与重要性:理解编码质量的核心要素
  • 2. 编码标准与规范:规范化编码流程,提高代码可维护性
  • 案例:定义编码规范
二、编码原则与模式,抓住本质,以一敌十
  • 1. SOLID原则:理解面向对象设计原则,提高代码质量
  • 1. 单一职责
  • 2. 开闭原则
  • 3. 里氏替换
  • 4. 接口隔离
  • 5. 依赖倒置
  • 2. 设计模式:掌握常用设计模式,提高代码复用性
  • 1. 单例模式
  • 2. 观察者模式
  • 3. 工厂模式

Scrum精粹:敏捷开发的理念与高效实践

一、Scrum框架概述:理解敏捷方法,构建高效团队
  • 1. 敏捷与Scrum基础:掌握敏捷开发的核心原则
  • 2. Scrum团队与角色:理解团队结构与角色职责
  • 3. Scrum工作流程:熟悉Scrum的工作方法与流程
  • 4. 敏捷思维方式:达成思想共识提高开发效率
  • 1. 迭代和增量
  • 2. 拥抱变化
  • 3. 快速交付
  • 4. 持续改进
  • 5. 自组织团队
  • 研讨:敏捷开发的常见误区
二、敏捷实践:实现敏捷开发,提升交付能力
  • 1. 规划与估算:学习如何有效地规划和估算项目
  • 1. 版本规划
  • 2. 故事点估算
  • 2. 敏捷仪式:掌握关键活动和会议
  • 1. 启动会——对齐迭代计划
  • 2. 站会——按天同步信息
  • 3. 演示会——验收迭代产出
  • 4. 回顾会——总结迭代经验
  • 3. 持续改进:培养持续改进的思维,提高团队效率
  • 研讨:如何提升自己的在敏捷开发中的工作

职业成长:实现职业梦想与个人成就

一、职业模型深度解析:开启工程师成长之旅
  • 1. 软件工程师角色全景:塑造职业发展蓝图
  • 2. 掌握技术成长路径:打造技术精英身份
  • 1. 初级工程师
  • 2. 高级工程师
  • 3. 架构师
  • 3. 走进管理领域:拓宽职业视野与领导力
  • 1. 项目经理
  • 2. 技术经理
  • 3. CTO
  • 案例:互联网大厂的成长地图
二、精准职业规划:构建和实施个人职业发展战略
  • 1. 自我发现与职业定位:锚定你的未来方向
  • 1. 职业评估
  • 2. 趋势分析
  • 2. 职业提升的策略与技巧:实现职业跃升与成长
  • 1. 学习路径
  • 2. 人脉建设
  • 3. 顺应与引领行业变革:成为行业变革的先锋
  • 1. 技术趋势追踪
  • 2. 变革管理
  • 案例:成长故事
三、高效生涯管理:平衡工作成就与个人生活
  • 1. 精通时间管理:提升工作效率与生活质量
  • 1. 时间管理工具
  • 2. 工作效率策略
  • 2. 实现工作生活平衡:营造健康生活方式
  • 1. 压力管理技巧
  • 2. 职业倦怠识别
  • 3. 职业生涯的灵活调整:应对未来的挑战
  • 1. 职业生涯规划模型
  • 2. 适应性技能
  • 自测:绘制自己的职业生涯规划

适合对象

初、中级软件工程师、或编码相关的技术人员

课程定位与主要问题

目标能讲清,但落到责任、节奏和反馈时容易走样时,课程可以用于梳理现状、练习方法,并明确课后的跟进责任

核心收益

  • 【思想转变】在思想上树立工程师追求卓越的目标,思想改变工作行为
  • 【素养提升】把职业素养结合丰富的真实案例加以解析,用大厂的案例启发工程师思考如何变得更优秀
  • 【职业成长】为工程师的职业成长给出地图和路径,树立正确的职业发展观,积极进取
查看更多收益 收起更多收益
  • 【技能提升】代码是工程师的主要产出物,对代码质量建立高标准,从而有效的提升日常的编码水平
  • 【技术升级】通过深入领会设计模式与重构方法,提升工程师的设计能力
  • 【提高效率】建立敏捷开发的正确认知,强化开发过程的关键点,提升团队效率和质量

课程背景与交付信息

软件工程师,作为软件技术的核心从业人员,数量众多。一名好的软件工程师,其工作产出顶得上10名普通工程师。那么,问题来了

※ 优秀的工程师是技术好、经验多吗?技术大厂是如何培养工程师的?

※ 如何提高普通工程师的技能,让他们变成优秀的工程师?

课程时间

2天,12小时

授课方式

现场讲授,小组讨论,案例分享,现场演练 课程模型

课程内容重点

01成为改变世界的卓越工程师:提升执行力与技术创新
02Scrum精粹:敏捷开发的理念与高效实践
03职业成长:实现职业梦想与个人成就

讲师介绍

曹文斌 讲师头像

曹文斌

研发项目管理与产品创新专家

研发项目管理与产品创新专家。22年研发项目管理实战专家,前百度资深架构师/CTO。擅长AI赋能、产品研发与技术团队管理,拥有从架构设计到企业技术战略落地的完整实战经验

互联网科技电力能源通信制造业金融银行政府国企
查看讲师主页

课程差异说明

本课程页面围绕《职业跃迁:优秀技术人员职业素养提升》重点呈现课程定位、适合对象、核心收益和 4 个主要模块,便于快速判断培训匹配度

课程常见问题

这门课适合哪些学员参加?

初、中级软件工程师、或编码相关的技术人员。

学习这门课可以获得什么收益?

【思想转变】在思想上树立工程师追求卓越的目标,思想改变工作行为;【素养提升】把职业素养结合丰富的真实案例加以解析,用大厂的案例启发工程师思考如何变得更优秀。

课程通常安排多长时间?

课程通常可按2天,12小时安排,具体节奏会结合企业培训目标、学员基础和现场安排确认

课程采用什么授课方式?

课程主要采用现场讲授,小组讨论,案例分享,现场演练 课程模型,强调理解、讨论、工具练习和业务场景应用

企业可以基于这门课做定制吗?

可以。正式交付时可结合企业行业、岗位对象、当前问题和培训时长,对案例、练习和重点模块做适配