Frage:
Sollte ich Bedenken hinsichtlich der Qualität der Arbeit eines Praktikanten äußern?
User1255879
2017-07-31 18:14:56 UTC
view on stackexchange narkive permalink

Ich bin Entwickler in einem kleinen Team von 3 Entwicklern und einem Praktikanten. Der Praktikant hat einen 12-wöchigen Vertrag mit uns. Ihm wurde ein kleines Projekt zugewiesen, er hat jedoch nur sehr wenig Entwicklungserfahrung. Ich habe ihn ermutigt, alle Fragen zu stellen, die & mir gegenüber besorgt, aber er war ziemlich ruhig.

Vor kurzem machte ich mir Sorgen um den Mangel an Kommunikation, also setzte ich mich zu ihm und ging seine Arbeit durch. Die Qualität seiner Arbeit ist von großer Bedeutung. Unter normalen Umständen würde ich es vermeiden, diese Bedenken gegenüber dem Management zu äußern, da ich es nicht als meinen Platz betrachte. In Zukunft wird die Anwendung jedoch einen kritischen Geschäftsprozess verwalten. & Ich habe meine Zweifel an der Wartbarkeit. & zukünftige Entwicklung der Anwendung.

Zusammenfassend sollte ich meine Bedenken gegenüber dem Management äußern und wenn ja, auf welche Weise?

Update : Ich hatte einen informellen Chat mit meinem Manager und habe ihn mit angesprochen ihm. Es stellte sich heraus, dass er bereits ähnliche Bedenken hatte und vorhatte, ihn in sein eigenes Projekt zu verlegen.

Welches Qualitätsniveau erwarten Sie von einem Praktikanten?Warum arbeitet ein Praktikant an kritischen Geschäftsanwendungen?
Ich bin kein Management und kann diese Frage daher nicht beantworten.Ich kann nur meine Bedenken äußern.
Vielleicht ist das die Frage, die Sie stellen könnten.
Ich habe Bedenken, dass Sie tatsächlich erwarten, dass ein Praktikant auf einer kritischen Software etwas von Qualität produziert.Praktikanten sollten für kleinere Aufgaben verwendet und zu Fachleuten ausgebaut werden, die Sie tatsächlich verwenden können, bevor Sie ihnen _near_ sensiblen Code hinzufügen.
* überprüfte, ob es nicht um mich ging *
"Praktikanten bei kritischen Projekten" ist eine rote Fahne, die so groß ist, dass Sie sie vom Mars aus sehen können, ohne die Augen zusammenzublinzeln.
Wenn Sie niemanden beauftragt haben, die Arbeit des Praktikanten regelmäßig zu überprüfen und seine Arbeit zu überprüfen, scheitern Sie an diesem Praktikanten und verschwenden seine Zeit.Ein Unternehmen sollte sich bemühen, seinen Praktikanten gute Arbeitsgewohnheiten und effektive Arbeitsstrategien beizubringen.Es hört sich so an, als ob Ihr Unternehmen das Gegenteil tut und ein qualitativ hochwertiges Arbeitsprodukt erwartet.Jemand hat den Ball massiv fallen lassen.
Möchten Sie dies angesichts Ihres Updates auf eine allgemeinere Frage ausweiten, damit wir weiterhin Antworten erhalten, die Menschen in einer ähnlichen Situation helfen könnten?
Ich war so, als ich anfing.Ich werde morgen antworten, was für mich funktioniert hat.
Ich möchte das nur veröffentlichen - ich bin derzeit Praktikant (habe noch nicht einmal mit dem College angefangen) und meine Firma hatte Vertrauen in mich, und bis jetzt liefere ich ein neues Projekt, meistens von mir selbst, in etwas Neuemdie Firma.
@T.Sar: Ich konnte es nicht sehen, als ich das letzte Mal dort war ... = P, aber im Ernst, die Grenze zwischen "Praktikant" und "Vollzeit" kann zwischen dem Schulabschluss und dem anschließenden Job weniger als 1 Jahr liegen.Mit anderen Worten, je nach den Umständen ziemlich dick oder dünn.
@Mehrdad Ich würde es immer noch nicht mögen, wenn ich feststellen würde, dass meine Bank frischgebackene Studenten verwendet, um ihre "sichere App für Online-Transaktionen" zu erstellen.
@T.Sar: Dies sind Technologieunternehmen, keine stark regulierten Unternehmen wie Banken.Nicht, dass Banken Sicherheit bereits besser machen als Technologieunternehmen.
@Mehrdad Schlimmer noch: P Wie würden Sie sich fühlen, wenn Sie feststellen würden, dass das Sicherheitsteam für WhatsApp, Snapchat von Facebook von einem einzigen Praktikanten mit unbegrenztem Angebot an Pizza und Redbull verwaltet wird?
Ich kann nicht glauben, dass diese Top-Kommentare das OP kritisieren und sein Urteil in Frage stellen.
Es scheint, dass meine Rolle eher falsch interpretiert wurde.Ich bin nicht der Arbeitgeber oder PM und der Praktikant ist nicht meine Aufgabe.Ich bin einfach ein Entwickler, der bemerkt hat, dass Dinge schief gelaufen sind.Trotzdem hat das gesamte Gespräch eine ziemlich interessante Persönlichkeit angenommen.In meinen Augen habe ich alles getan, was ich kann, es liegt jetzt in den Händen des Managements.
@User1255879 - Definieren Sie, was kritisch hier bedeutet.Sind Leben in Gefahr?Ist das System Teil eines gesetzlich vorgeschriebenen und geprüften Systems?Ist das System eines, das das Unternehmen nicht funktionieren kann?Oder ist es nur ein System, das zur Verbesserung des Kerngeschäfts beiträgt, aber wenn das System ausfällt, gibt es Möglichkeiten, es zu umgehen?
Die rationale Art, Praktikanten zu planen, besteht darin, davon auszugehen, dass sie für das Unternehmen nichts Wertvolles produzieren.Der Punkt eines Praktikums ist, dass der Praktikant etwas über das wirkliche Leben lernt und nicht, dass er nützliche Ergebnisse liefert.Sie erhalten Ihren "Return on Investment", indem Sie den Guten ein Stellenangebot machen, das sie annehmen möchten!
Fünf antworten:
Old_Lamplighter
2017-07-31 18:20:32 UTC
view on stackexchange narkive permalink

