Die Situation ist folgende: Wir haben einen Praktikanten für einen Sommer mit dem Gedanken genommen, dass wir ihn als Teilzeit-Nachwuchsentwickler behalten werden, wenn er im Sommer aufholt.
Wir haben ihn nach seinem ersten Studienjahr mitgenommen, daher war sein Wissen viel zu gering, um in echte Projekte involviert zu sein (eigentlich hat er nur an der Universität programmiert). Meine Aufgabe war es also, so viel Zeug wie möglich zu pushen, um ihn für den Beitritt bereit zu halten echte Projekte im September. Solange wir ein Remote-Entwicklungsteam sind, haben wir ihm die Möglichkeit gegeben, sein Praktikum mit flexiblen Arbeitszeiten aus der Ferne zu absolvieren.
So vergingen zwei Monate und ich bin nicht beeindruckt von seinen Fortschritten. Ich gab verschiedene Aufgaben zu implementieren, Zugriff auf Lernressourcen, empfohlene Startpfade usw., stimmte zu, dass er alle paar Tage Bericht erstatten wird, wir hatten von Zeit zu Zeit Paarsitzungen, überprüften seinen Code zusammen und so weiter.
Wie auch immer, es sieht so aus, als hätte er weniger Zeit damit verbracht, Code zu schreiben, als ich erwartet hatte, und bevor ich sagen würde, dass er nicht gut genug war, um sich unserem Team anzuschließen, dachte ich, das könnte meine Schuld sein, vielleicht habe ich zu viel gepusht , das ist wichtig in realen Projekten (wie Unit-Tests, Strukturieren von Code, Datenbankmaterial usw.) und nicht genug lustiges Material, das ihn an die Programmierung binden würde, und das ist der Grund, warum er weniger Zeit verbrachte, als ich gehofft hatte.
Ich habe also noch ~ 20 Tage Zeit und kann sie nutzen, um ihn zum Programmieren zu inspirieren. Die Frage ist, mit was und wie?