Auslagern von Praktikanten an einen neuen Junior-Entwickler

Ich habe erst gestern erfahren, dass wir am kommenden Montag drei Praktikanten bekommen und dass mein Chef sie auf mich abschiebt. Ich war mehrere Jahre lang TA und Tutor am College, daher genieße ich es wirklich, Menschen zu unterrichten. Außer in diesem Fall bin ich ein frisch graduierter Junior-Entwickler von nur 4 Monaten . Ich finde immer noch heraus, wie es ist, und ich würde es hassen, für drei Leute verantwortlich zu sein, die eine berufliche Lernerfahrung suchen und dabei scheitern.

Außerdem arbeite ich in einem Start-up und meine Position in der Frontend-Entwicklung ist eine Position, die sonst niemand hier hat; Ich hatte hier keine Senioren, von denen ich lernen konnte, und so wurden alle meine Projekte selbst und durch mein eigenes Lernen gebaut und entworfen (und wir alle wissen, zu welch einem steinigen Weg das führen kann). Ich habe das Gefühl, dass ich absolut nicht in der Position bin, mit Praktikanten umzugehen, wenn ich selbst so unerfahren bin. Seine Worte zu mir waren gestern: „Du wirst sehr eng mit den Praktikanten an deinen Projekten zusammenarbeiten und sie dies und das machen lassen." Da mein Projekt in Sprachen/Technologien ist, die sonst niemand hier kennt/benutzt, bedeutet dies, dass ich der einzige Programmierer bin, der mit ihnen arbeitet. Wenn sie Fragen haben oder nicht weiterkommen, können sie nur zu mir kommen. Das ist nicht deine einfache 08/15-Webseite, dazu mehrere JS-Bibliotheken und 3D-Rendering im Browser, allein mein JS hat mehr als 2000 Zeilen.

Ist es normal, Praktikanten direkt nach dem College unter frisch eingestellte Mitarbeiter zu stellen? Was ist mit drei von ihnen? Wie gehe ich damit um?