Ja, das sollten Sie.

Wenn dieses Projekt etwas Kritisches berührt, ist es Ihre Pflicht, diesen Prozess zu schützen. Ich würde das Problem so schnell wie möglich ansprechen und vorschlagen, dass der Praktikant etwas weniger geschäftskritisch zugewiesen wird.

Wenn der Praktikant es wert ist, gespeichert zu werden, formulieren Sie Ihre Bedenken so, dass Sie ANY haben Praktikant auf kritischen Systemen, die IMO unabhängig davon zur Sprache bringen sollte.

Erhöhen Sie sie in einer E-Mail oder persönlich. Geben Sie in jedem Fall Einzelheiten an. Weisen Sie darauf hin, dass er einfach nicht den Hintergrund für die anstehende Aufgabe hat und dass seine Aufgabe für dieses Projekt eine schlechte Nutzung seiner Fähigkeiten ist. Schlagen Sie ihm ein anderes Projekt vor, wenn Sie eines kennen, das besser zu seinen Fähigkeiten passt.

IMO, dies ist nicht die Schuld des Praktikanten, sondern des Managements, das ihn außerhalb seiner Tiefe gebracht hat. Sie werfen einen schwachen Schwimmer nicht eine Meile vor der Küste ins tiefe Wasser.

Der Praktikant befindet sich in einer geschäftskritischen Situation. Erstens: Schützen Sie das Unternehmen davor. Zweitens, finde ein Zuhause für ihn und trainiere ihn danach.

Das unmittelbare Problem ist, dass er in eine schlechte Situation gebracht wurde. Ich würde nicht einmal einen ungetesteten Junior für unternehmenskritische Projekte einsetzen, geschweige denn einen Praktikanten.

Wenn der Praktikant aus einer Position entlassen wird, in der er nur scheitern kann, wird ein sehr ernstes Problem hinsichtlich möglicher Schäden angesprochen. Das muss zuerst kommen, kümmere dich danach um den Praktikanten, aber NUR danach

Einverstanden.Der Praktikant sollte meiner Meinung nach nicht in die Lage versetzt werden, an einem kritischen System zu arbeiten.
Um etwas falsch zu zitieren, an das ich mich aus einem ähnlichen Fall erinnere: "Wenn der Praktikant in der Lage ist, Dinge auf königliche Weise zu vermasseln, sind Sie als Unternehmen gescheitert."
@MisterPositive Wenn ich in diesem Unternehmen "höher" wäre, hätte ich einige Fragen zur Weisheit des Managements, das beschlossen hat, einen Praktikanten in ein kritisches System aufzunehmen.Wie geht es weiter, wenn Sie den Kindern geladene Handfeuerwaffen verteilen, um "Ihr Kind zum Arbeitstag zu bringen"?
Idris Dopico Peña
2017-07-31 18:39:53 UTC
view on stackexchange narkive permalink

Ist dieser Praktikant am richtigen Ort, im richtigen Projekt?

