Was Sie von einem Praktikanten lernen können
Veröffentlicht: 2021-09-30Dieser Sommer war sehr interessant: Ich habe nicht nur (endlich) geheiratet, nachdem ich die Hochzeit aufgrund der COVID-19-Pandemie verschoben hatte, sondern wir hatten auch die Gelegenheit, unser Team für ein paar Monate zu erweitern. Im Juli und August 2021 half uns ein Praktikant ohne jegliche Weberfahrung bei der Entwicklung einer neuen Funktion. Hier ist alles, was wir aus der Erfahrung gelernt haben.
Einstellung eines Praktikanten
Anfang des Sommers teilte Ruth Toni und mir mit, dass ihr Sohn Pau daran interessiert sei, sein erstes Praktikum als Programmierer zu machen. Er war auf der Suche nach der richtigen Firma, und sie fragte uns, was wir davon hielten, dass Nelio besagte Firma sei. Wir haben darüber nachgedacht und am Ende entschieden, dass es eine großartige Gelegenheit für beide Seiten (ihn und uns) wäre, aber es war keine leichte Entscheidung …
Die Erweiterung Ihres Teams ist immer eine Herausforderung: Sie wissen nie, wie eine neue Person hineinpasst oder wie sie abschneidet. Vorstellungsgespräche vor dem Job können Ihnen einige Hinweise geben, aber bis sie an ihrem Arbeitsplatz sind, wissen Sie wirklich nicht, wie es funktionieren wird. Und wenn wir von einem Praktikum sprechen, ist die Sache noch komplizierter.
Theoretisch ist ein Praktikant da , um zu lernen . Machen Sie also keinen Fehler: Die Person, die Sie aufnehmen, wird (wahrscheinlich) nicht in der Lage sein, große Beiträge zu leisten, weil sie noch nicht über das Wissen verfügt und es in Ihrer Verantwortung liegt, sie zu schulen und ihr zu helfen, sich beruflich weiterzuentwickeln. Wer also denkt, Praktikanten seien „billige“ Mitarbeiter, der irrt: Das sind sie nicht. Warum? Weil Sie natürlich einen Teil Ihrer Zeit und Mühe aufwenden müssen, um sie zu trainieren.

Manchmal ist es einfacher, einem Praktikanten Spielzeugprojekte zu geben, um ihn zu unterhalten … aber ich denke, das geht am eigentlichen Sinn eines Praktikums vorbei. Deshalb wussten wir drei bei der Diskussion, ob wir Pau als Praktikanten einstellen sollten oder nicht, dass wir wollten, dass er lernt, indem er etwas Produktives tut. Aber das ist ein ehrgeiziges Ziel und wir könnten für die Aufgabe nicht geeignet sein, also haben wir uns drei Schlüsselfragen gestellt, um einen Praktikanten einzustellen:
- Haben wir die notwendigen Ressourcen und Materialien, um den Praktikanten selbstständig lernen zu lassen?
- Gibt es eine ausstehende Funktion oder Funktionalität in unserem Produktkatalog, die ein Praktikant ohne Erfahrung in Angriff nehmen kann?
- Können wir ein paar Stunden pro Woche dafür aufwenden, dem Praktikanten zu helfen, ihn zu unterrichten und anzuleiten?
Wenn alle Ihre Antworten positiv sind, dann stellen Sie diese Person ein. Ansonsten würde ich es nicht empfehlen.
Paus Praktikum bei Nelio
Wie Sie wahrscheinlich bereits wissen, haben wir bei Nelio zwei Plugins für WordPress: Nelio A/B Testing und Nelio Content. In den Jahren 2019 und 2020 haben wir beide Plugins neu implementiert, um den neuen WordPress-Entwicklungsstack zu verwenden: React, Redux und so weiter. Wenn man bedenkt, was wir beruflich machen, war klar, womit Pau sich vertraut machen musste, wenn er nützliche Beiträge für Nelio leisten wollte:
- Wie WordPress-Plugins funktionieren
- Moderner JavaScript-Entwicklungsstack und -tools
Glücklicherweise haben wir in den letzten Jahren viele Beiträge über die Technologien geschrieben, die wir bei Nelio verwenden. Das bedeutet, dass wir alle Inhalte, die wir bereits erstellt haben, nutzen und in einen Schulungsplan für einen neuen Praktikanten verwandeln können, der in das Unternehmen eintritt. Insbesondere haben wir einige Beiträge (und andere Ressourcen) mit Übungen zusammengestellt, die ein Praktikant lernen musste, bevor er einen nützlichen Beitrag für das Unternehmen leisten konnte:
- Ihr erstes WordPress-Plugin in PHP
- Alles, was Sie über die JavaScript-Entwicklung wissen müssen
- So erweitern Sie den Gutenberg-Editor um einen React-Button
- So erstellen Sie ein WordPress-Plugin mit JavaScript und Redux
- Komponenten als reine Funktionen
- Erstellen Sie das JavaScript-Plugin
- Fügen Sie einen Redux-Speicher hinzu
- Verwenden Sie den Redux-Store
Diese Übungen würden die Grundlagen schaffen, die Pau benötigt, um zu einem unserer Plugins beizutragen. Sie mögen einfacher sein als „das Original“, aber wenn Sie verstehen, was Sie in diesen Übungen tun, sollten Sie bereit sein, in eines unserer Plugins einzusteigen und zu verstehen, was vor sich geht.
Zweitens mussten wir auch entscheiden, was Pau am Ende umsetzen würde, sobald er das erforderliche Mindestwissen erworben hatte. Nach einer kurzen Überprüfung unserer (internen) Entwicklungs-Roadmap fanden wir schnell das perfekte Projekt für Pau: die Erweiterung des Redaktionskalenders von Nelio Content um eine neue Ansicht. Bis zu diesem Zeitpunkt hatte unser Redaktionskalender drei Ansichten: eine Monatsansicht, eine Zwei-Wochen-Ansicht und eine Wochenansicht:


Einige unserer Kunden haben jedoch eine Agendaansicht angefordert. Die Agendaansicht ähnelt der Wochenansicht, konzentriert sich jedoch nur auf drei oder vier Tage und organisiert die Inhalte nach Zeitabschnitten.
Daher schien die Implementierung einer neuen Kalenderansicht das perfekte Projekt für einen Praktikanten wie Pau. Es war weder zu einfach noch zu komplex. Er müsste neue React-Komponenten erstellen und den Redux-Store optimieren. Alle Informationen, die er benötigte, waren bereits im Quellcode der bereits vorhandenen Ansichten verfügbar. Und genau das tat er:

Schön, oder?
Was wir gelernt haben
Der heutige Titel warf eine interessante Frage auf: Was man von einem Praktikanten lernen kann. Bisher haben wir jedoch nur darüber gesprochen, was sie von Ihnen lernen können und welche Komplexität ein Praktikum mit sich bringt. Lassen Sie mich kurz auf einige der Lektionen eingehen, die wir aus der Arbeit mit Pau gelernt haben:
- Ordnen Sie die Aufgaben Ihres Unternehmens nach Schwierigkeitsgrad. Dies ist etwas, was zum Beispiel WordPress tut, wenn sie einen Fehler als „guten ersten Fehler“ markieren. Wenn Sie wissen, wie einfach oder schwierig eine Aufgabe ist, können Sie leichter entscheiden, wer was tun soll. Dies ist besonders praktisch, wenn es in Ihrem Unternehmen Praktikanten gibt, die noch lernen und einfache, aber reale Beispiele benötigen, um nützliche Beiträge zu leisten.
- Dokumentieren Sie Ihren Prozess. Wenn eine neue Person dem Team beitritt, müssen Sie ihr erklären, wie Sie arbeiten: die Tools, die Sie verwenden, wie Sie auf Ihr Quellcode-Repository zugreifen, welche Richtlinien Sie befolgen und so weiter. Wenn Sie das alles irgendwo aufgeschrieben haben, kann diese neue Person das Dokument selbst lesen. Wenn Sie dies jedoch nicht tun, müssen Sie einige Zeit damit verbringen, dieses Wissen zu teilen.
- Bereiten Sie einen Schulungsplan vor. Sie kennen Ihr Unternehmen besser als jeder andere, daher wissen Sie, womit ein neuer Mitarbeiter vertraut sein muss, um produktiv zu sein. Seien Sie nicht faul und dokumentieren Sie Ihre Arbeit. Machen Sie es wie wir und schreiben Sie auf, was Sie lernen und wie und warum es in Ihrem Unternehmen nützlich ist. Stellen Sie dann alle diese Dokumente an einem einzigen Ort zusammen und erstellen Sie einen „Schulungsplan“, dem ein neuer Mitarbeiter folgen kann, um sich ohne Ihr Eingreifen alle erforderlichen Kenntnisse anzueignen.
- Ein Praktikant ist der beste Weg, um Probleme in Ihrem Arbeitsablauf zu erkennen. Wenn ein Praktikant anfängt, an Ihren eigentlichen Projekten mitzuarbeiten, bleibt er irgendwann hängen. Sie werden wahrscheinlich zunächst versuchen, die Probleme selbst zu lösen, aber irgendwann brauchen sie Ihre Hilfe und Anleitung. Was macht diese Funktion? Warum funktioniert das nicht? Wofür ist das? Wo finde ich…? All diese Fragen heben Aspekte Ihres Unternehmens hervor, die nicht gut dokumentiert sind. Wenn Sie sie lösen, hat jemand, der das nächste Mal in Ihr Unternehmen kommt, die Antwort zur Hand und ist viel früher produktiv.
Fazit
Wie Sie sehen, kann es für beide Seiten von Vorteil sein, Ihr Team mit einem Praktikanten zu erweitern. Das Wichtigste ist, ehrlich zu sein und Praktika anzunehmen, wenn (a) Sie die Ressourcen haben, sie zu unterrichten, und (b) es etwas Nützliches gibt, das angesprochen werden muss und von einem Praktikanten umgesetzt werden kann. Wenn Sie sich in dieser Situation befinden und sich die Gelegenheit ergibt, ergreifen Sie sie unbedingt: Ich garantiere Ihnen, dass auch Sie dabei viel lernen werden.
Und wenn Sie die Erfahrung bereits erlebt haben oder darüber nachdenken, erzählen Sie mir im Kommentarbereich unten, wie es war!
Beitragsbild von Aaron Burden auf Unsplash.