Keine vollständige Antwort, aber in meinem ersten Jahr in der Berufswelt beaufsichtigte ich schließlich einen unserer Praktikanten. Ich half ihm, sich in einem professionellen Umfeld zurechtzufinden, und da unsere Fähigkeiten auf einem ähnlichen Niveau waren, war es ein bisschen näher an der Arbeit mit einem Kollegen als an einer Mentee/Mentor-Beziehung. An dieser Erfahrung sind wir beide gewachsen.
Auch wenn es Nachteile gibt, ist dies eine großartige Gelegenheit für Sie. Nur wenige Personen in Ihrer Position haben die Möglichkeit, Managementfähigkeiten zu demonstrieren/zu entwickeln. Wenn Sie dies ernst nehmen und versuchen, als Team zu arbeiten (anstatt nur eine Arbeit für die Praktikanten zu finden), könnte dies eine großartige Erfahrung sein.
Jetzt haben Sie ein 4-köpfiges Team, das an der Frontend-Entwicklung arbeitet, Sie müssen nur noch die Praktikanten entwickeln. Machen Sie es richtig und alle gewinnen, machen Sie es falsch und ... nun, es sind nur 3 Monate. Der Trick besteht darin, ihnen sinnvolle und mäßig herausfordernde Aufgaben zu geben, die innerhalb oder knapp über ihren derzeitigen Fähigkeiten liegen. Auf diese Weise erhalten Sie Hilfe und die Möglichkeit, Führung zu zeigen, während sie lernen.
Wissen Sie, WARUM sich Ihr Arbeitgeber entschieden hat, einen Schwarm Praktikanten einzustellen? Ich bin überrascht, dass jedes Startup Zeit hätte, Menschen zu unterrichten. Haben sie die Vorstellung, dass sie eine billige/kostenlose Quelle nützlicher Arbeitskräfte sein werden?
Aber Front-End ist einfach, oder? ;)
Wie ist die Testabdeckung auf diesem js? Das Schreiben von Tests ist eine hervorragende Onboarding-Übung. Und daher ideal für Praktikanten!
Führen Sie eine schnelle Triage durch. Geben Sie ihnen einige Probleme von Code Wars und Leetcode. Sehen Sie, wie gut sie in der Sprache ihrer Wahl abschneiden. Wenn es einen außergewöhnlichen gibt, behalten Sie diesen Praktikanten für sich, unterrichten Sie diesen bestimmten Praktikanten und versuchen Sie, die beiden anderen loszuwerden. Und wenn Sie die beiden anderen nicht loswerden können, lassen Sie sie an Tests und Automatisierung arbeiten oder sie dazu bringen, an ihren Fähigkeiten mit Leetcode zu arbeiten, bis sie ein bestimmtes Niveau erreicht haben.
Wofür wurden diese Praktikanten eingestellt? Ist das ein College-Programm? Werden sie bezahlt? Hat sich Ihr Vorgesetzter Gedanken darüber gemacht, was „dies und das“ ist, oder handelt es sich wirklich nur um einen Fall, in dem ihm Praktikanten zugeteilt werden und sie dann dem neuen Mitarbeiter überlassen werden?
Ich weiß, dass Sie gesagt haben, dass Sie der einzige Programmierer sind, der das tut, was Sie tun, also können sie nur um Hilfe zu Ihnen kommen, aber ich schätze, es gibt viele allgemeine Unternehmensprozesse und solche, die sie auch verwenden müssen. Können Sie einige Ihrer Kollegen dazu bringen, sich dafür anzumelden, ihnen das beizubringen? An einem Ort, an dem ich arbeitete, wählte der Manager „Experten“ in der Gruppe verschiedener alltäglicher Aufgaben aus und ließ den neuen Typ bestimmte Dinge von jeder Person lernen. Es stellte den neuen Mann vor und bedeutete, dass keine einzelne Person das gesamte Mentoring übernahm.
Ein weiterer Gedanke - bedenken Sie, dass Sie auf Managementfähigkeiten getestet werden.
Ich bin mir nicht sicher, ob wir uns von 2000 Codezeilen beeindrucken lassen sollen. Aber ich stimme zu, dass es hart für dich sein wird. aber sehen Sie es als eine großartige Lernerfahrung. Dinge zu erklären ist der beste Weg, um zu wissen, ob Sie das Thema tatsächlich beherrschen.
Haben Sie mit Ihrem Vorgesetzten über diese Bedenken gesprochen? Was hat er gesagt ?
Wenn Sie der einzige Frontend-Entwickler für ein Projekt sind, das mehrere JS-Bibliotheken und 3D-Rendering umfasst, sollten Sie Ihre Berufsbezeichnung überdenken. Das ist keine Juniorrolle.
Wie wäre es mit Code-Reviews? Die Praktikanten haben die Zeit und Energie, neue Dinge zu lernen; Führen Sie ein ordnungsgemäßes Onboarding durch, stellen Sie ihnen genügend Tutorials zur Verfügung und führen Sie Code-Reviews für das gesamte Team ein, einschließlich Ihnen. Ich denke, das wäre auch für Sie eine großartige Gelegenheit, sich zu verbessern. Solange sie Vertrauen in Ihre Fähigkeiten in Technik und Führung haben, würden sie sich freuen, wenn Sie Herausforderungen und Verbesserungen ansprechen können.
@Zach nicht, wenn du die Praktikanten nach dem Abschluss in Vollzeit einstellen willst. :)
FWIW: Mir ist bei meinem ersten Software-Job etwas Ähnliches passiert, und es war das Beste, was mir passieren konnte. Plötzlich interessierte mich das „Warum“ mehr als das „Wie“, und es hat mich wirklich dazu gebracht, in einem außerordentlich schnellen Tempo ein besserer Entwickler zu werden.

Antworten (10)

Ich würde nicht sagen, dass es normal ist, aber damit muss man nicht arbeiten.

Was ich tun würde, ist ihnen Aufgaben zu geben. Finden Sie Dinge, die getan werden müssen, und beauftragen Sie sie damit. Laden Sie einen Teil Ihrer Arbeit auf sie ab, wenn Sie glauben, dass sie damit umgehen können.

Schulen Sie sie in den Prozessen, die Ihr Unternehmen zur Geschäftsabwicklung verwendet. All dies wird eine Lernerfahrung sein.

Basierend auf dem Ton Ihrer Frage würde ich vermuten, dass Ihr Hauptproblem Ihr Selbstvertrauen ist. Psyche dich und wisse, dass du es schaffen kannst. Konzentrieren Sie sich nicht auf "Junior" oder Ihren relativen Mangel an Erfahrung. Ihnen wurde die Gelegenheit gegeben, zu führen und Ihr Bestes zu geben, um zu führen.

Scheuen Sie sich nicht, Ihren Chef auf dem Weg dorthin um Hinweise und Anleitung zu bitten. Sieh das nicht als Belastung, sondern als Chance, allen zu zeigen, was du kannst.

