Wir haben ein kleines Team in unserer Abteilung und beschäftigen normalerweise 1-3 Studenten / Praktikanten. Das Problem, das wir haben, ist die Retention. Wir stellen gerne einen Studenten ein, der mehr als nur ein Sommerquartal im Team bleibt. Das Problem ist, dass wir die letzten 4 Studenten, die wir eingestellt haben, vorher mit ihnen besprochen haben und sie alle früher gegangen sind, als wir es uns gewünscht hätten.
Die Beziehungen endeten alle auf eine gute Art und Weise, die Studenten erhielten entweder Lehrassistenten- oder Forschungsstellen innerhalb der Universität oder gingen zu größeren und besseren Dingen über. Das ist alles verständlich und wir halten es ihnen nicht vor, das Beste für sie zu tun.
Meine Sichtweise ist jedoch anders, da ich während des Studiums zwei Jahre lang in unserer Abteilung gearbeitet habe. Zu diesem Zeitpunkt wurde ich nach meinem Abschluss vollzeitbeschäftigt.
Wie können wir Studenten halten? Wir geben ihnen Hardware, die sie brauchen / wollen, und wir stellen ihnen Probleme zur Verfügung, die sie in jedem Fall lösen können, den sie für richtig halten (im Rahmen der Vernunft). Alles in allem ist diese Art von Arbeit für einen Programmierer so flexibel und großartig, dass ich nicht sehen kann, wie jemand gehen möchte.
Gedanken ?
Antworten:
Ich habe als Student Programmer als Praktikant in zwei verschiedenen Berufen gearbeitet, während ich in der Schule war. Ich bin jetzt graduiert und arbeite in Vollzeit bei einer anderen Firma. (ein Drittel).
Der Hauptgrund, warum ich mich als Student nicht an diese Unternehmen gehalten habe, war, dass ich keine Gelegenheit sah, in der Firma voranzukommen. Außerdem verwenden sie eine Technologie und zeigten keine Anzeichen einer Expansion.
Als Student, der kurz vor dem Abschluss steht, haben Sie das Gefühl, dass Sie sich nicht so einfach festlegen sollten, weil Sie nicht möchten, dass Tausende von Dollars und vier Schuljahre an einen Arbeitsplatz gehen, an dem Sie sitzen und abgestanden werden (auch wenn dies der Fall ist) oft.) Sicherheit ist noch nicht in den Köpfen dieser Kinder, aber es ist nicht ihre Schuld.
Zeigen Sie ihnen, dass das Unternehmen wachsen kann und sie in ihrer Karriere mitwachsen können, und zeigen Sie ihnen, dass Sie offen für neue Technologien und Lernprozesse sind.
quelle
Vielleicht haben Sie nicht genug großartige Entwickler, um sie zu inspirieren / zu motivieren, zu bleiben
Ich habe 2 Praktika bei 2 verschiedenen Unternehmen absolviert. Ich habe gerade vor einer Woche die zweite fertiggestellt und festgestellt, dass ich die erste der zweiten vorzuziehen habe. Der Grund dafür ist, dass die meisten Entwickler dort fast so jung sind wie ich, obwohl ich in der zweiten Firma (Webentwicklung) praktisch dasselbe mache. Das lässt mich denken, dass sie noch nicht genug Erfahrung als Programmierer haben. Der beste Weg, wie ich mir vorstellen kann, um als Entwickler zu wachsen und mehr zu lernen, ist, mich mit den besten Programmierern zu umgeben, die mir zur Verfügung stehen. Sie haben diese Art von Entwicklern gegenüber der ersten Firma, in der ich war. Deshalb ziehe ich die erste der zweiten vor.
Vielleicht ist das einer der Gründe, warum sie nicht in Ihrer Firma bleiben.
quelle
Ich habe ein Praktikum in einer kleinen Firma in der Schule absolviert und blieb dann zwei Jahre. Eines der Dinge, die mich dort gehalten haben, war, als ich anfing, ein kleines (etwa einen Monat langes) Projekt für mich zu starten, in dem ich etwas über das Unternehmen lernen und meinen Manager meine Stärken lernen ließ. Ich konnte dann ein paar umfangreichere Projekte übernehmen, die für mich lohnender und interessanter und für das Unternehmen hilfreicher waren.
Insgesamt denke ich, das Wichtigste bei Praktikanten ist, dass einmalige Projekte anstehen, die hilfreich wären. Wenn Sie nicht wirklich das Gefühl haben, Ihre Zeit zu verbessern, gibt es viele bessere Möglichkeiten, sie zu verbringen.
Mit Praktikanten erzielen Sie jedoch immer einen gewissen Umsatz. Es gibt einen ziemlich großen Anreiz zu sehen, wie verschiedene Unternehmen aussehen, sodass Sie eine Vorstellung davon haben, wonach Sie suchen müssen, wenn Sie Ihren Abschluss machen.
quelle
Ich arbeite zurzeit in Teilzeit bei einer Webentwicklungsfirma, während ich zur Universität gehe.
Obwohl ich es genieße, dass es mich über Wasser hält, während ich für die Schule bezahle, glaube ich nicht, dass ich lange nach meinem Abschluss bleiben würde. Der Hauptgrund ist, dass ich mit einem CIS-Abschluss plötzlich ein gutes Stück mehr wert wäre als nur ein „Student“. Ein Jobwechsel ist also eine gute Möglichkeit, eine beträchtliche Gehaltserhöhung zu erzielen, wahrscheinlich mehr, als ich bekommen würde, wenn ich nur um eine Erhöhung bitten würde. Außerdem habe ich es satt, Code von anderen ehemaligen Schülern zu pflegen, die manchmal seltsame Dinge tun.
Ich möchte neue Dinge ausprobieren und sehen, welche interessanten Dinge ich tun kann. Dasselbe nach dem Studium zu tun, was Sie vor dem Studium getan haben, trotzt dem Ziel der Universität, nämlich zu ändern, wer Sie sind.
quelle
Stellen Sie Leute ein, die genau die Arbeit machen möchten, die Sie machen.
quelle
Ich würde sagen, mit technischen Fragen im Interview einfach gehen. Vorstellungsgespräch absolviert bei einer Firma ohne Berufserfahrung. Vorstellungsgespräch Ich habe das technische Interview nicht gut gemeistert, aber sie haben mir trotzdem die Rolle gegeben. Ein Jahr später war ich technischer Leiter der Firma.
Die Motivation zum Lernen und die Leidenschaft für die Branche werden groß geschrieben.
quelle
Sie müssen einige grundlegende Programmierkonzepte behandeln, um sicherzustellen, dass sie während des Unterrichts wach bleiben - Algorithmen, Datenstrukturen usw. Ich möchte auch im Detail über einige der Programmieraufgaben hören, die sie durchgeführt haben. Ich finde es immer interessant, wenn ein Potentieller mir nicht viel über die Programmieraufgabe erzählen kann, die einen Großteil seiner Note ausmachte.
Next würde versuchen herauszufinden, ob sie über logische Fähigkeiten verfügten. Können sie ein Problem in handliche Teile zerlegen? Es ist mir wirklich egal, ob sie eine logische Frage richtig stellen, solange sie mir sagen können, welchen Ansatz sie verwenden würden (und natürlich scheint der Ansatz angemessen zu sein).
quelle
Wir behalten ungefähr 50% unserer Praktikanten. Wir geben ihnen immer wieder herausfordernde und interessante Aufgaben, die sie an ihre Grenzen bringen. Für die Hälfte ist es zu viel und sie gehen (im Allgemeinen zu guten Konditionen). Für die andere Hälfte lieben sie es, weil sie aus diesem Grund in die Programmierung eingestiegen sind, um wirklich coolen Code zu erstellen.
Sie müssen den Job auf die Art von Praktikanten ausrichten, an die Sie sich halten möchten.
quelle
Warum übernehmen sie Universitätspositionen über Ihre? Sie reisen zu guten Konditionen ab, fragen Sie sie also einfach während des Exit-Interviews? Sind sie auf der Suche nach einer akademischen Karriere? Erhalten sie Brownie-Punkte für die Arbeit mit einem Professor? Ist es erforderlich, Zeit in diesen Positionen zu verbringen, um Stipendien zu erhalten?
Auf einem großen Campus, der einen Job hat, ist es oft ein großer Vorteil, zu einem Job pendeln zu müssen. Die Studierenden brauchen auch flexible Zeit. Lassen Sie sie einige Male aus der Ferne arbeiten. Geben Sie ihnen einen großartigen Laptop für die Zeit, in der sie beschäftigt sind.
Lassen Sie sie erklären, warum sie überhaupt für Ihr Unternehmen arbeiten möchten, und vielleicht finden Sie heraus, was sie dazu bringt, zu bleiben. Das Kurzpraktikum kann der Mindesteintrag in den Lebenslauf sein, den sie benötigen, um an einem anderen Ort zu arbeiten oder ihren Abschluss zu machen.
quelle
Technische Fragen in einem Interview sind notwendig, aber versuchen Sie nicht, nach Dingen zu fragen, die die Person beantworten könnte, wenn sie in weniger als einer Minute in der Dokumentation nachschaut. Sogar Dinge, von denen du denkst, dass sie notwendig sind (wie entfernst du alle Kommas aus einer Zeichenkette), um halbwegs anständig zu sein. Diese Art von Dingen können sie herausfinden, wenn sie kluge Problemlöser sind. Sehen Sie, wie sie subjektive technische Fragen beantworten und nicht objektive. Im wahrsten Sinne des Wortes könnten Sie auf dieser Website einige Fragen stellen. Versuchen Sie, Stackoverflow-Fragen zu vermeiden. Das ist egal. Wenn sie das höhere Niveau nuanciert verstehen und dabei klug, aber bescheiden klingen, werden sie in ein paar Monaten in der Lage sein, diese Sprache / Technologie besser anzugehen als ihre Kollegen, die viel mehr Erfahrung damit haben.
quelle
Welche Art von Tools verwenden Sie? IMO Es wäre mir egal, wenn ich Code am Rande schreiben würde. Wenn ich ihn mit einem Notizblock schreiben müsste, würde ich nicht lange rumhängen. Ich würde meine IDE nicht für eine Gehaltserhöhung von 10.000 aufgeben, all den Kuchen, den Sie mir zuwerfen könnten, oder an der Codierung für den LHC arbeiten.
quelle
Einige Dinge, die Sie tun können, um Studenten zum Bleiben zu bewegen.
quelle
Denken Sie an die Beibehaltung, bevor die Person am ersten Tag ihres Praktikums die Tür betritt. Ich habe in den letzten 2 Wochen eines Praktikums Leute gesehen, die das probiert haben, als diese Ouvertüren zu Beginn hätten gemacht werden sollen.
Bleiben Sie auch mit den ehemaligen Praktikanten in Kontakt, die Ihnen gefallen haben. Kommen aus der Schule ist es natürlich , zu versuchen und vielfältige Erfahrungen zu bekommen, ist es sogar fraglich , dass man soll woanders arbeiten. Wenn der zweite Job jedoch bevorsteht und sie sich den Juckreiz zugezogen haben, sind Sie in einer guten Position, um sie für ihren zweiten Job zu engagieren. Mach nichts Verrücktes, nur ein oder zwei Mal im Jahr einen Anruf oder ein Mittagessen, wenn du beide in der gleichen Gegend bist.
quelle