开篇词 | 跟着学,你也能成为Go语言高手
该思维导图由 AI 生成,仅供参考
- 深入了解
- 翻译
- 解释
- 总结
Go语言是一门由Google出品的通用型计算机编程语言,近年来迅速崛起并成功跻身主流编程语言之列。该语言在云计算、微服务、大数据、区块链、物联网等领域蓬勃发展,受到广泛关注。许多大厂和创业公司都已拥抱Go语言,如阿里巴巴、滴滴、今日头条等。作者郝林是Go语言爱好者,撰写了《Go并发编程实战》一书,并发起维护了一个Go语言爱好者组织GoHackers。他希望通过专栏帮助读者迅速掌握Go语言,以及在应聘Go语言相关岗位时更加游刃有余。专栏内容分为基础概念、数据类型和语句、Go程序的测试、标准库的用法和Go语言拾遗五个章节,涵盖了Go语言的基础知识和高阶技术。通过一种比较熟悉和友好的路径去学习,作者希望读者能基本掌握Go语言。
2018-08-06141人觉得很赞给文章提建议
《Go 语言核心 36 讲》,新⼈⾸单¥59
全部留言(283)
- 最新
- 精选
- Geek_49eb3e置顶虽然我是Java控,但也要支持一下
作者回复: 我之前也做了8年的Java开发,有空还想学学Kotlin呢。
2018-08-09290 - Diviner.置顶祝早日康复
作者回复: 谢谢!
2018-08-0934 - coder老师你好,有个问题困扰我一段时间了,看Go编译器的源码会发现一大堆的go代码,那么问题来了,go是怎么做到自举的,在没有go编译器的时候,它是怎么做到自己编译自己的?
作者回复: 所谓自举,指的是自己编译自己。这肯定不是说“自己生成自己”,而是说“自己生成新版的自己”。对于Go语言,从 Go 1.5 版本开始,你可以用当前版本的Go编译器去编译下一个版本的Go语言源码。比如,你可以用 Go 1.12 的编译器去编译将来的 Go 1.13 的源码。
2019-05-0538 - BridgetLai真的有必要学习多门编程语言吗? Java做了几年了.但是现在新兴的Python,Go,Kotlin 他们都有自己擅长的领域.那再学习的必要性有多大呢?
作者回复: 学习多门编程语言绝对没有坏处,不仅可以开拓思路,还可以扩展知识面。每个编程语言都有自己的编程哲学和设计理念,了解这些并且深入探索一些自己感兴趣的点是很有好处的。学无止境,尤其是计算机软件这个领域。
2018-09-307 - jacky支持一下、早日康复。
作者回复: 谢谢!
2018-08-106 - 先听有时想定义一些数组或者map类型的常量。但是go语言不支持。请问这种情况下有没有什么好的实践方法呢?
作者回复: 常量是不可点的量,字典是引用类型,所以是两个阵营的东西。你可以做到包外不可变,也就是说字典谁为私有,然后公开几个只读的函数。或者基于字典再封装一个结构体,先保证这个类型的方法都是只读方法,然后把此类值的原语指针赋给常量。
2019-09-3025 - 摸似一个么得感情滴学习机器你好,老师,go相比的C++区别和优势在哪,两者的区别?包括rust,老是了解的话,也可以谈一下
作者回复: 这个话题太大了。 它们的区别太多了。如果只说应用领域,那么 Go 语言在 基于服务系统、中间件以及云计算领域都有很大的优势。而且 Go 语言的学习曲线明显更低。不过,从目前看来, C++ 和 Rust 在操作系统底层编程方面还存在一些优势。Rust 主要是因为内存安全和无 GC。
2019-09-063 - angelajing对日项目的程序媛。最近打算用golang重构一个java springboot的项目,才开始接触go语言。官方的golang文档很多都是英文,啃起来太吃力了。在图灵上搜索go的编程书籍才一点点循迹摸到了这儿,注册极客时间账号用新人特价优惠订阅的课程,祝身体健康,事业顺利
作者回复: 谢谢!祝进步!
2020-08-292 - 程序员班吉老师,问一下go语言的微服务目前代码组织比较主流的思想都有哪些?
作者回复: 你说“代码组织”是指什么?指的是程序中的代码包命名和划分吗?
2019-06-272 - 付付,老师您好,都说Go语言有JAVA 或者 C++基础学起来会轻松一点,我是3年PHP开发,直接跟着您的课程学习Go没问题吧? 是不是也可以完全掌握呢?
作者回复: 只要想学就没有问题。Go 语言门槛不高的。
2019-06-172