如果你已经会一门编程语言,想转到后端方向,或者刚工作不久想补一套能写进简历的 Go 项目经验,这套《初级Go工程师训练营》值得花时间了解。它面向的不是零基础,也不打算把你培养成架构师,目标更实际:让你能独立用 Go 写完一个带登录、发帖、日志、配置的后端服务,并知道怎么把它拆成微服务。

它解决的是哪个工作场景

很多转行者卡在同一个地方:语法学完了,但没做过一个完整项目。面试官问“你做过什么”,只能回答刷过多少题。这套训练营围绕一条完整业务线展开——用户通过微信扫码登录,拿到长短 token,退出登录,发帖,记录操作日志,读取配置。这些都是后端岗位每天都在碰的东西,不是教学玩具。

更关键的是它没有停在单体应用。课程后半段会把前面写好的单体服务拆成微服务,这个拆分过程本身就是很多初中级工程师工作一两年才第一次接触的事。学完至少你能说清楚“微服务不是多起几个进程”这句话到底意味着什么。

学完能独立做什么

  • 实现一套 SSO 登录流程,包括微信扫码、token 签发与刷新、退出登录的状态处理
  • 给服务接入配置模块和日志模块,知道配置怎么分层、日志怎么按级别和业务打点
  • 完成发帖这类典型写操作,并处理它带来的数据一致性和接口设计问题
  • 把一个跑通了的单体应用按业务边界拆成若干微服务,理解服务间调用和职责划分

这些能力对应的不是“精通 Go”,而是“能接活”。对初级岗位来说,后者的说服力往往更强。

资料适合什么基础的人

需要你至少熟悉一门语言的基本语法、了解 HTTP 和数据库的基本概念。如果之前写过 Java、Python 或 PHP 的后端代码,跟起来会比较顺。完全没有编程经验的话,建议先补基础,这套课不会从变量和循环讲起。

课程带源码课件,这一点对自学者很重要。看视频容易产生“我听懂了”的错觉,但真正卡住人的往往是配置跑不起来、依赖版本对不上、日志没打出来。有源码可以对照排查,学习效率会高不少。建议的使用方式是:先看一节视频,理解要做什么,然后关掉视频自己写,写不出来再翻源码,而不是从头到尾跟着敲。

需要提前知道的局限

这是 0 期训练营,内容偏实战串联,不会把 Go 的并发模型、内存管理讲得很深。如果你的目标是进大厂做基础架构,这套课的深度不够。它更适合作为“第一个完整后端项目”的入门材料,或者用来补齐简历上缺失的项目经历。另外微服务部分只是入门,真到生产环境还有服务治理、链路追踪、部署运维等一大堆事,课程不会覆盖。

把它当成一块跳板,而不是终点,心态会更合适。

课程目录

课程目录28 集
  • 📁 第05周:SSO 与微信扫码登录实现 第十八讲:接入配置模块.mp4
  • [696.2 MB] 第二十讲:接入日志模块(二)、发帖功能实现(一).mp4
  • [770.4 MB] 第十七讲:微信扫码登录实现(二)、长短 token 与退出登录.mp4
  • [672.6 MB] 第十九讲:接入日志模块(一).mp4
  • [597.9 MB] 📁 第10周:单体应用拆分为微服务应用 第三十五讲:微服务架构入门(一).mp4
  • [682.4 MB] 第三十八讲:拆分微服务之微服务化(二).mp4
  • [627.9 MB] 第三十六讲:微服务架构入门(二)、拆分微服务之模块化(一).mp4
  • [440.4 MB] 第三十七讲:拆分微服务之模块化(二)、微服务化(一).mp4
  • [844.4 MB] 📁 第06周:文本存储与发帖功能实现 第二十二讲:发帖功能实现(三).mp4
  • [623.4 MB] 第二十一讲:发帖功能实现(二).mp4
  • [561.2 MB] 第二十五讲:查询接口与缓存.mp4
  • [754.9 MB] 第二十四讲:发帖增强功能实现(二).mp4
  • [548.6 MB] 第二十三讲:发帖增强功能实现(一).mp4
  • [773.5 MB] 📁 第07周:阅读点赞收藏实现与 Kafka 入门 第二十六讲:阅读点赞收藏功能实现(一).mp4
  • [576.0 MB] 第二十八讲:Kafka 入门(二)、channel 详解.mp4
  • [625.4 MB] 第二十七讲:阅读点赞收藏功能实现(二)、Kafka 入门(一).mp4
  • [813.5 MB] 📁 第01周:Go 基础语法 第二讲:Go基础语法(二).mp4
  • [637.3 MB] 第三讲:Go 基础语法(三).mp4
  • [496.1 MB] 第一讲:Go 基础语法(一).mp4
  • [465.2 MB] 📁 第09周:榜单模型与分布式任务调度 第三十四讲:分布式任务调度(二).mp4
  • [541.7 MB] 第三十二讲:热榜功能设计与实现(一).mp4
  • [658.4 MB] 第三十三讲:热榜功能设计与实现(二)、分布式任务调度(一).mp4
  • [760.9 MB] 📁 第08周:监控、埋点和告警 第三十一讲:监控、埋点和告警-OpenTelemetry.mp4
  • [803.4 MB] 第三十讲:监控、埋点和告警-Prometheus.mp4
  • [636.0 MB] 第二十九讲:Kafka 入门(三)、监控、埋点和告警(一).mp4
  • [832.6 MB] 📁 第02周:用户基本功能与 Gin_GORM 入门 第四讲:用户基本功能与 Gin_GORM 入门(一).mp4
  • [710.0 MB] 第六讲:用户基本功能与 Gin_GORM 入门(三).mp4
  • [809.9 MB] …(已达
  • 35 条上限,后续省略) …(已达
  • 35 条上限,后续省略) 适合人群 Go语言初学者 后端开发工程师 有志于转行后端开发的人员 学习收获 掌握Go语言基础 熟悉微服务架构 具备独立开发Go语言项目的能力 祝您学习愉快! 学有所成,前程似锦!