+1 – so lernen Teamleads und Manager ihr Handwerk
Geben Sie ihnen auf jeden Fall Aufgaben, aber geben Sie ihnen niemals etwas Kritisches und überprüfen Sie immer ihre Arbeit. Einige Praktikanten werden erstaunlich sein und schönen Code produzieren, und andere werden aus dem Sommer herauskommen und feststellen, dass Programmieren nichts für sie ist. Seien Sie darauf vorbereitet, beide Enden des Spektrums zu handhaben.
Hier muss ich widersprechen. Als ich das College verließ, war ich völlig unvorbereitet und wusste es nicht einmal. 4 Monate sind eine unglaublich kurze Zeit für das OP, um Erfahrungen zu sammeln. Schon früh hatte ich die Tendenz, mich blind an Prozesse/Praktiken zu klammern, ohne zu verstehen, wie man sie anwendet, und selbst nach mehreren Jahren versuche ich immer noch herauszufinden, wie guter Code überhaupt aussieht. Ich wünschte wirklich, ich hätte viel besseres Mentoring von jemandem mit mehr Erfahrung gehabt. Die Bedenken des OP sollten hier nicht so schnell beiseite geschoben werden.
Die Essenz des Wachstums besteht darin, etwas zu tun, was Sie noch nie zuvor getan haben. Der letzte Absatz fordert ihn auch auf, seinen Chef um Hinweise zu bitten. Ich meinte es. Er sollte. Aber egal, ob er vorbereitet ist oder nicht, ist irrelevant. Ich 19-jähriger Soldat ist nicht bereit, in den Krieg zu ziehen. Aber er tut es, wenn er muss. Eine 24-Jährige ist nicht darauf vorbereitet, Witwe oder Alleinerziehende zu sein, wenn ihr Mann stirbt. Obwohl es nicht so drastisch ist, hat er eine Aufgabe erhalten und muss daran arbeiten, sie zu erledigen. Die Alternative ist aufgeben.
Vergessen Sie nicht den Einfluss von Ihnen allen vier, wenn Sie gemeinsam daran arbeiten, was Sie lernen und lehren können.
Managementansatz verwenden, nicht technisch. SLOCs von Code sind hier nicht wichtig, es ist nicht einmal wichtig, wenn jeder von ihnen besser codiert als Sie und mehr weiß als Sie, wichtig ist: Sie müssen ihnen beibringen, zusammenzuarbeiten, ihre Aufgaben schnell und sauber zu erledigen und sich gegenseitig und Ihnen zu helfen .
Ich bin hier bei @JeffO. Direkt von der Collage dachte ich, ich wüsste, wie man programmiert. Und obwohl ich technisch gesehen WUSSTE, wie man programmiert, wurde mir klar, dass mehr dahinter steckt, als nur die Funktionen und Bibliotheken zu kennen. Ich bin eher bereit, diese Antwort als Chance für einen Manager zu akzeptieren, zu glänzen - aber was das Lehren tatsächlicher Programmierkenntnisse angeht, scheint dies zweifelhaft zu sein.

Hier sind einige Fakten (basierend auf Ihrer Frage und Beobachtungen, die ich im Laufe der Jahre gemacht habe):

  • Sie haben das Talent und die Neigung, andere zu unterrichten.
  • Sie befinden sich jetzt auf einem weniger als erfahrenen Programmierer-Niveau.
  • Sie haben die Möglichkeit, andere zu unterrichten, während Sie Ihre Arbeit erledigen.
  • Unterrichten ist eine großartige Möglichkeit, ein Fach wirklich zu lernen.

Mein Rat: Nutzen Sie dies als Gelegenheit, Ihre Programmierkenntnisse zu verbessern. Geben Sie ihnen Arbeit, die erledigt werden muss (lassen Sie sie nicht in die Produktion gehen, aber es sollte sicherlich einige nützliche Aspekte ihrer Arbeit geben, die es wert sind, verwendet zu werden.) Nutzen Sie in der Zwischenzeit Ihre Zeit, um herauszufinden, wie Sie die Dinge am besten erledigen können.

Wenn Sie dann ihre Arbeit überprüfen, können Sie sie verfeinern und bestimmen, wo Sie Dinge ausklammern oder Redundanzen oder andere unnötige Geschäfte eliminieren oder Mängel beheben können. So erhalten Sie in gleicher Zeit fertige Arbeiten von höherer Qualität.

Nutzen Sie sie weiterhin auf diese Weise, und Sie werden auf einer höheren Ebene programmieren, wenn sie Sie verlassen.

Man kann den letzten Aufzählungspunkt hier nicht wirklich überbetonen.
In welcher Sprache gab es dasselbe Wort für Krise und Chance?
@njuffa das ist ein guter Grund, nur einen Praktikanten zu haben.

"Zeigen Sie mir einen Praktikanten, der meine Arbeit nur verdreifacht, und ich werde ihm die Füße küssen"

