Golang有哪些值得关注的实战编程YouTube频道(非教程类)
Golang有哪些值得关注的实战编程YouTube频道(非教程类) 我不知道该把这个帖子放在哪个类别,所以就把它扔在了寻求帮助这个类别里。对此表示抱歉……
我正在寻找YouTube(或Twitch,或其他平台)上关于Go编程的编码频道。我指的不是教程(不过我在下面会推荐一个非常好的教程和一些非常好的书),而是更偏向于那种“让我们来编写程序X”类型的频道。我很惊讶使用Go语言的这类频道如此之少,我似乎经常遇到其他语言的这类频道,比如JavaScript、Python和C/C++。
举几个例子,以便你了解我在寻找什么:
第一个,也是我目前最喜欢的,由Jack Mott制作。它最初是教程,但在5或6集之后,他开始开发一个简单的(射击气球)游戏(如果我没记错的话,使用了SDL),后来是一个更有趣的图像进化项目(推荐观看第15到21集)。他甚至最后开始开发一个RPG游戏,但遗憾的是没有完成:
第二个我找到的频道(由Velovix制作),他开始开发一个游戏,同样,如果我没记错的话,使用了SDL,但不幸的是他只做了7集就结束了。尽管如此,对我来说仍然非常有趣:
基本上,这就是我找到的符合“让我们来编码……”模式的频道,但我想要更多!😊 有没有人推荐一些你发现的、专注于项目而非教程的Go频道?
附言:尽管我不是在寻求教程,但我必须推荐这一个。这是我目前找到的最好的教程。我说的是Matt Holidays Go Classes教程,我强烈建议每个人都至少看一遍。
当我第一次找到他的教程时,我觉得有点太难了,他没有花太多时间在基础知识上。但现在我对Go了解得更多了,我终于更加欣赏他的教程了。我想说这个教程更适合中高级的Go程序员:
再附言:另一个令人惊叹的遵循“让我们来编码……”模式的Go项目,不过是书籍形式,是Thorsten Ball写的关于如何用Go编写解释器和编译器的书。参见 https://interpreterbook.com/ 和 https://compilerbook.com/。如果有人有类似书籍的推荐,我也很乐意接受。
更多关于Golang有哪些值得关注的实战编程YouTube频道(非教程类)的实战教程也可以访问 https://www.itying.com/category-94-b0.html
你应该去看看“The Coding Train”和“Derek Banas”。
更多关于Golang有哪些值得关注的实战编程YouTube频道(非教程类)的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
我喜欢Coding Train,但他用的是Javascript、P5.js等,我想要一个类似的频道,但使用Go语言。我本想提一下Coding Train作为我正在寻找的示例,但可惜我没有提。
我知道我以前看过Derek Banas的视频,但他也不是用Go编程的吧?不过我会再去看看他的视频。谢谢…
以下是几个专注于Go语言实战项目开发的YouTube频道,适合你寻找的“让我们来编写程序X”类型内容:
-
Anthony GG
频道链接:https://www.youtube.com/c/AnthonyGG
特点:定期直播用Go开发实际项目,涵盖Web后端、CLI工具和分布式系统。示例包括构建短链接服务和实时聊天应用。
示例代码片段(模拟其风格):// 类似其直播中构建的HTTP服务示例 package main import ( "net/http" "github.com/gorilla/mux" ) func main() { r := mux.NewRouter() r.HandleFunc("/api/health", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte("Service running")) }) http.ListenAndServe(":8080", r) } -
Chris Biscardi
频道链接:https://www.youtube.com/c/ChrisBiscardi
特点:混合Go与前端工具开发,常直播构建DevOps工具或全栈应用。例如用Go编写文件监控工具或API网关。 -
Boot.dev(原Calhoun.io)
频道链接:https://www.youtube.com/c/Bootdotdev
特点:项目导向的Go编程,如构建区块链原型或数据库连接池。
示例代码片段(模拟其项目风格):// 类似其区块链示例中的结构 type Block struct { Timestamp int64 Data []byte PrevHash []byte Hash []byte } func (b *Block) CalculateHash() { // 哈希计算逻辑 } -
Twitch平台推荐
- Katherine Cox-Buday(偶尔直播):在Twitch用Go开发并发项目,例如实现worker池或调度系统。
- Go官方频道(Twitch):定期直播“Go Team Live”,展示标准库开发或工具链改进的实际编码过程。
这些频道以实际构建项目为核心,符合你对非教程类内容的需求。注意部分频道可能穿插教程,但主体为实战编程。


