iMARS
这个是我听过的最好的Golang课程,没有之一
作者回复:非常感谢!你们的认可是我前进的动力
2020-12-04
Anyou Liu
工作中主要用java,但是很看好go,二刷了,第一遍光看没有敲代码,第二遍每一节的代码都敲了一遍,对go的了解更加深入了。学习到了很多知识点,尤其对混沌工程印象很深刻,工作中经常被slow response坑,感觉十分有必要运用于工作中。已关注老师公众号,希望老师多做分享,谢谢。
作者回复:非常感谢你的支持🙏
2021-02-10
郑和柳
课程简明扼要,对于有其他语言编程经验的人来说,可以快速入门,找到 go 语言最有特色的地方,受益匪浅,非常感谢老师!
2022-06-18
陈亦凡
感谢老师的课程和分享,在学习golang的过程中,结合老师的课程能更快的入门并上手golang,简洁明了的指出了很多golang入门时的问题,而又不至于过度讲解。同时,也分享了许多编程其他方面的内容 。
作者回复:感谢你的支持!
2019-04-21
1
sharp
感谢分享。作为一名两年c++和五年JAVA互联网老兵,学习完后受益匪浅。40节课讲解虽然点到为止但已做到面面俱到,更加说明了golang的短小精悍、设计优雅。另外工程化、性能调优、架构设计方面的讲解实践性很强。个人感受,相对c++,go可以不降低性能条件下显著提高开发效率,相对JAVA,减少了冗长繁复,做到了简洁高效,目前出于性能考虑python转go的呼声也很高。可预见的将来,后端服务开发一定是JAVA和GO两者的天下。
作者回复:谢谢🙏
2020-06-27
Bac
20210912,刷完课程。认识老师是通过公开课《十年架构感悟》 。我现在是Java开发,听说go很火,就买了老师的课。从买课,看了一两章然后停滞了很久,是从新鲜好奇,到失去兴趣 。再到坚定目标,从头看完,跟着敲完代码,是一个痛苦的过程,坚持的过程。最后,你说结束,只是一个开始。有道理。关注了老师的公众号,希望有更多的收获。
作者回复:谢谢!这么年轻所有的事情现在都只有一个结果,未完待续
2021-09-12
escray
Benchmark 用于对代码片段或者第三方库进行性能测试
- 方法名以 Benchmark 开头
- 参数类型是 *testing.B
- 用 b.ResetTimer( ) 和 b.StopTimer() 来隔离与性能测试无关的代码
- 性能测试交给 framework 来做,将需要测试的代码放在循环中,循环的次数由 framework 来返回
在留言里面看到关于将 buf 的声明是否放在性能测试中,也就是外层 for 循环的讨论
```
var buf bytes.Buff
```
如果从性能比较上来讲,buf 和 str 的声明都应该放在控制测试次数的 for 循环内。
但是如果把 buf 和 str 的声明都挪到 for 循环的外面,可以看到对于 str 的影响会更大一些,但是这个和本次性能测试无关,应该是由 string 和 bytes.Buff 的特性决定的。
2021-04-11
1
dust!
谢谢老师的讲解。之前看网站自学过go,但是印象不深刻,网站只是给出示例,并不知道应该用在哪些方面,老师讲课简洁明了,把每节课的重点要点讲解出来,很多地方需要自己去实践,确实很棒!
作者回复:谢谢,支持!
2020-03-09
2
CcczzZ
看完视频讲解,再刷一遍评论,编码实战很重要!
学习到很多有用的知识点,也算是查缺补漏了。
ps:数组和切片知识点基本通关啦。
作者回复:👍
2020-02-17
2
月寒风清
老师可以解释下什么是Dock type吗?
作者回复:duck typing
俚语:如果一个东西像鸭子一样走路和呱呱叫,那么它一定是鸭子
计算机领域中,duck typing相对应的是normal typing(对象的类型决定了对象的特性),duck typing中对象的类型不重要,只要对象有类型A的方法和属性,那么它被当做类型A来使用。
所以,在Go中只要你的对象拥有某个接口定义的方法,就可以当作那个接口类型的实例来使用,无需显式的声明
2020-01-03
8
编辑推荐
讲师的其他课程
包含这门课的学习路径
Go工程师
16门课程 89.9w人学习
云原生工程师
14门课程 86.5w人学习
看过的人还看了