Wenn Sie für andere Menschen verantwortlich sind, werden Sie weniger erledigen, als wenn Sie es nicht wären. Das ist ziemlich einfach und geradlinig. Der Gewinn ergibt sich (angeblich) daraus, dass sie mit Ihrer verlorenen Zeit insgesamt mehr erreichen können als Sie.

Das ist fast nie der Fall bei Praktikanten, die mehr als die einfachsten und sich wiederholenden Büroaufgaben erledigen.

Es hört sich so an, als wüssten Ihre Chefs das nicht. Nichts an Entwicklung, Frontend oder Backend ist so repetitiv, dass es auch nur einen halben Tag in Anspruch nehmen würde. Sie können Glück haben und einen Selbststarter bekommen, aber wahrscheinlich nicht.

Also alles Grundlagenarbeit. Sie müssen die folgenden Dinge tun:

  1. Sagen Sie Ihrem Vorgesetzten, dass es eine intensive Lernerfahrung für Sie sein wird, Ihnen direkt unterstellt zu sein, und dass Sie Ihren Aufgaben (dh Ihren Fingern auf der Tastatur) nicht so schnell nachkommen können wie bisher . Sie "hoffen, die Praktikanten können die Lücke schließen, ich denke, wir werden sehen, wie es ihnen geht, wenn sie hier ankommen".
  2. Bereiten Sie Projekte für sie vor. Ich schlage vor, Sie gehen mit dem folgenden Plan vor: Definieren Sie ein Projekt mit so vielen Details wie möglich, selbst einfache Projekte, die in einer Stunde erledigt werden könnten. Lassen Sie sie sich den Code ansehen und ihre Absicht aufschreiben, ohne etwas zu ändern. Sie sehen sich an, was sie aufgeschrieben haben, Sie kritisieren und modifizieren und führen Sie, und wenn Sie beide auf derselben Seite sind, lassen Sie sie los. Sie nehmen ihre Änderung vor, wenn sie fertig sind, lassen sie einen der anderen Praktikanten die Arbeit überprüfen – funktioniert sie wie erwartet, warum dies oder das? Sobald sie es weitergegeben haben, führen Sie eine QA der Arbeit durch. Wenn Änderungen oder Korrekturen erforderlich sind, schreiben Sie auf, was getan werden muss (geben Sie es ihnen schriftlich, sagen Sie es ihnen nicht, es muss eine Aufzeichnung geben), schicken Sie sie durch den Zyklus zurück. Wenn es bereit ist, live zu gehen, können Sie loslegen.
  3. Geben Sie ihnen eine Reihe guter Ressourcen, Websites usw., wo sie ihre eigenen Fragen beantworten können. Lassen Sie sie um Hilfe bitten. Geben Sie ihnen ein großzügiges Zeitlimit, um selbst Lösungen zu finden, bevor sie anhalten und Sie finden. Die Länge des Zeitlimits hängt davon ab, wie Sie Ihre Zeit priorisieren: Geben Sie ihnen einen Tag und sie werden nicht viel erledigen, aber Sie werden einigermaßen produktiv sein. Geben Sie ihnen 20 Minuten und Sie werden sie viel anleiten und nicht viel erledigen. Ich gehe davon aus, dass Sie ihnen für die Gesamtproduktivität ein längeres Zeitlimit geben und nicht viel von ihnen erwarten sollten.

Sie haben Recht, dies ist nicht die beste Situation, um Praktikanten hineinzubringen, aber solange Ihr Chef den Verlust Ihrer Produktivität akzeptiert, ohne viel von den Praktikanten zu erwarten, dann ist es eine fantastische Gelegenheit für Sie.

Stellen Sie nur sicher, dass Ihr Chef weiß, dass dies ein Gesamtnettoverlust in Ihrer Flugbahn sein wird. Wenn er denkt, dass es alles lösen wird, wenn er nur Arbeitsstunden an das vordere Ende wirft, wird es eine große Lücke zwischen Erwartung und Realität geben. Wenn Sie sich dort auf derselben Seite befinden, dann schenken Sie den Praktikanten die Aufmerksamkeit, die sie brauchen, um produktiv zu sein, und nutzen Sie diese Gelegenheit, um das Beste aus dem zu dokumentieren, was Sie in den letzten 4 Monaten getan haben, um Dutzenden von Fragen zuvorzukommen.

+1. Der OP sollte die hier aufgeführten Bedenken auch direkt äußern, da dies nicht nur die Arbeit des OP, sondern auch die Entwicklung der Fähigkeiten der Praktikanten beeinträchtigen kann.

