很勉强看完了整本。来说说我的感受。
我将从三个角度去评价:
1. 章节设置;2. 叙述手法;3. 整书排版
1. 章节设置:
总体上来讲,没什么大的问题。从环境配置到语法说明再到常用技能再到框架。
但是,入门语法介绍部分,作者没有就 Go 语言的特性继续深入讲解。
而把 http 包的讲解放到了第三章,让刚看完语法的读者很难衔接得上。
最后关于 beego 框架的章节则显得鸡肋。
2. 叙述手法:
作为一本入门级书籍,但对于绝大部分知识点,作者的讲解方法都是:直接贴的源码,然后简单说明,出结论。贴的源码没有注释,有时候还上下文不清晰;说明的部分没有从读者的问题角度出发去解释,而是以作者的理解去概括。然后就直接出了结论,整个过程都没有引导读者思考。
3. 整书排版:
三个字,相当差。
大量的源码和截图跟文字交错,显得排版没有层次感。
没有标识符,没有旁注,整书都采用同一种字体(没有区分度)。——这是 markdown 生成的?
这是我第一次看关于解释 Go 的书籍,也是第一次看国内的技术书。
总结就是,整本书都是走马观花,浅尝辄止,没有重点。