用了很多很多年 Python ,转到 Go 项目很多地方不适应
(虽然借助 AI 可以开发了,但是还是很难受)
无奈,Python 虽然喜欢,但是吃饭还得跟着公司走,想着系统学习一下 golang
楼主看过很多 Python 相关的书,比如 cosmic Python ,TDD Python ,流畅的 Python ,健壮 Python ,Python 91 个建议,python cookbook 等等
golang 只看过一本黑色的《 Go 程序设计语言》
求各位推荐一波资料:
1 jarytom 73 天前 从不喜欢看书,都是看下要用的框架的文档 |
![]() | 2 gimp 73 天前 ![]() 1. 《 100 个 Go 语言典型错误》,英文版是 《 100 Go Mistakes How to Avoid Them 》 2. Uber Go Style Guide: https://github.com/uber-go/guide/blob/master/style.md 也有对应的中文翻译版本 |
![]() | 3 lululau 73 天前 学习学习 |
![]() | 4 dog82 73 天前 Go 程序设计语言 非常好,但是翻译得很差,英文阅读没问题的看原版吧。 我在图书馆借了本叫《 Go 语言之路》作者李文周,写得还不错,思路很清晰,但是比较基础,推荐看看 |
![]() | 5 dog82 73 天前 李文周的博客: https://liwenzhou.com |
![]() | 6 charmToby 73 天前 这个我感觉还不错 https://draven.co/golang/ |
![]() | 7 maocat 73 天前 大可不必,找一些开源项目/多看看公司项目的代码,对齐就行 python 能出这么多书,自身和语言特性/语法糖有关,动态类型,包/模块管理,magic function ,metaclass 等等都导致了 python 的复杂性 之前做项目,组里也有其他语言转来的同事(node, c#), 写 go 入参出参都是 map[string]any ,稍微一复杂的业务,好几个 map 在代码里跑来跑去,而且指针一点都不用,遍历切片结构体修改值,却不重新塞回去,这种问题层出不穷,苦不堪言 |
9 fffq 73 天前 楼主看过很多 Python 相关的书,比如 cosmic Python ,TDD Python ,流畅的 Python ,健壮 Python ,Python 91 个建议,python cookbook 等等 |
11 rahuahua 73 天前 |
![]() | 12 xdeng 73 天前 |