CSSclasses

Presented by CSSconf EU and OpenTechSchool

Code of Conduct

cssclass.es/code-of-conduct/

tl;dr: Be excellent with each other

OpenTechSchool Core Values

  • Openness
  • Transparency
  • Empowerment
  • Hands-on learning
  • Welcoming learning environment
  • Not for profit

Coaching Guidelines

http://bit.ly/2dHs4Fa

Was sind unsere Ziele?

  • Zeigen dass CSS Spaß macht
  • und niemand Angst vor dem Coden haben muss.

Lernmaterialien

keine Lehrmaterialien

  • praxisorientiert und pragmatisch
  • dafür ausgelegt im eigenen Tempo bearbeitet zu werden

Coaching isn't teaching…

Wir machen keinen Frontalunterricht!

    Coaches…

  • sind da wenn sie gebraucht werden
  • konzentrieren sich auf die Lernenden
  • berücksichtigen deren Kenntnisstand
  • und ermutigen sie weiterzumachen.

Erzeuge eine freundliche Atmosphäre

  • indem Du höflich und freundlich bist
  • Augenkontakt herstellst
  • indem Du zugibst wenn Du etwas nicht weißt
  • den Lernenden sagst dass es ok ist Fehler zu machen
  • und dass sie eine Pause machen sollen wenn es frustrierend wird.
  • Setze kein Wissen voraus, aber gehe davon aus dass sie unendlich intelligent sind
  • Benutze normale Sprache ohne Slang
  • Stelle sicher dass sie das was Du gesagt hast auch verstanden haben
  • und erklärt es nochmal, aber anders, falls das nicht der Fall ist.

Lernende ermutigen

  • Ermutige sie selbständig herumzuspielen
  • Was auch immer sie machen: es ist großartig und schön!

Fragen

  • Schaue Dich um ob jemand Probleme hat
  • Manchmal trauen sie sich nur nicht zu fragen
  • Frage ab und zu: “Wie läuft es? Kann ich Dir mit irgendwas helfen?”
    • Das ist ein mächtiges Werkzeug: Es hilft Lernenden die schüchtern sind und erzeugt Dialog.
    • Ein anderer Trick: Setze Dich neben sie und unterhalte Dich mit ihnen über das was sie gerade machen.

Fragen sind gut!

  • Sorge dafür dass die Leute sich daran gewöhnen Fragen zu stellen
  • Betone dass es so etwas wie “dumme” Fragen nicht gibt
  • Gib anderen Lernenden die Chance die Frage zu beantworten
  • Coding bedeutet Kollaboration – sorge dafür dass Lernende das verstehen!

Fragen beantworten

    Wie antwortest Du?

  • Positiv:
    • “Gut dass Du fragst!”
    • “Gute Frage!”
    • “Hm, da bin ich mir nicht sicher. Lass uns in der Dokumentation nachschauen.”
  • Im Zweifel liegt das Problem immer in den Lernmaterialien, nie bei den Lernenden!

Fragen beantworten

    Frage beantwortet. Was nun?

  • Wir versuchen unsere Lernmaterialien kontinuierlich zu verbessern.
  • Versuche Dir Notizen zu der Frage zu machen, sodass Du sie nicht vergisst.
  • Erstelle eine Issue nach dem Workshop (GitHub).

Geschwindigkeit

  • Es geht nicht um Dich, es geht um die Lernenden. Wir gehen ihr Tempo.
  • Jede Person lernt in ihrer eigenen Geschwindigkeit. Und das ist gut so!
  • Wir reden langsam.
  • Warte mit Fragen oder Kommentare sehr viel länger als als es sich eigentlich gut anfühlt (zähle im Kopf bis zehn).

Sei ermutigend

  • Akzeptiere es nicht wenn jemand sagt sie wären zu irgendwas um das zu schaffen. Antworte ihnen dass sie es schaffen können.
  • Gratuliere Leuten zu ihren Ergebnissen, und gib ihnen Zeit sie Dir zu zeigen.
  • Wenn Leute vom vorgesehenen Pfad abweichen, aber Spaß dabei haben, ermutige sie weiterzugehen.
  • Ermutige Lernende anderen ihre Ergebnisse zu zeigen. Sei hartnäckig damit, falls nötig.

Dont's

ein paar Dinge die wir nicht tun…

Dont's

  • Wir graben niemanden an, und machen auch keine suggestive Bemerkungen!
  • Wir lachen nicht über Fragen
  • …und auch kein “mit den Augen rollen” bei Fragen.
  • Wir machen keine Selbstbeweihräucherung unserer Person, Firma, oder unseres Jobs.
  • Wir machen uns weder über einzelne Personen, noch über Communities, und auch nicht über Technologien lustig.
  • Wir debattieren nicht welche Programmiersprachen, Methoden, oder Technologien “besser” sind.
  • Wir fassen ihre Tastatur nicht an.

Ihre Tastatur

Sie besteht aus Lava!

  • Fass sie nicht an!
  • Falls Du in einer (sehr unwahrscheinlichen) ausweglosen Situation bist, und etwas auf ihrem Computer machen musst, frage sie vor

Danke

dass Du hilfst den Spaß am Programmieren weiter zu verbreiten!

Learning Materials

cssclass.es/materials/

Halte es einfach

  • Verwirre Leute nicht mit komplizierten Dingen (SCSS, CSS Modules etc.)
  • Auch, wenn du eine bessere Lösung kennst, lass Lernende erst mal machen.

Apps

  • Browser: Chrome oder Firefox
  • Editor: Sublime Text oder Atom

Verbesserungen?

  • Komm uns auf zu und sage, was besser sein könnte
  • Erstelle auf Github ein Issue
  • Erstelle einen Pull Request mit deiner Verbesserung

Slack

Schedule

09:30-10:00 Installation Party (optional)
10:00-10:15 Welcome
10:15-12:00 Coding in groups
12:00-13:00 Lunch
13:00-16:00 Coding in groups
16:00-16:45 Demos
16:45-17:00 Wrap up

Need help?

Please Tweet/DM us at @CSSclassesHH or
talk to us directly.

Happy Learning!

Learning Materials

cssclass.es/materials/

Code of Conduct

cssclass.es/code-of-conduct/

#CSSclasses / @CSSclassesHH