Ihr Chef hat Sie gerade zu einer Supervisor-Position befördert – er glaubt, dass Sie von seinen direkten Mitarbeitern der beste Kandidat für diese Ehre sind. Akzeptiere es als solches und konzentriere dich nicht auf deinen Mangel an Erfahrung. Sie und Ihr Team haben die Möglichkeit, jedes Ihnen übergebene Projekt ohne Altlasten von Technologie oder Code anzugehen – vielleicht gefällt Ihrem Chef diese Idee. Mein Rat ist zweifach:

  1. Konzentrieren Sie sich darauf, Dinge zu erledigen. Keine tiefgründigen Dinge, nur Dinge, die tatsächliche Ergebnisse sind, die tatsächliche Probleme lösen.

  2. Nehmen Sie Ratschläge von allen an, die sie anbieten; haben Sie keine Angst, falsch zu liegen; und scheuen Sie sich nicht, um Rat zu fragen. Und vor allem – haben Sie Spaß mit Ihrem Team.

+1 dafür, dass Sie es als Chance nutzen, aber wenn Praktikanten die Arbeit erledigen, wird der Effekt eines Greenfield-Projekts zunichte gemacht. Es ist sehr wahrscheinlich, dass diese Kinder eine Menge Legacy-Code schreiben werden.
@ThatGuy: Möglicherweise, aber sehr abhängig von der Qualität der Praktikanten und (insbesondere) von OP. Bei meinem allerersten Programmierjob wurde nach drei Monaten alles, was ich bis zu diesem Zeitpunkt geschrieben hatte, dem Rest des Teams als Beispiel für eine angemessene Programmierpraxis präsentiert, die sie nachahmen sollten. Eigentlich sehr einschüchternd.

Versteht Ihr Chef, dass dies Ihre Entwicklung wahrscheinlich für 3 Monate aufhalten wird? Sie müssen ein ernsthaftes Gespräch über Ihre beruflichen Bedürfnisse führen, dh früher oder später etwas Nützliches für das Unternehmen tun, und ob Ihr Chef damit einverstanden ist, dass Sie einen Nutzen haben, der über das Beobachten einiger Praktikanten hinausgeht. Oder Ihr Chef muss betonen, wie wichtig es ist, dass die Praktikanten gute Erfahrungen machen und wie sie verstehen, dass Sie Ihre Projekte dafür opfern werden, aber ich bezweifle bereits, dass dies das ist, was ihnen durch den Kopf geht.

Leider ist es am besten, wenn Ihre Praktikanten nutzlos sind und schlechte Erfahrungen machen, während Sie ernsthafte Projekte entwickeln, die Ihnen Respekt und Anerkennung einbringen. Drei Praktikanten auf einen Junior-Entwickler zu setzen, lässt mich nicht unbedingt glauben, dass Ihr Chef die Praktikantenerfahrung mehr schätzt als die Erledigung der eigentlichen Arbeit.

Davon abgesehen würde ich bei weitem vorschlagen, dass Sie versuchen, auch nur den Anschein eines ehrlichen Gesprächs mit Ihrem Chef zu diesem Thema zu führen, bevor Sie eine solche Entscheidung treffen.

Ich kann diese Frage aus einer anderen Perspektive betrachten. Mir wurde kürzlich eine ziemlich ähnliche Aufgabe übertragen (einem Praktikanten als (relativ) frischer Absolvent in einem Wissenschaftslabor zugeteilt). Auch wenn die genauen Aufgaben unterschiedlich sein mögen, vermute ich, dass die Gesamtsituation viele Parallelen aufweist.

Was ich getan habe, war ziemlich ähnlich dem, was Chris in seiner Antwort empfohlen hat . Ich blickte auf die Zeit zurück, als ich selbst Praktika absolvierte, und versuchte, die besseren Techniken anzuwenden, die mir dabei halfen, die für gute Laborarbeit erforderlichen Fähigkeiten zu erlernen, und versuchte, die Teile wegzulassen, die sich meiner Meinung nach negativ auf mich ausgewirkt hatten Fähigkeit zu lernen.

Außerdem habe ich mich bei meinen Vorgesetzten umgehört (von denen viele Erfahrung mit Praktikanten hatten) und sie um Rat gefragt, wenn ich unsicher war, was ich tun sollte. Wenn Sie eine einfache Aufgabe haben, die Sie erledigen müssen, können Sie diese an den Praktikanten abgeben, wenn Sie dem Praktikanten beibringen können, wie es geht.

