作者简介
郑建勋,Go 语言技术专家,《Go 语言底层原理剖析》作者,Go 语言垃圾回收源码贡献者,Go 语言精度库 shopspring/decimal 核心贡献者,极客时间每日一课作者。曾获得电子工业出版社年度优秀作者与 2021 CSDN 年度十大图书作者。
作者曾就职于人工智能独角兽公司的视觉中台与大型互联网企业的业务中台,拥有丰富的大规模云原生、分布式、微服务集群的实战经验。确保了百万级流量系统的服务稳定性,并经历和主导了复杂业务系统的性能优化与系统重构。
此外,作者还具有丰富的教育经验,曾作为 51CTO 高级讲师,帮助了上百位同学从 0 到 1 用 Go 语言搭建出完整的项目,完成了职场上的进阶。他也为华为特训营、联想超级课等企业内训项目提供了培训和技术支持。2022 年,开始于 B 站、博客连载 Go 语言入门课程:《Go 语言开挂入门之旅》。[-全网知识付费下载:iquizhi.com-]
课程亮点
你将获得
- 高效的编码规范与研发工具
- 深入 Go 语法背后的底层机制
- 高性能与可扩展的程序设计方法
- 复杂线上案例的全方位分析
- 大规模分布式系统的架构之道
特色一:在“玩”中学,爬虫为基座
专栏以爬虫项目贯穿始终,从需求拆解和架构设计开始,带你独立完成能够支撑海量爬虫任务的高并发系统、具有故障容错能力的分布式系统、具备可扩展性和领域驱动的微服务系统。
特色二:谋定而动,写出“好”代码
专栏不只是讲解如何写代码,还会给出一流团队的编码规范与扫描工具。让我们摆脱过去的思维定势,摆脱疲于应付需求的现状,写出简洁、高效、健壮和可扩展的代码。
特色三:“深”入原理,理论结合实践
专栏在项目开发过程中,会融入底层原理知识,结合实践告诉你为什么代码要这样写,它背后的机制是怎样的。让你不仅知其然,也能够知其所以然。
特色四:硬核实战,“调”试复杂问题
专栏会为你总结出系统的性能分析方法论,并结合实战案例,手把手教你调试代码,定位线上复杂问题。并有节约了线上千台容器的性能分析实战案例。
特色五:不畏浮云遮望眼,掌“控”更大规模系统
此外,专栏还会跳出开发单一程序的狭隘视角,为你系统介绍大型互联网产品的整个生命周期。介绍大规模微服务集群的典型架构,深入探讨微服务协议、架构、治理等问题。
课程大纲
- 开篇词|聚沙成塔,构建高性能、分布式爬虫项目
- 知识回顾:Go基础知识你真的掌握了吗?
- 内有乾坤:Go语言六大基础知识体系
- 进阶路线:如何深入学习Go语言?
- 敏捷之道:大型Go项目的开发流程是怎样的?
- 全局视野:洞悉项目开发流程与规范
- 免费的宝库: 什么是网络爬虫?
- 冰川之下:深入Go高并发网络模型
- 高性能设计:自顶向下的高性能Go程序设计与优化
- 破解性能谜题:性能优化的五层境界
- ......