小书内容

go 语言自兴起以来,由于其简单、优雅、天然支持高并发等优势,受到了无数技术爱好者的拥戴,可以说是“时代的宠儿”。如果说你现在还不会 go,那就脱离了时代的潮流。虽然“简单”是 go 语言的核心设计理念之一,但是它毕竟还是一门语言。既然是语言,那就有学习成本和语言切换成本。不过,我坚信 go 语言给你带来的收益肯定是远远大于它的学习成本的。

本小书的宗旨是结合自身的采坑经验,最大程度得减少 go 语言的入门成本。coding 永远是最快速的学习方式,通过对从 0 到 1 实现一个百万级的抽奖系统这个过程进行分解,实现对 go语言一些常用语法的快速上手。本小书主要是以实践性为主,所有重要的语法点都会辅以代码说明,希望通过本小书,能够让大家通过一边学习,一边coding,体会到 go 语言的“简单优雅”。

作者简介:

DIU哥(花名),毕业于武汉大学信息管理学院,2016年春招进入阿里手淘基础架构部,负责双十一流量模型和devops平台的搭建。2018年从离开阿里,入职腾讯,负责腾讯QQ看点后端工作,目前腾讯在职。有着高并发场景下服务的治理和优化经验。

你会学到什么?

通过本小书,你可以快速掌握 go 的基础语法,了解 go 一些常用包的使用,通过 go 去调用 redis 、mysql 等第三方包,同时会解析 go 的一些基础包的底层实现(例如 http 的底层实现)等。本小书所有的语法点都会通过代码进行举例说明,技术知识点也会用代码片段进行详细讲解。“coding 胜于一切” 永远是我们的理念。当然,在抽奖系统的实现过程中,我们会穿插一些平常coding 的一些基本思路和 golang 社区的一些玩法。从中大家也可以找到一些值得学习的编程姿势。

适宜人群

本书适合有一定编程基础的同学。你最好至少会一门后端语言,可能你不会 go,但是你会 Java、C++、PHP、python、ruby 甚至 nodejs 都行。因为本小书在一些非常基础性的知识上不会花费很多时间,甚至有可能会一笔带过,所以假如是刚开始接触编程的同学,你可能会稍微有一点点吃力。

本书是入门教程,所以不会特别去挖掘技术深度,一个体系化学习的过程,体系化、高效率是这篇小书的出发点。

小书目录
对本书的赞誉
常见问题解答

1、书籍以后会更新吗?新版还要收费吗?

本书采用“精益出版”策略,也就是说会不断更新完善。如果您已经购买电子书,后续小幅更新都可免费获取。

2、这本书有纸质书吗?

本书只有电子版,暂时没有纸质书

3、这个书籍会有读者群么,如果发现书籍中的错误怎么反馈呢?

本书订阅同学进作者的读者群,请添加微信xiaohuahua185,备注“go开发入门”,即可拉你进群。对本书有任何疑问可以直接在书籍相应章节留言或者加群向作者反馈。

4、我能在什么设备上阅读本书?

本书电子版目前只能在小专栏小书频道、小专栏平台小程序,小专栏 iOS App 在线阅读,后期小专栏也将发布 Android App,敬请期待。

修改小书背景颜色
编辑小书背景颜色
保存
试读
解锁
你的解锁链接已复制成功
将链接发送给文件输出助手,然后打开链接即可解锁
取消