Am wichtigsten ist, überprüfen Sie immer ihre Arbeit . Die besten Facharbeiter machen Fehler, aber bei den Praktikanten liegt die Rate insgesamt in einer anderen Größenordnung. Wenn ihre Arbeit nicht einfach von Ihnen überprüft werden kann, bitten Sie sie nicht , dies zu tun.

Ist es üblich, Junior-Entwicklern Management-/Supervisor-Rollen zuzuweisen, ist dies offensichtlich nicht der Fall, aber es ist auch nicht ungewöhnlich. Erlauben Sie mir bitte näher darauf einzugehen.

Da ich mich in einer ähnlichen Position befinde, wollte ich Ihnen weitere Einblicke und hoffentlich unterstützende Kommentare geben, die Ihnen helfen, sich in Ihre neue Position und Rolle innerhalb Ihres Unternehmens hineinzuwachsen.

Lassen Sie mich zunächst sagen, dass Ihnen nur Erfahrung und Selbstvertrauen fehlen. Beides lernt man im Job und indem man sich selbst wachsen sieht.

Eines meiner Lieblingszitate ist To teach is to learn twice(oder ähnlich). Ihnen wurde eine Gelegenheit gegeben, die nur wenigen geboten wird, und Sie sollten sie sofort ergreifen und zu Ihrem Vorteil nutzen.

Schauen wir uns zuerst Ihr Selbstvertrauen an (Hervorhebung ist von mir)

Ich arbeite in einem Start-up und meine Position in der Frontend-Entwicklung ist eine Position, die sonst niemand hier hat; Ich hatte hier keine Senioren, von denen ich lernen konnte, und so wurden alle meine Projekte selbst und durch mein eigenes Lernen gebaut und entworfen (und wir alle wissen, zu was für einem steinigen Weg das führen kann).

Als Junior Frontend Developer übernimmst du bereits Aufgaben auf Senior Level. Dies ist nicht so ungewöhnlich, wie Sie vielleicht denken, und abhängig von Ihrer Vergütung (ein ganz anderes Thema) kann dies der Grund dafür sein, dass Sie Junior sind. In der Branche suchen wir nach „Rockstars“ auf Junior-Niveau, die wir entsprechend den Anforderungen der Branche ausbilden können. Seien Sie stolz darauf, dass Sie ein komplexes Tier besitzen. Auch wenn sich die Komplexität für Sie einfach anfühlt, denken Sie daran, dass Größe in kleinen Schritten entsteht; Hin und wieder ist es sprunghaft, aber zum größten Teil ist es iterativ.

Lassen Sie uns nun über Ihre Erfahrungen im Management sprechen. Ein großartiger Manager ist wie ein großartiger Elternteil: Sie unterstützen Ihr Team, Sie befähigen Ihr Team und nicht zuletzt lernen Sie von Ihrem Team. Kannst du diese Dinge tun? In Bezug darauf, wie ich es mache:

  1. Support Stehen Sie zwischen dem Unternehmen, Ihrem direkten Vorgesetzten und dem Rest des Unternehmens und Ihren Ingenieuren. Nichts kommt durch, ohne an Ihnen vorbeizulaufen. Sie sollten sicherstellen, dass Ihre Ingenieure eine klare Sicht auf die vor Ihnen liegende Straße haben.

    • Ich versuche zu verhindern, dass Out-of-Band-Aufgaben das Entwicklerteam treffen. Es ist gut, den Fokus zu behalten und realistische Erwartungen zu setzen. Ich bin sogar so weit gegangen, einen Befehl, der von meinem Vorgesetzten kam, zu verzögern, bis ich Zeit hatte, ihn mit ihm zu besprechen. Es ist beängstigend, aber es ist Ihre Aufgabe, die Vision im Auge zu behalten und eng mit Ihrem direkten Vorgesetzten zusammenzuarbeiten, um sicherzustellen, dass er versteht, worauf sich Ihr Team konzentriert. Dies hat den zusätzlichen Vorteil, dass Ihr Manager alle Bemühungen, die nicht vollständig mit dem Unternehmen übereinstimmen, neu aufstellen und Ihre Erwartungen an Ihr Team festlegen kann
  2. Aktivieren Welche Hindernisse bestehen zwischen Erfolg und Ihren Praktikanten? Brauchen sie eine Schulung? Brauchen sie Hilfe? Brauchen sie Anweisungen und ausgeteilte Aufgaben?Enabling your team is as simple as providing them a means to continue doing what they do best.

    • B. mit der bürointernen Politik zu tun, sicherzustellen, dass sie eine gute, solide Entwicklungsumgebung haben, oder zu verstehen, wie die nächsten sechs Monate der Entwicklung aussehen.
    • Ich arbeite hart, um sicherzustellen, dass sich mein Team in der Lage fühlt, seine Arbeit zu erledigen, und um seine Wartezeiten zu minimieren (untätige Hände sind der Teufelsspielplatz).
  3. Von Ihrem Team zu lernen , besonders wenn Sie in einer leitenden Rolle sind und immer noch als Entwickler agieren, ist so einfach, wie es sich anhört. Sie sind nicht der alleinige Eigentümer des Wissens in Ihrem Team. Sie werden einige Entwickler haben, die kopfüber Maschinengewehrentwickler sind. Sie werden eine Aufgabe sehen und sie töten. Das sind Ihre worker bees, sie werden Ihnen genauso wichtig sein wie die Entwickler, die an der neusten und tollsten Technologie arbeiten wollen und sich dafür ordentlich ins Zeug legen. Dies sind Ihre visionaries, die am glücklichsten sind, F&E zu betreiben und zu lernen, was das Neueste und Beste ist. Sie sind ebenso unverzichtbar. Sie brauchen alle Farben des Regenbogens, um ein erfolgreiches Entwicklungsteam zusammenzustellen. Sie werden dich unterstützen, sie werden dich befähigen und im Gegenzug werden sie dich unterrichten.

    • Wir führen tägliche Standups durch, jede Person hat MAXIMAL fünf Minuten Zeit, um zu besprechen, was sie getan hat, was sie tun möchte und ob es Hindernisse gibt. Wir planen auch regelmäßige Zeiten für Treffen und Code-Reviews und Pairing-Programme ein, wenn dies erforderlich oder gewünscht ist.

