Zum Hauptinhalt springen

Hilfe bekommen

Wenn du nicht weiterkommst oder Fragen hast - das ist völlig normal! Hier erfährst du, wie du Hilfe bekommst.

🤔 Ich habe eine Frage!

1. Erst selbst versuchen

Versuche zunächst:

  • Die Fehlermeldung lesen (was steht da?)
  • Google nutzen (nach dem Fehler suchen)
  • In der Dokumentation nachschauen

Das ist keine Schikane! Das Selbst-Helfen zu lernen ist eine der wichtigsten Fähigkeiten überhaupt.

2. GitHub Issue erstellen

Wenn du wirklich nicht weiterkommst, erstelle ein GitHub Issue:

Was ist ein Issue?

  • Wie eine Frage oder ein Problem-Ticket
  • Ich sehe es und kann dir helfen
  • Andere können auch sehen und lernen

Wie erstelle ich ein gutes Issue?

  1. Titel: Kurz und klar

    • ❌ "Es geht nicht"
    • ✅ "Typst: Text wird nicht rot"
  2. Beschreibung: So genau wie möglich

    • Was versuchst du zu tun?
    • Was hast du gemacht?
    • Was ist passiert?
    • Was hast du erwartet?
  3. Code zeigen:

    Mein Code:
    #text("Hallo Welt")

    Fehler:
    Error: ...
  4. Screenshots (wenn hilfreich)

Beispiel für ein gutes Issue:

Titel: Typst: Text wird nicht rot färben

Beschreibung:
Ich versuche, Text rot zu färben, aber es funktioniert nicht.

Mein Code:
#text(red)("Der T-Rex war gefährlich")

Fehler:
Error: Expected content, found color

Was ich versucht habe:
- #text(red)[...] -> Gleiches Problem
- #color(red, "...") -> Funktion nicht gefunden

Was ist der richtige Syntax?
Warum so genau?

Je genauer dein Issue, desto schneller kann ich dir helfen. Ich kann dein Problem dann bei mir nachbauen und die Lösung finden!

📞 Andere Hilfe-Möglichkeiten

GitHub Discussions

  • Für allgemeine Fragen
  • Zum Austausch mit anderen Mentees
  • Für Ideen und Vorschläge
  • Weniger dringend als Issues

Video-Call

  • Bei größeren Problemen
  • Wenn Issues nicht ausreichen
  • Nach Vereinbarung
  • Nicht für jede kleine Frage (erst Issue versuchen!)

🎯 Gute Fragen stellen

Gute Fragen:

  • ✅ "Wie kann ich in Typst eine Tabelle erstellen?"
  • ✅ "Mein Git push gibt Fehler: [Fehlermeldung]. Was bedeutet das?"
  • ✅ "Ich verstehe nicht, wie Funktionen in Typst funktionieren. Kann jemand das erklären?"

Weniger gute Fragen:

  • ❌ "Es geht nicht" (zu vage)
  • ❌ "Mein Code hat einen Fehler" (welcher Code? welcher Fehler?)
  • ❌ "Kannst du das für mich machen?" (du sollst selbst lernen!)

💡 Tipps für schnelle Hilfe

  1. Sei spezifisch: Je genauer, desto besser
  2. Zeige Code: Nicht beschreiben, sondern zeigen
  3. Zeige Fehler: Kopiere die komplette Fehlermeldung
  4. Sei geduldig: Antworten kommen nicht sofort (asynchrones Mentoring!)
  5. Probiere selbst: Erst versuchen, dann fragen

🤝 Anderen helfen

Wenn du eine Frage von jemand anderem siehst und die Antwort weißt:

  • Du darfst helfen! Kommentiere im Issue
  • Sei freundlich! Niemand ist dumm
  • Erkläre: Nicht nur die Lösung, sondern auch warum
  • Lerne dabei: Anderen helfen ist beste Lernmethode!

⚡ Dringend vs. Normal

Dringend (Video-Call anfragen):

  • ❌ Du kannst dich nicht mehr anmelden
  • ❌ Dein Computer funktioniert nicht
  • ❌ Git ist komplett kaputt

Normal (GitHub Issue):

  • ✅ Du verstehst etwas nicht
  • ✅ Dein Code hat einen Fehler
  • ✅ Du weißt nicht, wie etwas funktioniert
  • ✅ Du hast eine Frage zur Aufgabe

🎓 Du wirst besser!

Am Anfang weißt du vielleicht nicht, wie du Fragen stellen sollst. Das ist normal!

Mit der Zeit wirst du lernen:

  • Probleme klar zu beschreiben
  • Fehler zu analysieren
  • Selbst Lösungen zu finden
  • Anderen zu helfen

Das ist eine super wichtige Fähigkeit für alle Programmierer!


Denk daran: Fragen stellen ist wichtig! Nur so lernst du. 🚀