Wenn nicht, versuchen Sie ihm zu helfen. Sie sind in einem ziemlich kleinen Team, daher glaube ich, dass Sie den Praktikanten ziemlich oft sehen. Er ist ein Praktikant aus einem Grund, um zu lernen. Helfen Sie also dem Praktikanten!

Es liegt in Ihrem Recht, Bedenken zu äußern , aber stellen Sie sicher, dass Sie oder jemand anderes dem Praktikanten alle Hilfe gegeben haben, die Sie ihm geben können, denn wieder , er ist da, um zu lernen.

Ein Tipp

Setzen Sie sich wieder mit dem Praktikanten zusammen, äußern Sie Ihre Besorgnis und fragen Sie, was er darüber denkt. Er mag ein Praktikant sein, aber er ist nicht hirnlos. Wenn der Praktikant motiviert ist, versuchen Sie, ihm einige der Grundlagen zu der Sprache beizubringen, die Sie bei der Arbeit verwenden.

Das 1000x das!
Dem Praktikanten zu helfen und die Integrität unternehmenskritischer Systeme zu gewährleisten, sind zwei verschiedene Dinge, und es scheint, als könnten sie hier uneins sein.Dies sind zwar gute Punkte, die Sie ansprechen sollten, aber Sie würden letztendlich nur eine schwierige Entscheidung verschieben.Im Moment könnten das Praktikum und die Codebasis noch gerettet werden.Wenn das OP eine echte Antwort verzögert, ist dies möglicherweise nicht mehr der Fall.
Warum ist es sein Recht, Bedenken zu äußern?Inwiefern ist er in seiner Arbeit vom Praktikanten betroffen?
Ich stimme zu, hilf dem Praktikanten, sich zu verbessern.Ein Praktikant ist kein billiger Angestellter, das Unternehmen bietet eine Lernumgebung und kann eine Gegenleistung erhalten oder auch nicht.
Diese Antwort ist falsch.Ich weiß nicht, ob Sie in der Branche sind oder nicht, aber die moderne Softwareentwicklung ist äußerst komplex.Unabhängig davon, welche Programmiersprache das Unternehmen verwendet, kann ich Ihnen garantieren, dass dies nicht das Problem ist.Die eigentlichen Probleme sind wahrscheinlicher: unbekannte Bibliotheken, Integrationen von Drittanbietern, undokumentierte Abhängigkeiten, Spaghetti-Code, Legacy-Architektur, formaler Überprüfungsprozess (oder dessen Fehlen) usw.
Ich bin in der Branche, ich war Praktikant und ich hatte andere Praktikanten in der Firma, für die ich arbeite.Der Grund, warum es wieder ein Praktikant ist, ist, dass er da ist, um zu lernen.Das Unternehmen erklärt sich damit einverstanden, dass der Praktikant dort arbeitet und ** lernt **. Das Unternehmen erhält (zumindest in meinem Land) eine Zahlung für die Aufnahme eines Praktikanten. Das Unternehmen ist auch dafür verantwortlich, dass nichts schief geht, aberDer Praktikant hat damit nichts zu tun.Wenn es schlecht läuft, sollte sich das Unternehmen selbst ansehen, NICHT den Praktikanten.
Dmitry Grigoryev
2017-08-01 17:09:41 UTC
view on stackexchange narkive permalink

Es spielt keine Rolle, ob ein Praktikant oder ein regulärer Mitarbeiter beteiligt ist. Wenn Sie Bedenken haben, dass eine kritische Komponente nicht korrekt implementiert wird, tun Sie Ihrem Manager einen Gefallen, indem Sie Ihre Bedenken so schnell wie möglich äußern.

Versuchen Sie einfach, nicht zu klingen als würdest du jemanden beschuldigen. Geben Sie die Fakten an, die Sie glauben machen, dass das Projekt nicht auf dem richtigen Weg ist, und schlagen Sie Lösungen vor, wenn Sie sich welche vorstellen können.

Übrigens sehe ich kein Problem darin, einen Praktikanten an einer kritischen Komponente arbeiten zu lassen, wenn richtig gemacht. Auf diese Weise finden Sie helle Köpfe, die Sie bis zum Ende des Praktikums einstellen möchten, und halten sie motiviert, indem Sie ihnen das Gefühl geben, dass sie etwas bewirken. Wir hatten kürzlich einen solchen Praktikanten und er ist jetzt einer der Entwickler. Wenn Sie Ihrem Praktikanten ein Spielzeugprojekt geben, haben Sie nur die Möglichkeit, einen Spielzeugentwickler einzustellen.

