怎么提升 golang 开发水平

238 天前
 zhuoyue100

目前工作中很少用到 golang 开发,之前用 gin 写过一些 api, 但是感觉都是皮毛,看源码又看不进去,那么现在该如何深入学好 Go 呢

3556 次点击
所在节点    Go 编程语言
26 条回复
rongpx95
238 天前
从这里开始: https://go.dev/doc/
z1645444
238 天前
就从看源码开始吧,他什么功能我怎么实现,checkout 老 log 他原来怎么实现对比现在怎么实现,我也是只用 Gin 写过 API ,也仿造 fzf 做过个小 CLI
wkong
238 天前
跟我来做开源 😊
BeautifulSoap
238 天前
实际找个项目去做
很多细节和知识只看代码不亲自动手是没法真的领会为什么要这么作的
yuancoder
238 天前
多写项目吧,这玩意没法速成
keepmovingg
238 天前
@wkong 大佬,求带
securityCoding
238 天前
找个开源把源码搞懂,自己重新写一遍就差不多了
kingjpa
238 天前
就是多写,多重构, 虽然我 go 已经忘得差不多了
gogogo1203
238 天前
https://github.com/ardanlabs/service 最强的 go 教程的 repo ,课程很贵,repo 免费。middleware, error 处理方式,整个 app 的架构,数据库的 versioning 到 docker 部署。虽然我有一段时间没有写 go 后台了, 但是这个 repo 是真的很惊艳。主要它易懂,所有 engineering 的决定都让我觉得太合理了。
gogogo1203
238 天前
William Kennedy (Bill) 是 Go 语言实战的作者之一.这本书应该是 国内大家接触到的第一本 go 教程。
mryaocom
238 天前
我也想转到 go 但是感觉学几天就想放弃了, 一直原地踏步, 有没有大佬需要小弟 我可以打打下手的 目前从事 python 干不下去了,
dayeye2006199
237 天前
MIT 6.824 ,go 和分布式系统天然契合
vultr
237 天前
imianba2zz
237 天前
@gogogo1203 说的这个真的比较棒,其实 b 站有人搬运了这个课程。还有个最简单的办法就是造轮子,写教程然后给别人讲出来
Lighthughjiajin
237 天前
@mryaocom python 咋干不下去了。
mryaocom
237 天前
老在写一个东西 其他的都不会了 @Lighthughjiajin
zhangzEric
237 天前
@gogogo1203 之前看过,讲的确实很好,跟着课程自己手敲一遍,收获不少~ B 站有人搬运课程,虽然还是希望大家支持正版
Akiya
237 天前
@dayeye2006199 其实这个课程跟 go 关系都不是很大了,主要是学习分布式系统,当然我一直都不是很建议用语言来作为自己的发展方向而是单纯的工具,所以分布式是一个很好的切入点
zhuoyue100
237 天前
@wkong 大佬带我学习一下吧,最近空闲时间也蛮多的
wkong
237 天前
@zhuoyue100 可以先从这个简单点的项目看起。https://github.com/WuKongIM/WuKongIM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/973805

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX