Go-Entwickler-Roadmap

Dein Lernpfad Schritt für Schritt, von deiner ersten Zeile Go bis zum Backend-Engineering auf Produktionsniveau. Jedes Level, jeder Lernpfad.

Level I · Fundament
Die Bausteine

Behandelt das Typsystem und das Speichermodell von Go, Kontrollfluss, die zentralen Datenstrukturen sowie Goroutines und Channels, auf denen das Nebenläufigkeitsmodell aufbaut.

13 Kurse
0 % · 0 / 136 Lektionen
Sprachkern
5 Kapitel · 70 Lektionen
Level II · Denkweise
Denken wie ein Software Engineer

Behandelt, wie Engineers Probleme zerlegen, Abwägungen treffen, anhand von Belegen debuggen und Code reviewen. Vermittelt wird das über interaktive Simulationen, Code Reviews und Entscheidungsübungen statt über Programmieren.

1 Kurs
0 % · 0 / 10 Lektionen
2.1

Problem Decomposition

10 lessonsPro

Break a fuzzy problem into pieces that each do one thing, with clear boundaries between them. You decide what the pieces are and what depends on what, before any of it turns into code.

2.2

Engineering Judgment

Speed against correctness. Simple against flexible. Build it yourself or take the dependency. Work out what each side costs and make the call the project actually needs.

Coming soon
2.3

Systematic Debugging

Memory climbs overnight, requests start timing out, background jobs stop finishing and nobody knows why. Trace the failure one step at a time, rule out what it is not, and narrow it down to the line that caused it.

Coming soon
2.4

Reading Code & Review

Spot the code that should not reach production. Work through real diffs, mark the lines that are wrong, and say what each one breaks once real traffic hits it.

Coming soon
Level III · Praktiker
Engineering mit Go

Konzentriert sich auf die Pakete der Standardbibliothek, die du im Go-Alltag brauchst (HTTP, JSON, Datei-I/O, Zeit, Text), auf idiomatischen Go-Stil und auf Datenbankzugriff mit database/sql und GORM.

15 Kurse
0 % · 0 / 140 Lektionen
Go Standard Library
8 Kapitel · 75 Lektionen
Level V · Architektur
System Design
Demnächst
Level VI · Meister
Engineering für die Produktion

Konzentriert sich auf Service-Architektur mit gRPC und Message Queues, Cloud-Deployment mit Logging, Tracing und Metriken sowie umfangreiche End-to-End-Projekte in Go.

7 Kurse
0 % · 0 / 75 Lektionen
Nebenpfade

Werkzeuge rund um den Lernpfad

Schärfe die Tools, zu denen jeder Go-Engineer greift.