Ihre Beziehung zu Ihren Entwicklern als Manager/Supervisor ist symbiotisch. Für alles, was Sie ihnen geben, erhalten Sie eine Gegenleistung. Ihre Fähigkeiten werden weiter wachsen und Sie öffnen sich für produktive Lernsitzungen sowohl in Bezug auf die Interaktion mit Menschen als auch in Bezug auf Ihren Code.

Denken Sie daran, Sie sind die Eltern, Sie sind der Thermostat und nicht das Thermometer. Sie machen schließlich den letzten Anruf. Lassen Sie Ihr Urteilsvermögen davon abhängen, was die besten Interessen des Unternehmens hat; dennoch flexibel genug sein, um diesen Praktikanten das Gefühl der Autonomie zu ermöglichen und dass ihre Arbeit wichtig ist Studien haben gezeigt, dass die Moral am besten ist, wenn sich die Menschen autonom fühlen und dass ihre Arbeit einen Wert für das Unternehmen darstellt.

Prost und herzlichen Glückwunsch zu Ihrer wachsenden Rolle.

Ihr erster Satz ergibt keinen Sinn und ich weiß nicht, was Sie sagen wollen.
@djechlin es ist nicht üblich, aber es kommt vor. Fühlen Sie sich frei zu bearbeiten und zu präzisieren, wenn Sie der Meinung sind, dass dies erforderlich ist.
Ich weiß nicht, was Sie sagen wollen. Es ist mir also nicht möglich, zu bearbeiten und zu klären, weil ich nicht weiß, was ich zu klären versuche.
@djechlin Nun, es wurde in Kommentaren geklärt und ich bin an meinem Telefon. Wenn Sie immer noch Probleme haben, bin ich mir nicht sicher, wie viel mehr ich Ihnen helfen kann.
Okay, dann werde ich einfach abstimmen, viel Glück mit dem Anruf.
@djechlin, wenn du es so nehmen wirst, ist das in Ordnung - ich mache mir keine allzu großen Sorgen, Punkte zu verlieren. :) auch bin ich nicht am telefon sondern in der handy app ;)

Denken Sie darüber nach, was Sie tun können. Geben Sie ihnen eine Aufgabe, die ein paar Monate oder mehrere dauern wird. Am Ende ihres Praktikums können sie motiviert sein, mit derselben Aufgabe fortzufahren. Es könnte ein Anreiz sein, sie zu behalten.

Denken Sie daran, dass sie nicht die gleiche Menge an Training erhalten haben. Und sie haben möglicherweise das Gefühl, dass das Praktikum eine geringere Priorität hat als der Abschluss, den sie anstreben. Es hört sich so an, als hätten Sie Ihren Vorgesetzten Ihren Wert bewiesen; viele andere Menschen sind nicht ganz so fähig. Statistisch gesehen werden Ihre Praktikanten wahrscheinlich weniger fähig sein.

