绿林网

《Head First Go语言程序设计》读后感锦集

《Head First Go语言程序设计》读后感锦集

《Head First Go语言程序设计》是一本由著作,出版的图书,本书定价:,页数:,特精心收集的读后感,希望对大家能有帮助。

《Head First Go语言程序设计》读后感(一):好书适合新学go语言的人

这本书能够让你快速掌握golang最核心最常用的用法,推荐。

一直以来比较喜欢经典描述的书籍,所以先买了那本《go程序设计语言》看完,由于知识密度实在是太高,后面有点囫囵吞枣,甚至痛苦的看完,感觉自己并没有学会用go写代码。 后面也是由于豆瓣的好评买的,买来看排版以后第一印象居然是有点失望。不过后面看起来是真香,总共将近500页,花了四天的下班时间就看完了,看完本书甚至有一种我已经掌握了golang的快感,五星好评,这本书只讲了常用的部分,但是依然值得入手。可以和经典的那本互补。

《Head First Go语言程序设计》读后感(二):Head First Go语言程序编程

该书相较于HeadFirst Java、HeadFirst Javascript、HeadFirst设计模式等HeadFirst系列书籍其质量有所下降。该系列书籍标榜风格为通过图文加幽默风趣的生活例子深入浅出地讲解技术,主打沉浸式学习,在“玩”中学,以上提到的三本书就我个人而言是达到了这个标准,尤其推荐其中的HeadFirst设计模式,是一本令人阅读过程趣味横生且学有所悟的好书! 此书作为HeadFirst系列书籍其质量是不太令人满意的。全书在讲解Go语言基础语法时蜻蜓点水、平铺直叙、浅尝辄止,虽然基本符合一本讲解Go语言入门书籍的定位,但是相比于该系列其他书籍对于知识点与例子的趣味融合、讲解思路的层层递进而言逊色不少!恳请该系列书籍要做到牢记初心,不忘使命,出版的书籍不能丢失原本的那“深入浅出”味儿哟! 总之,本书可以作为一本中规中矩的Go语言基础语法入门书籍,想要深入学习Go语言还得多看看其他Go语言的进阶书籍,在此也希望路过的大佬在评论区推荐一下!

《Head First Go语言程序设计》读后感(三):愉快的GO语言书籍

随着云原生时代一系列技术栈的出现,众多企业纷纷效仿。包括容器技术Docker、容器编排工具k8s、微服务、CI/CD等技术栈的兴起,完全改变了以往,靠单体吃遍天下的局面。而这其中,还包括go语言。

出于对go语言的兴趣,又考虑到自身的状态,在不想耗费太多精神的情况下,选择Head frist go这本书。因为我知道这本书的风格,所以尽管已经拥有开发经验,还是决定选择一本可以让我开心、轻松的书来带我接触go语言的基础。

书还是一如既往的,适合零基础的人,读起来也确实轻松愉快。书中对go的工具链,包括go fmt代码格式,go test测试工具等,都有基础讲解。go的这套工具链是为提高代码质量而提供的,反观java则没有自带相关工具链。

读完后不禁拿go和我的主语言java来比较:

1、go语法上简洁,有助于提高开发效率。

2、没有JVM这个中间层,直接编译为机器码。因此在运行速度、内存占用、启动速度方面均比java有优势。而至于java的跨平台优势,在docker容器下,这一优势不复存在。而且go编译出的是二进制文件,通过多阶段构建,可以使go比java的jar包构建出来的镜像相比体积更小。

3、内存占用上,由于go没有对象,是面向值的,相比java的对象内存模型,显著减少了内存。

4、并发模型上,目前的jdk还暂未有协程的概念(但jdk19已经提出了虚拟线程概念并开启预览),而go语言有大杀器:gorutine,由于go内置的这一协程工具,使其特别适合高并发网络编程。

总体而言,我认为在云原生时代,go是一个具有非常明显优势的语言,虽然其生态还没有java那样庞大,但这只是时间问题。我个人也会倾向于将go、Python作为副语言。并在需要时转变为主语言。

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