Ich schätze die Perspektive dieser Antwort sehr.Mein erstes Ziel wäre es, niemals einen Praktikanten oder Einsteiger in ein kritisches Projekt einzubeziehen, aber Sie haben meine Meinung dahingehend geändert, dass dies möglich ist, wenn auch sorgfältig.
John Wu
2017-08-01 04:15:42 UTC
view on stackexchange narkive permalink

Ja

Das Gesetz schränkt unter anderem ein, woran ein Praktikant arbeiten kann. Die geleistete Arbeit ist tatsächlich zum Nutzen des Praktikanten ; Es sollte eine Ausbildung oder Erfahrung in dem von ihm gewählten Studienbereich bieten, nicht zum Nutzen des Unternehmens sein und keine regulären Mitarbeiter verdrängen.

Es hört sich so an, als würden all diese Regeln verletzt. Er ist nicht in erster Linie ein Programmierer; er lernt nicht über sein Fachgebiet; und er arbeitet alleine an unternehmenskritischen Systemen und verdrängt möglicherweise einen tatsächlich bezahlten Mitarbeiter.

Wenn das Praktikum in den USA eine unbezahlte Position ist, scheint diese Situation GEGEN DAS GESETZ zu sein. Wenn Sie aus einem anderen Land kommen, überprüfen Sie die geltenden Gesetze.

OP behauptet, in Schottland ansässig zu sein.Behaupten Sie, dass diese Situation gegen das schottische Recht verstößt?
Hoppla, ich werde amerikanisch zentriert und nehme an!Nein, ich kenne das Gesetz dort nicht.
Das ist okay.Ihre Antwort wird zweifellos für jemanden nützlich sein.Aber Sie möchten es vielleicht bearbeiten, nur um zu verdeutlichen, dass Sie über die Vereinigten Staaten sprechen.
Dies gilt nur für ** unbezahlte ** Praktikanten, was in den USA ohnehin ungewöhnlich ist.Wenn der Praktikant mindestens einen Mindestlohn erhält, kann er unabhängig von seinem Titel zu echter Arbeit gezwungen werden.
jpmc26
2017-08-01 05:35:52 UTC
view on stackexchange narkive permalink

Zunächst einmal, ja, Sie müssen mit Ihrem Manager sprechen. Sie haben ein echtes Problem: Ein Praktikant erstellt Code, von dem Sie Bedenken haben, dass Sie ihn nicht pflegen können. Dies ist ein legitimes Risiko für das Unternehmen und Ihre Effizienz und es lohnt sich, darauf einzugehen.

Wenn Sie jedoch dieses Gespräch mit Ihrem Manager führen, sollte es nicht eines sein, das den Praktikanten beschuldigt. Das Gespräch sollte sich auf die Frage konzentrieren, wie die Qualität der Arbeit gesteigert werden kann . Als Praktikant wird erwartet, dass sie, wenn sie sich selbst überlassen bleiben, keinen Code von der gleichen Qualität produzieren können wie ein Entwickler, der seit mehreren Jahren in der Branche tätig ist. Sie haben einfach nicht die Erfahrung dazu.

Die einzige wirkliche Lösung für dieses Problem besteht darin, dem Praktikanten die Anleitung zu geben, die er zum Schreiben von Code höherer Qualität benötigt. Diese Person lernt noch und wird ohne Anleitung nicht effizient lernen. (Insbesondere ist es eher unwahrscheinlich, dass ihre formelle Ausbildung sie wirklich auf die Belegschaft vorbereitet hat.) Wenn der Praktikant weniger kritisch arbeitet, verringert sich zwar das Risiko für das Unternehmen, das zugrunde liegende Problem des Praktikanten wird jedoch nicht gelöst Keine Anleitung erhalten.

Einige Ideen, die Sie in das Meeting einbringen können:

  • Häufige Codeüberprüfungen
  • Tägliche Updates (Scrums) )
  • Gezielte Arbeit, die ihnen die Möglichkeit gibt, bestimmte Technologien oder Entwurfspraktiken zu üben

Ihr Ziel sollte es sein, den Manager dazu zu bringen, zuzustimmen, in das Lernen dieses Praktikanten zu investieren. Es muss nicht unbedingt Sie sein, der diese Zeit verbringt, aber jemand muss. Wenn der Manager dies nicht tun möchte, akzeptiert er minderwertige Arbeit, frustrierte Mitarbeiter, die diese warten oder ersetzen müssen, und einen frustrierten Praktikanten. Dazwischen gibt es wirklich nicht viel: Entweder ist das Unternehmen bereit, in das Wachstum des Praktikanten zu investieren und hofft auf einen eintägigen Mitarbeiter, oder das Unternehmen versucht, den Praktikanten als billige Arbeitskräfte und Willen einzusetzen Holen Sie sich, wofür es sich auszahlt.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...