Stellen Sie sicher, dass sie die Regeln verstehen. Bevor sie Ihnen beispielsweise eine Frage stellen, müssen sie eine gewisse Recherche durchführen. Sie sollten Ihnen sagen, was die Online-Dokumentation über die Syntax einer Funktion aussagt. Sie können sich daran gewöhnen, Ihnen Fragen zu stellen, wenn Sie eine schnelle Quelle für Antworten sind. Sie könnten frustriert sein, weil Sie ihnen keine Antworten geben, die Sie haben. Bringen Sie ihnen jedoch den Prozess bei. Es wird sie fähiger machen, und das wird schließlich die Dinge für sie und Sie verbessern.

Wenn Ihnen die Aufgaben ausgehen, lassen Sie sie anderen helfen, die Ihnen unterstellt sind, oder vielleicht anderen im Unternehmen (einschließlich Personen aus anderen Abteilungen ... aber Sie sollten wirklich prüfen, ob dies anderen Menschen hilft oder sie behindert). . Wenn dir wirklich die Dinge ausgehen, während du noch auf der Uhr bist, dann lass sie einfach beobachten, was du tust, und sag ihnen, dass sie sich freiwillig melden, sobald sie eine Gelegenheit sehen, dir etwas abzunehmen. (Natürlich werden Sie sie dann autorisieren, das zu tun, woran sie gedacht haben ... oder Sie werden es nicht tun.)

Machen Sie sich keine Sorgen, unterqualifiziert zu sein. Ich selbst war für sehr viele Positionen, die ich bekleidet habe, unterqualifiziert. Das ist in Ordnung, solange jemand hinter Ihnen steht, der Ihnen jede notwendige Unterstützung geben kann. Solange du nicht mehr schadest als nützt, dann tu es. (Ich empfehle nicht, dies in medizinischer Funktion zu tun, wenn Menschenleben auf dem Spiel stehen. Wenn jedoch das Schlimmste passieren wird, dass jemand für einen Tag bei der Arbeit etwas weniger produktiv ist, dann können die Vorteile die Kosten überwiegen. Laufen damit.)

Der Trick, unterqualifiziert zu sein, besteht darin, hart zu arbeiten, um sich schnell zu qualifizieren. Achten Sie auf Prioritäten. Erledige die wichtigsten Dinge. Erfahren Sie, wie Sie alles richtig erledigen, ohne Hilfe in Anspruch nehmen zu müssen, die Sie nicht benötigen sollten. Unterqualifiziert in eine Position zu gelangen, wird wahrscheinlich dazu führen, dass Sie sich schneller für die Position qualifizieren als auf jede andere Art und Weise. Sobald Sie qualifiziert sind, werden die Leute lernen, dass sie komplexe Dinge in Ihre Richtung werfen können, und Sie können damit umgehen (einschließlich Wachstum, um damit umgehen zu können, falls erforderlich). Ein solcher Lebensweg ist ziemlich herausfordernd und lohnend. Ich war manchmal darin. Genießen Sie die Vorteile.

Mein Freund, ich glaube, Sie haben den Kürzeren gezogen, indem Sie der Neuling auf dem Boden waren. Ich bin mir ziemlich sicher, dass kein leitender Angestellter sich mit ungezogenen College-Praktikanten auseinandersetzen wollte und dem Chef sagte, er solle sie dem Neuankömmling geben. Was übrigens du bist. Betrachten Sie es als Ihren Ausflug ins Management. Wenn sie sich als toller Job herausstellen, erhalten Sie ein großes Lob von Ihrem Chef, da sie Ihnen gehören und nur von Ihnen verwaltet werden können. Wenn sie sich als Blindgänger herausstellen, haben Sie sie nicht aus einer Menge ausgewählt. So kann Sie sehr wenig beeinflussen.

Auf der anderen Seite kommen diese armen Seelen, die in Ihr Unternehmen kommen, um angeblich die wirklichen Abläufe ihrer Studiengänge zu lernen, und werden an jemanden übergeben, der selbst kein gutes Verständnis für diese Dinge hat. Schade für sie. Es ist nicht Ihre Aufgabe, Praktikanten einzustellen. Sie hätten sich für ein etablierteres Unternehmen entscheiden können, aber sie haben sich für Ihr Startup-Outfit entschieden. Höchstwahrscheinlich erwarten sie nicht viel von diesem Praktikum und sind nur dazu da, ein Häkchen auf ihrem akademischen Lehrplan zu machen. Außerdem denken sie wahrscheinlich "Start-up = lockere Umgebung, kostenloses Essen/Getränke/Billardtische überall, jede Nacht Party". Also sind sie die, die ihre Partys mehr als alles andere fortsetzen.

Versuchen Sie, das Beste daraus zu machen, ist mein Rat.