性能工程高手课

得性能者得天下

庄振运 Facebook 性能优化和容量管理高级专家

你将获得

  • 性能测试的分类和经验教训;
  • 性能分析的基本理论和实践;
  • 性能优化的原则和十大策略;
  • 硅谷一线公司的实践和经验;
  • 性能优化和效率的知识架构;
  • 性能容量的工作和面试技巧。

课程介绍

如果你是一名程序员,你希望写出高性能的代码吗?
如果你是一名运维人员,你愿意提高系统的效率吗?
如果你是一名测试人员,你通晓各种测试之间的区别和测试要点吗?
如果你是一名管理人员,你希望提升容量效率,降低公司运营成本吗?
……

如果回答是肯定的,那么你知道怎样才能做到吗?这个专栏会帮你找到答案。

什么样的互联网服务质量好?代码的高性能是必备的一环。怎样才能降低公司运营成本?提高系统容量的效率(服务器和数据中心)是重要的一部分。

代码看性能,公司重效率。怎么做呢? 所有的性能问题虽然表现方式各异,但归根结底都是因为某种资源受到制约,只要快速准确地找出性能瓶颈,并且相应地优化解决就行。那么问题的核心就是:

  • 能否快速找到性能瓶颈?
  • 怎么合理规划性能测试?
  • 如何正确进行性能分析?
  • 怎样找到性能优化方案?

进行性能优化的工作是看起来容易做起来难。现今的互联网服务通常是复杂的,这种复杂性来源于业务种类的多样、服务质量的要求、不同模块的交互、软硬构件的结合、各个团队的合作等。服务性能的优化不仅涉及结构设计、代码实现、容量部署、运维管理、效率提升等各个阶段,也需要员工之间和团队之间的紧密合作。很自然的,这方面的工作要求有广泛的知识面,广博的实践经验和较高的软技能。

性能工程高手课

在这门课程中,庄振运会结合自己多年的研究和工作经验,为你梳理出性能优化和容量效率方面的核心知识、通用策略和实践经验,通过对每一领域的原则和案例的讲解,带你去掌握必需的软硬技能,让你可以系统地、有条理地根据信息进行性能问题诊断,最终获得解决问题的能力。

开篇:用“代码性能”和“系统性能及公司成本”来分别说明,为什么性能优化与容量效率对每一个 IT 人员都重要,尤其是对程序员。

性能定律和数理基础:讲解最常用、最重要的数理基础和几大定律,包括一些基本的统计知识,以及对数据的分析和展示的方法。且总结了重要的性能相关的数字来方便你参考和记忆。

性能测试:梳理性能测试的经验和指导原则,带你了解测试设计和分析测试结果时容易出现的误区,并介绍常用的优秀测试工具。

性能分析:讲解进行性能数据分析的原则,抓住重点领域(CPU、内存、存储和网络)来分别介绍常见的性能问题,让你遇到这方面问题时能做到心中有数。

性能优化:联系相关方面的知识和实践经验,讲解性能优化的三大原则和十大常用策略,并分几个领域用生产中的案例做具体的展示,带你找到性能问题的根本原因,并进行性能优化。

性能工程的进阶实践:性能优化进阶内容与实践案例。案例来源于作者过去在几个大公司的亲身实践,每一讲的内容都是针对具体场景的生产实战经验。

容量规划和服务管理:容量的规划管理和效率提升直接关系到公司的运营成本。这一模块会结合作者自身管理实践经验,讲解包括服务器的部署、数据中心、容量规划、容量的效率提升以及服务需求的控制等内容。

专栏总结:讲解对性能和容量工程师这一职业的特点和职业前景的看法,并针对性能优化和容量效率知识分享面试经验。

上一篇 2023年4月24日 上午11:38
下一篇 2023年4月24日 下午1:54

相关推荐

  • AI大模型系统实战视频教程

    带你掌握生产级 AI 系统研发能力 Tyler  前亚马逊应用科学家,头部大厂 AIGC 算法技术负责人 Tyler,前 Amazon 应用科学家,头部大厂 AIGC 算法系统负责…

    2023年12月20日
    01
  • 设计模式之美

    前 Google 工程师手把手教你写高质量代码 王争 前 Google 工程师,《数据结构与算法之美》专栏作者 你将获得 23 种设计模式与范式实战精讲; 200+ 真实案例分析设…

    2023年4月24日
    017
  • 云原生架构是什么意思?云原生架构与GitOps实战课程

    云原生架构是一种基于云计算的应用程序架构和开发方法论,旨在充分发挥云计算平台的优势,提高应用程序的可伸缩性、弹性和可靠性。它强调将应用程序设计为微服务、采用容器化部署、自动化管理和…

    2023年12月20日
    04
  • Vim 实用技巧必知必会

    让编程效率神器为我所用 吴咏炜 前 Intel 资深软件架构师 你将获得 即学即用的 Vim 高频命令 定制自己专属的 Vim 环境 利用 Vim 脚本和插件实现常用功能 Vim …

    2023年4月24日
    015
  • b端产品经理需要哪些技能?b端产品经理实战训练营

    B端产品经理需要具备多方面的技能和能力,以下是一些关键的技能: 掌握B端产品能力,开启职业新篇章 董小圣  资深产品经理,前海航产品总监、前中国移动产品负责人十余年产品从业经验,先…

    2024年1月3日
    04
  • 实用密码学

    从 0 开始,快速掌握密码学技术 范学雷 前 Oracle 首席软件工程师,Java SE 安全组成员,OpenJDK 评审成员 你将获得 深度解析加密核心技术 组合多种密码技术的…

    2023年4月24日
    021
  • 最新javascript教程-JavaScript进阶实战课完整版

    课程介绍现在,JavaScript 早已不是当年的一个脚本语言,随着 Web 应用和 Node.js 的兴起、函数式编程的复兴,以及响应式编程开始进入人们视野,让 JavaScri…

    2023年12月24日
    03
  • 物联网开发实战

    从 0 开始实现一个智能家居项目 郭朝斌 小米生态链企业秒秒测 IoT 事业部总监,前诺基亚高级工程师 【专栏交流群】 你将获得 完整的物联网知识体系搭建 物联网关键技术深度剖析 …

    2023年4月24日
    010
  • 技术管理案例课

    踩坑复盘 + 案例分析 + 精进攻略 = 高效管理 许健 eBay 基础架构工程研发总监 你将获得 完整的经理人成长路线 合格经理人应具备的 4 个特质 提高组织效率的 3 个方法…

    2023年4月24日
    016
  • web漏洞发掘方式主要有哪些:Web 漏洞挖掘实战教程

    10 大安全风险速递,实战智能攻防 王昊天 螣龙安科 CEO 兼创始人 你将获得 攻防兼备的 Web 安全知识体系 搭建属于自己的攻防对抗系统 真实场景下的实战经验总结 顶层视角的…

    2023年4月24日
    013

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注