Go 语言原理与实践- 掘金小册课程推荐/优惠

Go 语言原理与实践--掘金小册课程推荐/优惠

4 位字节跳动研发工程师,带你快速掌握 Go 语言实践精髓
掘金小册
13讲 | 1204人已学习
优惠价¥69
官网优惠购买

版权声明

本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

课程介绍

作者介绍

小册介绍

随着云计算时代的火热,越来越多的程序员开始从事 Go 语言相关的开发。

受益于大道至简的设计,Go 的学习和上手开发成本极低,我们很容易就可以写出能够运行的程序。但是,Go 的简单易上手是牺牲了对细节和原理的把控才换来的

因此,很多人在刚开始学习 Go ,甚至是已经有了一些经验之后,总是会在语言层面踩很多的坑,也有很多的疑问。

  1. 常见数据结构的使用经常出现问题,一直搞不懂它们内部的原理。
  2. 性能优化经常踩坑,想找些最佳实践来看看。
  3. 经常要引入锁,但怎么做才能降低由此带来的性能开销?
  4. GC 是如何运作的?内存 OOM 了怎么办?
  5. 为什么 Go 语言可以利用多核性能,它的调度器是怎么实现的?
  6. ……

可以说,这些问题都是对 Go 理解不深入,以及缺乏最佳实践导致的。基于此,掘金与 4 位字节跳动工程师精心设计并准备了这本小册,旨在帮助你更快速地掌握 Go 语言的原理与实践精髓。 小册主要分为四个模块。

  • 模块一:Go 内置数据结构原理与性能优化技巧。带你熟悉常用的内置数据结构,比如 slice、map、channel ,掌握它们的内部原理来解决常见问题。同时,我们也会为你分享性能优化的一些实践经验。
  • 模块二:Go 中锁的最佳实践、避坑指南与实现原理。首先,结合团队内部的实践经验带你明确什么时候该用锁,怎么避坑。其次,还会解析锁的内部原理及其最佳实践场景。
  • 模块三:Go 语言内存管理。主要讲解 Go 内存管理与垃圾回收的基本理论机制和实现原理,告诉你开发过程怎么实践更好。
  • 模块四:Go 调度循环与抢占。重点讲解调度循环的建立,并深入解析协作调度与抢占调度两种调度方式。

你会学到什么

  1. 掌握内置数据结构的原理与性能优化技巧;
  2. 熟悉锁的最佳实践,带你快速避坑;
  3. 了解语言内存管理与垃圾回收机制;
  4. 一次搞懂“协作与抢占”两种调度方式。

适宜人群

  • 具备 Go 语言的基础开发能力;
  • 熟悉 Go 的基本语法、对锁、内存管理与调度有初步了解;
  • 想要了解大厂关于 Go 语言层面的最佳实践;
  • 期望提升 Go 语言开发过程中的代码性能。

课程目录

  • Go 中内置数据结构:slice 原理
  • 锁的适用场景与最佳实践
  • Go 中内置数据结构:slice 实践
  • Go 中内置数据结构:map、channel
  • 通用性能优化技巧
  • 锁的避坑指南与实现原理
  • 垃圾回收机制
  • 内存管理的基础理论
  • 内存组织和堆上分配
  • 内存管理实践
  • 开篇词|扬帆起航,开启 Go 语言学习之旅
  • 调度循环的建立
  • 调度的协作与抢占机制

作者介绍

首席品牌官
申请成为小册作者:https://sourl.co/52jTNb

作者其他课程

Go 组件设计与实现 - 掘金小册课程推荐/分享/优惠/折扣
Go 组件设计与实现
4 位字节跳动研发工程师,带你深入剖析字节基础组件的设计、实现及性能优化
掘金小册
680人已学习
优惠价¥69
官网优惠购买
Go 工程实践 - 掘金小册课程推荐/分享/优惠/折扣
Go 工程实践
5 位字节跳动研发工程师,带你从理论到实战,全方位掌握实践要点
掘金小册
668人已学习
优惠价¥69
官网优惠购买

推荐

MySQL 是怎样使用的:从零蛋开始学习 MySQL - 掘金小册课程推荐/分享/优惠/折扣
MySQL 是怎样使用的:从零蛋开始学习 MySQL
来来来,你什么都不用会,真正的从零蛋开始系统又轻松地学习MySQL。
小孩子4919
5848人已学习
优惠价¥19.9
官网优惠购买
玩转 MyBatis:深度解析与定制 - 掘金小册课程推荐/分享/优惠/折扣
玩转 MyBatis:深度解析与定制
深度解析 MyBatis 的内部机制和原理,带你分析 MyBatis 的各个特性的底层设计,并且在 MyBatis 的基础之上做二次封装。
LinkedBear
2125人已学习
优惠价¥49.9
官网优惠购买
Neovim 配置实战:从0到1打造自己的IDE - 掘金小册课程推荐/分享/优惠/折扣
Neovim 配置实战:从0到1打造自己的IDE
让 Neovim 适配你的编程习惯,定制自己的10x 编程武器
nshen
3392人已学习
优惠价¥29.9
官网优惠购买
JavaScript 设计模式核心原理与应用实践 - 掘金小册课程推荐/分享/优惠/折扣
JavaScript 设计模式核心原理与应用实践
通俗易懂的编程“套路“学。带你深入看似高深实则接地气的设计模式原理,在实际场景中内化设计模式的”道“与”术“。学会驾驭代码,而非被其奴役。
修言
13339人已学习
优惠价¥19.9
官网优惠购买
JavaScript 语言编程进阶 - 掘金小册课程推荐/分享/优惠/折扣
JavaScript 语言编程进阶
从规范层面吃透 JavaScript,助力你快速实现前端能力跃迁
Yanni4Night
1507人已学习
优惠价¥49.9
官网优惠购买