Ich war in Umgebungen, die Dinge in beide Richtungen tun.
Der erste Job, den ich außerhalb der Schule hatte, war ein Mentor. Ich mochte den Kerl nicht und stimmte ihm auf keinen Fall in allen Punkten zu. Ich lehnte es ab, gezwungen zu werden, mit ihm zu arbeiten, und ich war mir ziemlich sicher, dass mein Arbeitgeber einen Fehler gemacht hatte, aber im Nachhinein habe ich viel gelernt.
Vorwärts ein paar Jahre, und jetzt bin ich bei einem Unternehmen, das Entwickler mit einer Einstellung für sich behandelt. Entwickler sind unter engen Fristen und nur wenige, wenn überhaupt, berücksichtigen Entwickler, die Zeit damit verbringen, andere unter ihre Fittiche zu nehmen, um ihnen die Seile zu zeigen. Ich finde es schade. Ich sehe, wie Nachwuchsentwickler mit den gleichen Dingen zu kämpfen haben, aber ohne einen Mentor, der ihnen hilft, dauert es viel länger.
Ich habe den Ruf eines "Mentors" erlangt, weil Neueinstellungen "die Hilfe zu schätzen scheinen, die ich ihnen bieten kann". Soweit ich das beurteilen kann, ist dies eine originelle Art zu sagen, dass ich bereit bin, mittelmäßige Produktivitätsprüfungen zu tolerieren, damit ich das Richtige tun kann, nämlich jungen Entwicklern die Möglichkeit zu geben, ihre Arbeit effektiv zu erledigen und sich schnell zu verbessern.
Ich denke, das ist es, was unsere Nachwuchskräfte verdienen, und im Nachhinein und aus Erfahrung denke ich, dass das erste Unternehmen, für das ich gearbeitet habe, und der Typ, der mich betreut hat, viel mehr herausgefunden haben, als ich damals dachte.
All dies ist der lange Weg zu sagen, dass Sie, obwohl ich mir wünschte, keine Mentoren einsetzen müssten, dies wahrscheinlich die einzige faire Art ist, sich in der Arbeit zu verbreiten. Wenn Sie dies nicht tun, sollten Sie den Leuten, die es tun, ihre Schuld geben. Es ist keine leichte Arbeit; es erfordert sowohl zwischenmenschliche Fähigkeiten als auch technische Fähigkeiten; und es ist zeitaufwändig.