Ich arbeite als Softwareentwickler und habe kürzlich die Verantwortung für die Ausbildung von 5 Praktikanten übernommen. Im Rahmen ihres Hochschulstudiums müssen sie zur Anrechnung ein 8-monatiges Praktikum absolvieren.
Das Problem ist, dass sie:
Darüber hinaus übt das Management Druck auf mich aus, diese Studenten auszubilden und sie maßgeblich einbringen zu lassen. Das Unternehmen versucht, in einem Monat noch mehr Praktikanten vom selben College einzustellen, ohne mich um meinen Beitrag zu bitten.
Wie kann ich mich vor diesem Problem schützen? Während meiner Meetings werde ich gefragt, warum die Praktikanten keinen Code beisteuern. Soll ich meinem Chef einfach sagen, dass A einfach nichts tut, B überhaupt nicht motiviert ist, C nicht einmal auftaucht? Ich möchte diese Jungs nicht ruinieren, aber gleichzeitig möchte ich nicht als Teamleiter angesehen werden, der nicht führen kann.
Beispiel : Für unser Website-Redesign ist die Arbeit sehr einfach. Es ist alles Front-End-UI-Arbeit, die zu den einfachsten Programmierarbeiten gehört, die Sie bekommen können (meiner Meinung nach, relativ gesehen). Es gibt keine Erwartungen an schnellen oder fehlerfreien Code, aber die Praktikanten können nichts beitragen.
Ich habe ihnen klare, detaillierte schriftliche Anweisungen darüber gegeben, was zu tun ist, wo sie nach Beispielcode suchen, wie sie um Hilfe bitten können usw. Wir hatten Schulungen, in denen ich die grundlegenden Konzepte erklärte, damit sie eine Grundlage haben, auf der sie aufbauen können. Während der Sitzungen habe ich sie mehrmals gefragt, ob sie Fragen haben, ob sie etwas verstanden haben. Wir haben EINE Regel, die lautet:
Wenn Sie 4 Stunden lang keine Fortschritte machen können, bitten Sie um Hilfe.
Trotzdem verbringen sie ganze Tage damit, an ihrem Schreibtisch zu sitzen und nichts zu tun.
Wenn sie gehen, kommen sie in mein Büro und sagen mir, dass sie gehen. Als ich sie zu diesem Zeitpunkt frage, was sie heute erreicht haben, sagen sie, dass sie nicht wissen, was XYZ ist, und nichts getan haben. Natürlich ist XYZ zufällig das, was wir in der Schulung behandelt haben, das, was sie sagten, dass sie es verstehen.
Bisher hat nur einer von ihnen wirkliche Fortschritte gemacht und die Erwartungen tatsächlich übertroffen. Wenn das so weitergeht und mein „Team“ ohne Zutun von mir wächst, wird es nur noch schlimmer, weil ich meine Deadlines nicht einhalten kann.
Ich habe meiner Vorgesetzten gegenüber erwähnt, dass es Probleme gibt, Praktikanten für die Arbeit zu gewinnen, aber sie hat nicht konstruktiv geantwortet. Als das Problem zum ersten Mal auftauchte, sagte ich meinem Manager, dass er die grundlegenden Tools, die wir verwenden, wie Git, agile Entwicklung usw., nicht kenne.
Ich habe keine Managementerfahrung in einem Arbeitsumfeld (Abschluss vor 2 Monaten), aber ich habe erfolgreich 2 Gruppenforschungsprojekte an der Universität geleitet (unbezahlt, ohne Kredit).
(Ja, ich weiß, unbezahlte Praktika sind nicht cool. Ich würde sie nicht annehmen, und ich würde einem Freund aktiv davon abraten, eines zu machen. ABER, es gibt eine Menge, die ich in den Fragendetails nicht erwähne, also akzeptiere die Situation einfach so, wie sie ist . Ich suche nach Lösungen, da diese Situation mich und meine Leistungsfähigkeit jetzt beeinträchtigt.)
Offensichtlich verwalten Sie diese Praktikanten nicht so, wie sie verwaltet werden müssen. Es mag unfair sein, dass sie so anders geführt werden müssen als typische Mitarbeiter, die etwas erreichen wollen, aber das ist die Hand, die Sie bekommen haben. Hier ist, was ich tun würde.
Zuerst würde ich sie alle zu einem internen Treffen versammeln. Ich würde ihnen die folgenden Informationen geben, ohne jemanden hervorzuheben:
Dann würde ich ein paar Fragen stellen. Wer weiß:
Ich würde erwarten, dass Sie in dieser Runde viel auf den Boden schauen.
Stellen Sie ihnen noch eine Frage:
Jetzt sollten Sie ihre Aufmerksamkeit für "So werden wir die Dinge ändern" haben. Der naheliegendste Ansatz ist die Einführung eines täglichen Standups. Sie kennen alle Dinge, die getan werden müssen. Die Gruppe trifft sich (normalerweise gleich morgens, aber andere Zeiten können funktionieren) und jede Person sagt: "Gestern habe ich ... und heute gehe ich ...". Wenn sie eine Blockade haben, z. B. XYZ nicht kennen, geben sie es hier bekannt. Sie können dann entscheiden, wie Sie das lösen - erinnern Sie sie daran, dass es im Wiki steht, fragen Sie, ob jemand anwesend ist, der es weiß und der Person sagen/zeigen kann, dass sie die Blockierung aufheben soll, und verpflichten Sie sich, heute ein anderes Meeting zu vereinbaren, um sie aufzuheben (z. B. "Ich habe dem Support gemailt vor drei Tagen und warte seitdem auf eine Antwort") und so weiter. Wenn jemand sagt, dass er nicht weiß, was er als nächstes tun soll, Die Gruppe kann direkt im Standup entscheiden. Geben Sie ihnen ein wenig Verantwortung für ihre Aufgaben, geben Sie ihnen einen Einblick in das Gesamtbild und verhindern Sie vor allem, dass tagelang nichts aus zufälligen, nach Entschuldigungen klingenden Gründen erledigt wird, die erst lange nach der Tat eintreten.
Beziehen Sie sich bei Bedarf auf die Anweisungen, die Sie zuvor erstellt haben, aber gehen Sie niemals davon aus, dass irgendjemand, geschweige denn Praktikanten, alle von Ihnen bereitgestellten Anweisungen und Schulungen auswendig gelernt hat oder daran denken wird, sich dieses Material ohne Aufforderung anzusehen. Ein Teil dessen, was Sie ihnen beibringen, ist, dass diese Art von Material tatsächlich nützlich ist und es sich lohnt, sich zu wenden, wenn Sie nicht weiterkommen. Sie bringen ihnen auch bei, dass sie nicht stecken bleiben wollen.
Nutzen Sie das tägliche Standup auch als Gelegenheit, um tägliches Lob zu verteilen. Jüngere Menschen haben noch nicht gelernt, sich selbst dafür zu loben, dass sie Dinge erledigt haben, also brauchen sie es vielleicht eine Weile von ihren Altersgenossen und Ihnen. "Ich habe die ABC-Bildschirme beendet." "Großartig! Wer wird sie jetzt testen?" Das ist besser als nur "Ich denke, das bedeutet, dass sie getestet werden müssen, wer macht das?" Sie müssen sie nicht wie Kindergartenkinder behandeln, aber Großartig, Fantastisch, Gut-wir-brauchten-das und dergleichen machen einen Unterschied.
do you have everything? - "yes" ... in the evening: "we couldn't do anything"
- ich denke, irgendwann akzeptieren sie es nicht motiviert, die Arbeit zu erledigen, ohne dass ein neuer Anreiz erforderlich ist.Ich werde den alternativen Ansatz für das Problem wählen und es an der Quelle lösen, anstatt es zu Ihrem Problem werden zu lassen. Bezahlen Sie Ihre Praktikanten zu einem wettbewerbsfähigen Preis . Wenn Ihnen das nicht gefällt, fahren Sie mit weiteren Methoden zum Ende meiner Antwort fort.
Ich habe Freunde, die unbezahlte Praktika machen; Ich mache ein bezahltes Praktikum. Ihre Motivation ist fast 0, weil sie 16-40 Stunden pro Woche arbeiten (je nachdem, wie viele Credits sie benötigen) und sehr wenig Erfahrung und kein Geld bekommen. Leider werden an meiner Hochschule für fast alle Studiengänge Praktika verlangt. Ich werde fair entlohnt und das motiviert mich, etwas Sinnvolles für das Unternehmen beizutragen. Ich verstehe nicht, wie Leute erwarten, etwas zu bekommen , wenn sie nichts geben . Das ist Ihr Problem (meiner Meinung nach natürlich).
Sie sagen, diese Praktikanten erledigen Softwareentwicklungsaufgaben. Was Sie vielleicht als "einfaches UI-Zeug" betrachten, könnte für sie wirklich schwierig sein. Zum Beispiel weiß ich viel über Backend-Entwicklung und hasse UI-Entwicklung. Wenn ich diese Art von Arbeit machen müsste und dafür nicht bezahlt werde? Ich würde mich ehrlich gesagt nicht um den Job kümmern. Lassen Sie uns nicht erwähnen, dass das Gefühl, von einem Unternehmen ausgenutzt zu werden, das sich nicht genug um Sie kümmert, um Sie zu bezahlen, in der Motivationsabteilung viel zu wünschen übrig lässt.
Also, hier ist mein Vorschlag, basierend darauf, ob Sie/Ihr Chef die Mittel haben oder diese Praktikanten sogar bezahlen wollen:
Ja, ich möchte/kann meine Praktikanten bezahlen :
Praktikanten sind kurzfristig, aber sie können wertvolle Dinge leisten, wenn Sie motivierte Leute finden. Wenn Sie motivierte Leute nicht gut einstellen, war das von Anfang an Ihr Problem. Die Bezahlung wird auch mehr Draufgänger für den Job anziehen (ich persönlich würde mich nie für ein unbezahltes Praktikum bewerben, und ich halte mich für einen anständigen Softwareentwickler).
Ich würde ein "Bonus"-basiertes System vorschlagen. Wenn sie eine bedeutende Aufgabe erfüllen, werden sie dafür bezahlt. Sie sind bereits daran gewöhnt, nicht bezahlt zu werden, daher wird die Einführung eines Stundenlohns ihre Einstellung höchstwahrscheinlich nicht wesentlich ändern. Aber wenn sie die Möglichkeit haben, für einen Bonus zu arbeiten, könnten sie es tun!
Nein, ich will/kann meine Praktikanten nicht bezahlen :
Ehrlich gesagt, haben Sie wahrscheinlich kein Glück mit dieser Gruppe. Wenn Sie ihnen nicht die Erfahrung ihres Lebens geben, die mit nichts anderem vergleichbar ist, gibt es fast keinen Grund für sie, motiviert zu sein, außer einen guten Eindruck auf Sie/das Unternehmen zu hinterlassen. Aber du bist nicht Google oder Apple oder Microsoft, also hast du nicht das Prestige, um es dir zu leisten , Leute für sklavenfreie Arbeit einzustellen (was sie auch nicht sollten, obwohl ich mir nicht vorstellen kann, dass sie Leute nicht bezahlen).
Alternative Lösungen :
Du hast nicht erwähnt ob:
Paarprogrammierung könnte eine gute Möglichkeit sein, sie zu motivieren, wenn sie nicht bereits in Gruppen arbeiten. Als Entwickler ist es immer vorteilhaft, mit jemandem zusammenzuarbeiten, der anders denken kann als Sie. Es ermöglicht eine schnellere Problemlösung und eine bessere Problemlösung, was natürlich zu einer höheren Leistung führt. Es ist auch eine gute Möglichkeit, die Qualifikationslücke zu schließen und Entwickler voneinander lernen zu lassen.
Wenn die Praktikanten an dem Projekt, an dem sie gerade arbeiten, nicht interessiert sind, wäre es möglich, sie einem anderen Projekt zuzuweisen? Vielleicht haben sie das Gefühl, dass ihr Projekt nicht sehr wichtig ist, oder sie mögen die Arbeit an der Benutzeroberfläche nicht und interessieren sich nicht für die Erfahrung, die sie bei dieser Arbeit sammeln würden. Wenn einer von beiden der Fall ist, müssen sie an etwas anderem arbeiten. Sie werden niemals motiviert sein, an etwas zu arbeiten, das sie nicht mögen. Fragen Sie einen beliebigen Entwickler, ob er gerne Wartungsarbeiten an Legacy-Systemen durchführt. Jetzt fragen Sie sie, ob sie es kostenlos tun möchten!
Zusammenfassung :
Ich habe auch einen interessanten Artikel mit dem Titel „ Nine Things Developer Want More Than Money “ gefunden , der, nachdem Sie ihn gelesen haben, für Sie von Interesse sein sollte. Hier ist eine weitere Frage auf Workplace.SE zur Motivation, wenn Sie sich nicht um das Projekt kümmern, deren beste Antwort zufällig zufällig lautet, denken Sie an das Geld .
as far as I could see they did not feel like slaves at all
wer weiß, vielleicht hast du recht, oder vielleicht wussten sie einfach nicht, dass viele Unternehmen Praktikanten bezahlen und glaubten einfach, dass sich ihre kostenlose Arbeit in Zukunft auszahlen wird. Und meiner Meinung nach wird es sich mehr auszahlen, Open Source zu machen, als kostenlos in einem Unternehmen zu arbeiten. Wie auch immer, Sie haben Recht, einige Leute würden es mögen, aber ich glaube, die Mehrheit würde tatsächlich erwarten, für die Arbeit, die sie leisten, entschädigt zu werden.Sie kennen die grundlegenden Tools, die wir verwenden, wie Git, agile Entwicklung usw. nicht.
Ich denke, das ist eine unrealistische Erwartung für unbezahlte Praktikanten in der Mitte des Studiums. Git und Agilität mögen in der Technologiebranche beliebt sein, aber es handelt sich nicht um akademische Themen. Der Zweck ihrer Zeit mit Ihnen besteht darin, eine grundlegende Einführung in diese Konzepte zu erhalten, sodass sie natürlich bei Null beginnen.
Die Tech-Branche hat routinemäßig die Erwartung, nur Rockstars einzustellen, und nur sehr wenige Arbeitgeber sind daran interessiert, die Ausbildung und Unterstützung anzubieten, die erforderlich sind, um Mitarbeiter auf dieses Niveau zu bringen. Also Hut ab vor Ihnen, dass Sie es versuchen, aber ziemlich oft können Entwickler, besonders ältere, den Anschein erwecken, zu beschäftigt/unnahbar zu sein oder nicht voll in die Nachfolge neuer Mitarbeiter investiert zu sein.
Ich arbeite als Softwareentwickler und habe kürzlich die Verantwortung für die Ausbildung von 5 Praktikanten übernommen. Im Rahmen ihres Studiums müssen sie 8 Monate lang ein bezahltes oder unbezahltes Praktikum absolvieren (4/5 sind unbezahlte Praktikanten und 1/5 wird bezahlt, aber sehr wenig).
Gibt es eine Rechenschaftspflicht auf ihrer Seite? Wie einfach/schwierig ist es, das Praktikum zu beenden?
Das Problem ist, dass ihnen 1) wichtige und relevante Fähigkeiten zu fehlen scheinen und 2) keine Motivation zum Lernen zu haben scheint. Darüber hinaus übt das Management Druck auf mich aus, diese Studenten auszubilden und sie maßgeblich einbringen zu lassen. Das Unternehmen versucht, in einem Monat mehr Praktikanten vom selben College einzustellen, ohne mich um meinen Beitrag zu bitten.
Fehlt die Motivation, dann müssen Sie die Arbeit strukturieren. Sagen Sie, ich erwarte ABC am Ende des Tages. Wenn sie nicht auftreten, treffen Sie sich persönlich mit ihnen und fragen Sie, was das Problem ist. Hier müssen Sie konfrontativ sein. Es ist Ihr Job auf dem Spiel.
Wie kann ich mich vor diesem Problem schützen? Während meiner Meetings werde ich gefragt, warum die Praktikanten keinen Code beisteuern. Soll ich meinem Chef einfach sagen, dass A einfach nichts tut, B überhaupt nicht motiviert ist, C nicht einmal auftaucht? Ich möchte diese Jungs nicht ruinieren, aber gleichzeitig möchte ich nicht als Teamleiter angesehen werden, der nicht führen kann.
Ich hatte eine ähnliche Situation (nicht so schlimm wie deine). Ich erstellte einen Plan für jeden Tag und sagte jeder Person, was ich von ihr erwarte. Und ich würde mich wöchentlich individuell bei ihnen erkundigen.
Beispiel: Für unser Website-Redesign ist die Arbeit sehr einfach. Es ist alles Front-End-UI-Arbeit, die zu den einfachsten Programmierarbeiten gehört, die Sie bekommen können. Es gibt keine Erwartungen an schnellen oder fehlerfreien Code, aber die Praktikanten können nichts beitragen.
Sagen Sie ihnen in Ihrem Fall, was Sie von ihnen erwarten, dh ich erwarte bis zu diesem Zeitpunkt Code ohne Fehler. Manchmal brauchen die Leute Struktur, manchmal finden die Leute eine Ausrede, nicht zu arbeiten.
Ich habe ihnen klare, detaillierte schriftliche Anweisungen darüber gegeben, was zu tun ist, wo sie nach Beispielcode suchen, wie sie um Hilfe bitten können usw. Wir hatten Schulungen, in denen ich die grundlegenden Konzepte erklärte, damit sie eine Grundlage haben, auf der sie aufbauen können. Während der Sitzungen habe ich sie mehrmals gefragt, ob sie Fragen haben, ob sie etwas verstanden haben. Wir haben EINE Regel, die lautet: "Wenn Sie 4 Stunden lang keine Fortschritte machen können, bitten Sie um Hilfe." Trotzdem verbringen sie ganze Tage damit, an ihrem Schreibtisch zu sitzen und nichts zu tun.
Gehen Sie nach zwei Stunden zu einem von ihnen und fragen Sie beiläufig, wie es geht. Oder machen Sie es zufällig. Was ist, wenn sie mit ihren Freunden in den sozialen Medien sind? Wenn sie verstehen, dass sie Rechenschaft ablegen müssen, werden sie beginnen, sich zurechtzufinden.
Wenn sie gehen, kommen sie in mein Büro und sagen mir, dass sie gehen. Als ich sie zu diesem Zeitpunkt frage, was sie heute erreicht haben, sagen sie, dass sie nicht wissen, was XYZ ist, und nichts getan haben. Natürlich ist XYZ das, was wir in der Schulung behandelt haben.
Ok, du bist nett und sie laufen auf dir herum.
Bisher hat nur einer von ihnen wirkliche Fortschritte gemacht (einer der unbezahlten Praktikanten) und die Erwartungen tatsächlich übertroffen. Wenn das so weitergeht und mein „Team“ ohne Zutun von mir wächst, wird es nur noch schlimmer, weil ich meine Deadlines nicht einhalten kann.
Ihr Management ist auch schuld. Sie sollten verstehen, dass die Führung von Praktikanten (Praktikanten, keine erfahrenen Mitarbeiter, die die Welt gesehen haben) Zeit und Hingabe erfordert.
Wiederholen
Sie müssen viel häufiger nachfassen. Sie müssen solche Leute im Mikromanagement verwalten.
Planen Sie mindestens eine Woche lang den ganzen Tag bei ihnen zu sitzen . Geben Sie ihnen eine Aufgabe und sehen Sie zu, wie sie es versuchen, und stellen Sie dann Leitfragen, um ihnen zu helfen, herauszufinden, was zu tun ist. Berühren Sie die Tastatur auf keinen Fall selbst. Lassen Sie Ihren Chef wissen, dass Sie bei Ihren anderen Aufgaben keine Fortschritte machen werden, bis diese Leute geklärt sind.
Wenn sie nach einer Woche, in der sie 100 % der Zeit bei ihnen gesessen haben, keine wesentlichen Fortschritte gemacht haben, dann sagen Sie ihnen, dass sie in der nächsten Woche noch eine Chance haben werden, bevor Sie empfehlen, das Praktikum zu beenden. Für die Person, die gar nicht erscheint, würde ich Ihrem Chef empfehlen, ihm sofort zu kündigen. Wenn sie nach 2 Wochen, in denen sie bei ihnen sitzen und sie die ganze Zeit anleiten, nicht in der Lage sind, sind sie nicht lehrbar und das Praktikum sollte beendet und die Hochschule benachrichtigt werden, dass sie das Praktikum nicht anrechnen sollten.
Fragen Sie Ihren Chef, ob in Ihrem Unternehmen in der Vergangenheit bereits erfolgreiche Praktikantenprojekte auf ähnliche Weise durchgeführt wurden; und wenn ja, fragen Sie denjenigen, der sie betrieben hat, um Rat.
Ich vermute, die Antwort wird nein sein, dies wurde in der Vergangenheit nicht erfolgreich durchgeführt; Ich denke, weil das Geheimnis, über das niemand gerne spricht, darin besteht, dass richtige Praktika kaum einen geschäftlichen Wert haben . Die Leute reden nicht gerne darüber, weil es ziemlich demotivierend ist, aber meiner Erfahrung nach ist es oft der Fall.
Ich habe eine gute Universität besucht, war Klassenbester und habe Praktika bei namhaften Unternehmen absolviert. Wenn ich 10 Jahre später zurückblicke, wird mir klar, dass sie wahrscheinlich mindestens 80 Prozent meiner Arbeit weggeworfen haben. Analysieren von Verilog in Perl mit fünf Ebenen tief verschachtelten Datenstrukturen, die ich blind aus dem Kochbuch für Datenstrukturen kopiert habe? Ich hatte keine Ahnung, was ich tat!
Ich arbeite jetzt bei einem anderen angesehenen Unternehmen mit einem anständigen Praktikumsprogramm, das Studenten von guten Universitäten anzieht. Trotzdem würde ich schätzen, dass wir ungefähr 80 Prozent ihrer Produktion wegwerfen. Wir müssen auch ziemlich viel Entwicklerarbeit investieren, um den Praktikanten die praktischen Dinge beizubringen, die Universitätskurse nicht immer abdecken.
Und das bei einem einigermaßen angesehenen Unternehmen, das Studenten von guten Universitäten anzieht, ein anständiges Gehalt zahlt und einigermaßen gründliche technische Interviews führt. Wenn Ihr Arbeitgeber diese Dinge nicht getan hat, bezweifle ich, dass Sie eine bessere Zeit haben werden.
Warum machen wir Praktika? Daher kommen sie nach ihrem Abschluss als Vollzeitangestellte zu uns und verbessern unseren Bekanntheitsgrad auf dem Campus für die allgemeine Rekrutierung von Absolventen.
Wie sollten Sie mit Ihrer misslichen Lage umgehen? Ich würde drei Wege vorschlagen:
Machen Sie Ihr Problem zu einem Problem, das Sie und Ihr Chef teilen. Treffen Sie sich mindestens zweimal pro Woche. Wenn es wichtig genug ist, dass es dich schlecht aussehen lässt, wird es sie auch schlecht aussehen lassen.
Verwalten Sie Erwartungen früh und oft. Sie sollten Ihrem Chef nur angenehme Überraschungen bereiten. Wenn etwas hinter dem Zeitplan liegt oder nicht funktioniert, sagen Sie es den Leuten so früh wie möglich - wenn das Schiff auf die Felsen zusteuert, will der Kapitän wissen, solange noch Zeit ist, um sie herumzusteuern, auch wenn er mürrisch ist, wenn Sie aufwachen ihn auf!
Vereinbaren Sie mit Ihrem Chef, wie viel Ihrer Zeit Sie für die Verwaltung der Praktikanten aufwenden sollten und wie viel Sie als direkter Mitarbeiter aufwenden sollten. Es könnte sein, dass sie möchte, dass Sie 100 % Ihrer Zeit damit verbringen, zu coachen/trainieren/ihr über die Schulter zu schauen/Paarprogrammierung/die Peitsche knallen zu lassen. Ihre individuellen Beiträge werden unweigerlich sinken, da Sie weniger Zeit dafür haben.
Wie jedes Mal, wenn Sie sich Sorgen um Dinge bei der Arbeit machen, aktualisieren Sie Ihren Lebenslauf und beginnen Sie darüber nachzudenken, wo Sie in fünf Jahren stehen möchten. Sie sagen, Ihre Arbeit sei die einfachste Programmierarbeit, die Sie bekommen können, also klingt es so, als könnten Sie bereit sein, weiterzumachen.
Die Erwartungen Ihres Managers sind unrealistisch . Diese Praktikanten sind durchschnittliche Studenten einer örtlichen Hochschule, die keine Erfahrung haben, und Sie sollten damit rechnen, dass ein großer Teil ihrer Arbeit nutzlos ist. Vor allem am Anfang. Darüber hinaus sollten Sie damit rechnen, dass die Verwaltung einen erheblichen Teil Ihrer Zeit in Anspruch nimmt. Das sind Studenten, sie brauchen eine Ausbildung.
Hier sind ein paar Ideen, um sie produktiver zu machen:
Führen Sie regelmäßige Skill-Sessions durch . Sie sollten nicht erwarten, dass sie mit Wissen über Dinge wie Git kommen. Sie müssen sie in ihrer Verwendung schulen. Planen Sie dazu ein paar Stunden ein, vielleicht einmal pro Woche oder alle zwei Wochen, und bringen Sie ihnen eine Fertigkeit bei, die sie gleich verwenden werden, damit sie direkt von Ihrer Erklärung zur Arbeit mit dieser Fertigkeit übergehen können. Verfolgen Sie dies später in der Woche, um sicherzustellen, dass sie es richtig verwenden.
Machen Sie sie füreinander verantwortlich . Lassen Sie zu Beginn eines jeden Tages einen von ihnen aufstehen und den anderen die Arbeit zeigen, die er in dieser Woche erstellt hat, und erhalten Sie Feedback zu seiner Arbeit und Hilfe bei seinen Fehlern. Dies bringt Sonnenlicht in ihre Arbeit, verbreitet Wissen und hilft ihnen, von den seltsamen Anreizen des Colleges in die Arbeitswelt zu gelangen.
Lassen Sie sie zusammenarbeiten, um Probleme zu lösen . Erwarten Sie, dass sie miteinander sprechen und sich gegenseitig helfen, um die gewünschten Ergebnisse zu erzielen. Weisen Sie bei Bedarf mehr als einem von ihnen Arbeit zu, um sie abzuschließen.
(Dies soll nicht mit anderen Antworten konkurrieren, indem sie als einzige Antwort ersetzt werden, sondern um das zu ergänzen, was einige der anderen Antworten sagen.) Hier sind einige weitere Ideen.
Als das Problem zum ersten Mal auftauchte, sagte ich meinem Manager, dass er die grundlegenden Tools, die wir verwenden, wie Git, agile Entwicklung usw., nicht kenne.
Das Demonstrieren einiger tatsächlicher Werkzeuge, wie zum Beispiel, wie agile Entwicklung in Ihrem Unternehmen erfolgreich funktioniert, ist einer der Hauptpunkte des Praktikums.
Schulen werden oft viele der grundlegenden Konzepte lehren, die auf viele Umgebungen übertragbar sind. Praktika sollen exemplarisch eine Umgebung detaillierter zeigen.
Vielleicht wurde Ihnen in Ihrer Schule etwas über Git beigebracht. Vielleicht sind sie im selben Programm (gleiche Abteilung, gleiche Schule). Aber sie belegen einen Kurs in einem anderen Jahr als Sie. Was in Ihrem Kurs behandelt wurde, wird möglicherweise nicht in ihrem Kurs behandelt. Die Lehrkräfte haben möglicherweise einen anderen Fokus, möglicherweise aufgrund von Lehrplanänderungen, da sie wahrnehmen, wie sich die Welt (insbesondere die Technologie) verändert, oder vielleicht nur, dass sie einen anderen Mangel an dem wahrnehmen, was die Schüler bereits wissen, sodass sie sich auf andere Elemente konzentrieren, die möglicherweise wichtiger sind kritisch. Das Fazit ist, dass das, was Ihnen beigebracht wurde, möglicherweise ganz anders (nicht nur geringfügig anders) ist als das, was ihnen beigebracht wird.
Erinnern Sie sich an Ihr erstes Jahr in der Branche? Erinnern Sie sich, wie sehr die Praxis anders war als die Schule? Diesen Unterschied zu verringern, ist sozusagen der Sinn von Praktika. Zeigen Sie ihnen, was ein erfolgreiches Unternehmen in der Branche tut. Fragen Sie sie, wie sie die Inhalte ihres Schulkurses in dem erkennen können, was sie in Ihrem Unternehmen sehen. (Fragen Sie das im Laufe der Zeit immer wieder, da sie in den Kursen ihrer Schule mit unterschiedlichen Inhalten konfrontiert werden.)
Als ich sie zu diesem Zeitpunkt frage, was sie heute erreicht haben, sagen sie, dass sie nicht wissen, was XYZ ist, und nichts getan haben. Natürlich ist XYZ zufällig das, was wir in der Schulung behandelt haben, das, was sie sagten, dass sie es verstehen.
Stellen Sie in diesen Schulungssitzungen sicher, dass Sie nicht versuchen, ihnen das beizubringen, was die Schule ihnen beibringen möchte, es aber noch nicht getan hat.
Lassen Sie sie über Ihre Schulter schauen, damit sie sehen können, wie der tatsächliche Code von einer tatsächlichen Person geschrieben wird? Zeigen Sie ihnen, auf welche Herausforderungen Sie in diesem Job gestoßen sind und wie Sie sie gelöst haben, und welche Herausforderungen (außer der Leitung von Praktikanten) Sie derzeit haben und wie Sie sie lösen? (Oder Kollegen, vielleicht nicht nur die Arbeit, die Sie geleistet haben.)
Holen Sie sie in Gruppenprojekten. Wenn dann eine Person XYZ erfolgreich verwendet, können die anderen teilnehmen und für die gleiche Arbeit angerechnet werden. Machen Sie sich keine Sorgen, wenn einige von ihnen nicht ganz so viel beitragen: Das Ziel von Praktika ist es, alle dazu zu bringen, etwas zu lernen.
das Management übt Druck auf mich aus, ... einen wesentlichen Beitrag zu leisten.
Das ist nicht die Motivation des Colleges oder der Studenten. Es ist sinnvoll, dass Ihr Management Beiträge sucht. Ich bin mir sicher, dass sich die Studenten am ersten Tag freuen würden, erfolgreiche Mitwirkende zu sein. Denken Sie jedoch daran, dass dies nicht ihr Hauptziel ist.
Leider bist du nicht an Tag #1. Die Situation hat bereits einige toxische Elemente gewonnen.
Wir haben EINE Regel, die lautet:
Wenn Sie 4 Stunden lang keine Fortschritte machen können, bitten Sie um Hilfe.
Trotzdem verbringen sie ganze Tage damit, an ihrem Schreibtisch zu sitzen und nichts zu tun.
Sie verbringen mehr als 4 Stunden in einem unbezahlten Praktikum, ohne Ihre Beteiligung? Und ihr Praktikum ist für sie keine erfolgreiche Erfahrung? Das ist schlecht. Sie haben wahrscheinlich das Gefühl, dass das Praktikum nicht auf ihre Bedürfnisse eingeht und ihre Zeit nicht effektiv nutzt.
Der beste Weg, dies zu beheben, besteht darin, sich mehr zu engagieren. Wenn ich professionelle Mitarbeiter erfolgreich ausgebildet habe, waren sie an einer viel kürzeren Leine. Sie sollten einchecken, wenn sie EINE Stunde lang gekämpft hätten. Machen Sie es sich zur Gewohnheit, einmal pro Stunde nach ihnen zu sehen. Wenn sie feststecken, dann HELFEN Sie ihnen. (Züchtigen Sie die Unerfahrenen nicht. Geben Sie ihnen, was sie brauchen. Seien Sie ein Helfer. Wenn Sie das tun, werden sie eher anfangen, Sie als Vorteil zu sehen, und die Interaktionen mögen.) Ja, das bedeutet, sie zu überprüfen 6 -7 Mal in einer 8-Stunden-Schicht. (Ich weiß, ich sagte 7 Mal in einer Acht-Stunden-Schicht. Es kann großartig sein, wenn Sie pünktlich sind, damit sie mit einer bestimmten Zeit rechnen können. Struktur kann hilfreich sein. Aber roboterhafte Perfektion ist nicht unbedingt erforderlich. Tatsächlich das nicht die reale Geschäftswelt nachahmt, Daher könnte es für einige Schüler besser sein, zu zufälligeren Zeiten zu kommen. Experimentieren könnte eine gute Sache sein.) Das heißt, zumindest. Wenn Sie alle 20 Minuten vorbeikommen, wirken Sie vielleicht weniger wie ein Fremder und eher wie ein Helfer.
Ich würde ihre Hochschule fragen, wie die Praktika bewertet werden. Müssen sie wirklich nur einige Stunden anwesend sein?
Praktikanten, mit denen ich zusammengearbeitet habe, mussten einen Bericht über die Arbeit schreiben, die ihnen gegeben wurde, und am Ende ihres Praktikums eine Präsentation vor einer Gruppe von Lehrern halten, an der auch Unternehmensvertreter teilnehmen konnten.
Als Mentor musste ich sie auch bewerten.
Jeder unmotivierte Praktikant wäre nach der ersten Bewertung, die ich an die Schule zurückgeschickt habe, aufgefallen.
Herzlichen Glückwunsch, Sie wurden zum Teammanager ernannt! Jetzt zeigen Sie Ihr Können.
Vielleicht gehst du das falsch an. Es geht nicht so sehr darum, hervorragende Mitarbeiter zu haben, die wissen, wie sie Ihre Aufgaben erfüllen. Es geht darum, mit dem zu arbeiten, was man hat. Und im Moment haben Sie noch nicht das Dreamteam.
Ich möchte darauf hinweisen, dass nach dem, was Sie schreiben, sogar Sie selbst an zwei wichtigen Punkten zu versagen scheinen: 1) Ihre fehlenden relevanten Management- und Organisationsfähigkeiten, 2) Sie möchten sich nicht damit befassen. Auch wenn es nicht wahr wäre, ist es am besten, dies anzunehmen, da Sie etwas für sich selbst tun können. Und ehrlich gesagt scheinen mir Ihre Punkte 1 und 2 immer in unterschiedlichem Maße zuzutreffen, egal welche Projekte ich mache.
Arbeiten Sie also daran, die richtigen Fähigkeiten zu erwerben, damit sollten die Praktikanten bezahlt werden.
Stellen Sie nacheinander sicher, dass sie die Grundlagen kennen. Wissen sie, wie sie Code rechtzeitig in die Versionskontrolle übernehmen und einreichen. Nein, lehre sie. Überprüfen Sie, ob ihre IDEs richtig eingerichtet sind und ob sie wissen, wie man Dinge debuggt usw. Sie wissen nicht genug, um zu fragen, zeigen Sie ihnen, warum sie dort sind.
Erwarten Sie nicht, dass sie die Zeit effizient verwalten. Das sind Praktikanten, von denen man nicht erwarten kann, dass sie eine Aufgabe auschecken und in einer Woche wiederkommen. Beißen Sie die Jobs in beträchtliche Stücke. Führen Sie tägliche Fortschrittsmeetings durch, bis Sie wissen, dass sie mit größeren Brocken umgehen können.
Zeigen Sie Empathie und Interesse mit persönlichen Einzelgesprächen. Warum sollten sie motiviert sein, wenn Sie nicht daran interessiert sind, das Praktikum für sie nützlich zu machen?
Ja, das ist eine Menge Arbeit für Sie, aber das ist der Name des Spiels.
Als Person, die Praktikanten ausgebildet hat, sehe ich einige Probleme mit Ihrem Setup.
In erster Linie können Sie vergessen, dass ein Praktikant etwas weiß. So ist es einfach sicherer. Angenommen, sie können nicht mit Notepad arbeiten und beginnen dort. Denken Sie daran, dass sie da sind, um zu lernen. Zu erwarten, dass sie etwas wissen, ist zumindest meiner Erfahrung nach unrealistisch.
Zweitens entschädigen Sie sie nicht. Ich meine nicht zahlen. Unbezahlte Praktika sind in Ordnung, wenn die Praktikanten glauben, dass sie für ihre Zeit etwas zurückbekommen. Normalerweise ist dies "Erfahrung" und "Bildung". Versuchen Sie, einige Zeit damit zu verbringen, darüber zu sprechen, was sie lernen und warum.
Denken Sie an Karate Kid. Sicher, Mr. Miyagi schien freie Arbeit zu bekommen, und sicher, dass der Karate-Junge sich darüber aufregte. Bis Herr Miyagi ihm zeigte, dass „Den Zaun streichen“ und „Das Auto wachsen“ tatsächlich einen Wert hatten. Sie müssen dasselbe tun. Zeigen Sie, dass Ihre Aufgaben tatsächlich einen Wert haben.
Weisen Sie die Mistaufgaben zu. Praktikanten beschweren sich normalerweise darüber, dass sie schlechte Aufgaben bekommen. Und es ist wahr. Und es ist richtig, dass sie sich beschweren, und es ist richtig, dass Sie weiterhin die Mistaufgaben zuweisen. Denken Sie an Aufgaben, die sie erledigen können, die nahe an dem liegen, was sie tun möchten, und die Ihnen Zeit verschaffen. Bitten Sie sie, eine Codeüberprüfung durchzuführen. Bitten Sie sie, sich durch 10.000 Codezeilen zu quälen und nach nicht dokumentierten Methoden zu suchen, und dann zu versuchen, sie zu dokumentieren. Bitten Sie sie, die Platzierung von Schaltflächen und andere Mistaufgaben zu überprüfen, die wichtig, aber nicht kritisch sind, und gewinnen Sie Zeit. Das heißt aber nicht, dass sie keinen Wert haben sollten. Erinnere dich an „Den Zaun streichen“. Wenn sie bei den Mistaufgaben besser werden, erweitern sie ihre Arbeitsbelastung, um weniger Mistaufgaben zu haben. Diejenigen, die gut abschneiden, geben interessantere Aufgaben. Und ich meine, am Anfang können dies einige schreckliche Aufgaben sein. Lassen Sie sie den Code auf den richtigen Abstand überprüfen. Oder lassen Sie sie ein Setup-Skript für eine neue Entwicklungs-VM schreiben, die von Anfang bis Ende funktioniert. Wenn Sie sich auf Git konzentrieren, lassen Sie sie laufengit gc
Der wichtige Teil hier ist, sie zu nutzen, um Zeit für Ihre wertvolleren Teammitglieder freizugeben, aber denken Sie daran, dass „den Zaun streichen“ später einen gewissen Wert haben muss.
Sie müssen Ihre Interaktionen lehrreicher gestalten. Verbringen Sie 70 % der Zeit mit ihnen beim Unterrichten und 10 % beim Produzieren. Die anderen 20 % verlieren einfach. Dafür gibt es viele Tools. Aber lehren, lehren, lehren. Denken Sie an Praktikanten. Wie oft muss ein internierter Arzt etwas tun. Meistens stehen sie dann nicht nur da und schauen zu. Manchmal "versuchen" sie etwas Niedriges wie das Nähen eines Schnitts. Aber sie werden nie allein gelassen, um ihr Hauptgebiet zu erledigen. Dieser chirurgische Praktikant kann 6 Wochen damit verbringen, Teile vor der Operation zu beobachten und zu rasieren. Programmierpraktikanten sind ähnlich.
Wissen Sie, was Sie versprechen können und wann Sie es versprechen müssen. Wenn wir einen guten Praktikanten in der Mischung haben, besteht normalerweise die Möglichkeit, ihn dauerhaft an Bord zu holen. Treffen Sie diese Entscheidung im Backend und informieren Sie sie dann. Sie können es sogar wie ein PIP bearbeiten. Damit wir Sie einstellen können, müssen Sie in diesen Bereichen besser werden. Ich übertrage Ihnen einige Projektarbeiten in diesen Bereichen. Bist du interessiert?
Beachten Sie schließlich eine verlorene Sache. Egal, was du tust, einige Praktikanten werden einfach scheiße. Wenn Sie können, lassen Sie sie aus dem Team fallen. Wenn Sie dies nicht können, weisen Sie sie an, den Briefkasten zu überwachen und Ihnen alles zu bringen, was hereinkommt. Als Sie anfingen, hätten Sie jeden Praktikanten fragen sollen, was er erreichen möchte. Wenn Sie mit ihnen in diese Richtung arbeiten, werden 90 % mindestens genug Wert haben, um es wert zu sein, unterrichtet zu werden. Denken Sie daran, dass Sie einige verrückte Antworten erhalten können. Arbeiten Sie damit. Haben Sie einen Praktikanten, der Projektmanagement machen möchte und nur sehen wollte, wie Entwickler arbeiten, großartig, weisen Sie ihm Aufgaben zu, die mit dem Projektmanagement interagieren. Haben Sie einen Praktikanten, der Stunden brauchte, um seine Credits zu bekommen, und sich einen Scheiß darum schert, gut, verwenden Sie ihn, um nicht projektbezogene Aufgaben zu erledigen, wie z. B. Besprechungen zu planen und Anrufe entgegenzunehmen.
Ich arbeite als Softwareentwickler und habe kürzlich die Verantwortung für die Ausbildung von 5 Praktikanten übernommen.
Ist das Ihre alleinige Verantwortung? Ungeachtet dessen, was viele Leute denken, sind Praktikanten nicht als freie Mitarbeiter gedacht, sie sollen in Fähigkeiten bezahlt werden, und das bedeutet, dass Sie viel Zeit mit jedem Praktikanten verbringen müssen. Abhängig von den Personen können sie kommen und Sie um Hilfe bitten, oder Sie müssen sie fragen, wie es ihnen geht. Seien Sie nicht überrascht, wenn Sie einen ganzen Tag damit verbringen, von einem Praktikanten zum nächsten zu gehen und ihnen bei der Arbeit zu helfen, die sie erledigen. Da Sie mehrere Praktikanten haben, ermutigen Sie sie, sich gegenseitig zu helfen, was sowohl Ihre Arbeitsbelastung reduziert als auch eine Lernerfahrung für sie darstellt. Wo sitzen die Praktikanten? Wenn sie sich in einem offenen Bereich befinden, bewegen Sie sich so, dass Sie bei ihnen sitzen. Dadurch werden Sie nahbarer.
Wenn sie sich nicht anstrengen oder nicht einmal auftauchen und Sie das nicht lösen können, muss dies ihrem College gemeldet werden. Wenn sie das Praktikum nicht bestehen, ist das auch eine Lernerfahrung für sie und besser, als von ihrem ersten Job gefeuert zu werden.
Ich habe nur einen kurzen Rat:
Es gibt einen, der nicht auftaucht. Das Erscheinen bei einem Praktikum für eine bestimmte Anzahl von Stunden ist wahrscheinlich eine Verpflichtung zum Bestehen des Praktikums. Nichterscheinen ist ein Grund, ihn gehen zu lassen. Trash ihn zuerst. Erklären Sie den anderen (in Einzelgesprächen), dass Partizipation mehr ist als Anwesenheit.
Ich habe gesehen, wie Praktikanten gekündigt wurden, weil sie nicht die vereinbarten Stunden gearbeitet haben. Niemand (einschließlich der anderen Praktikanten, die fleißig waren) beschwerte sich.
Monika Cellio
DJ Clayworth
Enderland
dynamisch
Benutzer14026
Spieler87
Jeff Clark
Benutzer541686
Dom
Maurer Wheeler
Benutzer15432
Francisco Präsenz
Schranknr
Maria
Rolle
Daniel
Maria
Rolle
Brendon
EKW