¿Cómo retener a los programadores estudiantes / pasantes? [cerrado]

13

Tenemos un pequeño equipo en nuestro departamento y generalmente empleamos de 1 a 3 estudiantes / pasantes. El problema que tenemos es la retención. Nos gusta contratar a un estudiante que se quede como parte del equipo por más de un trimestre de verano. El problema es que, aunque los últimos 4 estudiantes que contratamos, discutimos esto con ellos por adelantado y todos terminaron saliendo antes de lo que nos hubiera gustado.

Todas las relaciones terminaron de una buena manera, los estudiantes obtuvieron puestos de asistente de enseñanza o de investigación dentro de la universidad, o continuaron con cosas más grandes y mejores. Todo esto es comprensible y no tenemos nada en contra de ellos por hacer lo que es mejor para ellos.

Pero mi perspectiva es diferente ya que trabajé dentro de nuestro departamento durante 2 años durante la licenciatura, momento en el que fui contratado a tiempo completo después de graduarme.

¿Cómo podemos retener a los estudiantes? Les damos el hardware que necesitan / desean, les brindamos problemas para resolver de la forma que consideren conveniente (dentro de lo razonable). Para mí, este tipo de trabajo para un programador de estudiantes es tan flexible e increíble que no puedo ver cómo alguien querría irse.

Pensamientos?

Chris
fuente
12
¿Hay pastel ...?
dannywartnaby
1
Agregué como comentario, ya que rara vez entrevisto a los estudiantes y esta no es una gran respuesta, pero probablemente les pregunte sobre sus aspiraciones en el desarrollo de software. Pregúnteles dónde quieren estar en uno o dos años y qué quieren hacer. Si te gustan, trata de alinear sus objetivos con el rol.
dannywartnaby
1
Y por 'pastel' en realidad quiere decir ... ¡pastel! : P
chiurox
3
¡¡¡EL PASTEL ES UNA MENTIRA!!!
user541686
1
Asumir el puesto de presentación de acompañantes de fiesta
BlackICE

Respuestas:

14

Trabajé como programador estudiantil como pasante en dos trabajos diferentes mientras estaba en la escuela. Ahora estoy graduado y trabajo con otra compañía a tiempo completo. (un tercio).

La razón principal por la que no me quedé con esas empresas mientras era estudiante fue porque no veía la oportunidad de avanzar / ascender en la empresa. Además, usan una tecnología y no mostraron signos de expansión.

Como estudiante a punto de graduarse, siente que no debe comprometerse tan fácilmente porque no quiere que miles de dólares y 4 años de escuela vayan a un solo trabajo donde se sentará y quedará rancio (aunque ese es el caso muchas veces.) La seguridad aún no está en la mente de esos niños, pero no es su culpa.

Muéstreles que la empresa puede crecer y que pueden crecer con ella en sus carreras, y muéstreles que están abiertos a las nuevas tecnologías y al aprendizaje.

Scott
fuente
Entiendo su postura, la diferencia aquí es que la Universidad Estatal de Ohio no va a cerrar en el corto plazo. Y siento que ahora estar a tiempo completo y ser parte del equipo es un ejemplo perfecto de un posible avance profesional en el futuro. Comencé como estudiante, fui contratado a tiempo completo temporal (debido a limitaciones presupuestarias) y la próxima semana pasaré a un puesto FTE con un buen salario y los beneficios que la mayoría de las empresas soñarían con dar a sus empleados.
Chris
2
Sí, el problema principal aquí es ... aún no pueden ver eso. Todo lo que ven son ellos mismos, hasta que están en el mundo real y se ven obligados a vivir un estilo de vida laboral. Algunos estudiantes se dan cuenta de esto en la escuela, otros no.
Scott
2
+1 para "Todo lo que ven son ellos mismos ..." Esto puede atribuirse a su edad o a lo que se les ha "enseñado". He perdido la cuenta de la cantidad de graduados recientes que he entrevistado que pensaban que sus experiencias con los programas de juguetes en la escuela significaban algo en un entorno de producción serio.
Peter Rowell
10

Tal vez no tenga suficientes desarrolladores excelentes para inspirarlos / motivarlos a quedarse

He tenido 2 pasantías en 2 compañías diferentes. Acabo de terminar el segundo hace una semana y me di cuenta de que prefiero el primero sobre el segundo. La razón es porque, aunque prácticamente estoy haciendo lo mismo en la segunda compañía (desarrollo web), la mayoría de los desarrolladores allí son casi tan jóvenes como yo. Lo que me lleva a pensar que todavía no tienen suficiente experiencia como programadores. La mejor manera en que puedo pensar para que mi carrera crezca y para aprender más como desarrollador es rodearme de los mejores programadores que están a mi alcance. Tienen ese tipo de desarrolladores sobre la primera compañía en la que he estado. Es por eso que prefiero la primera sobre la segunda.

Tal vez esa sea una de las razones por las que no se quedan en su empresa.

Terence Ponce
fuente
3

Estuve internado en una pequeña empresa en la escuela y terminé quedándome por dos años. Creo que una de las cosas que me mantuvo allí fue cuando comencé, tenían un pequeño proyecto (de aproximadamente un mes) para que yo trabajara que me permitió conocer la empresa y que mi gerente aprendiera mis puntos fuertes. Luego pude asumir un par de proyectos más sustanciales que fueron más gratificantes e interesantes para mí y más útiles para la empresa.

En general, creo que lo más importante con los pasantes es tener uno de los proyectos alineados que sería útil. Si realmente no siente que marcó una diferencia con su tiempo, hay muchas maneras mejores de gastarlo.

Sin embargo, siempre obtendrá cierta cantidad de rotación con los pasantes. Hay un gran incentivo para ver cómo son las diferentes compañías para que pueda tener una idea de qué buscar cuando se gradúe.

aubreyrhodes
fuente
2

Actualmente estoy trabajando en una empresa de desarrollo web a tiempo parcial mientras voy a la universidad.
Aunque disfruto de que me mantiene a flote mientras pago la escuela, no creo que me quede mucho tiempo después de graduarme. La razón principal es que con un título de CIS en mi haber, de repente valdría un poco más que un simple "estudiante". Por lo tanto, cambiar de trabajo es una buena manera de obtener un aumento salarial significativo, probablemente más de lo que obtendría si solo pidiera un aumento. Además, estoy un poco cansado de mantener el código de otros estudiantes anteriores que a veces hacen cosas extrañas.

Quiero probar cosas nuevas y ver qué cosas interesantes puedo hacer. Hacer lo mismo después de la universidad que estabas haciendo antes desafía el punto de la universidad, que es cambiar quién eres.

WalterJ89
fuente
Mi transición de estudiante a empleado de tiempo completo mereció un aumento salarial sustancial. Tenemos un límite en las tasas para los estudiantes y cuando hice la transición a tiempo completo investigaron la tasa de mercado y me compensaron en consecuencia. Aunque en la universidad el salario es un poco menor que en el mundo de los negocios, pero los beneficios superan el salario insignificantemente menor. Además, mi trabajo como estudiante me ayudó a hacer la transición a tiempo completo. Me dieron proyectos del mundo real y me dijeron que los resolviera de la mejor manera que me parezca. La disparidad entre el desarrollo académico y el mundo real es sustancial.
Chris
44
Me da pena quienes se gradúen con un título pero sin experiencia práctica. Una pasantía de algún tipo debería ser un requisito en la mayoría de las universidades.
WalterJ89
2

Contrata personas que quieran hacer el tipo de trabajo que haces.

Paul Nathan
fuente
¿Cuál es la mejor forma de obtener esta información durante la entrevista? El trabajo se publica explícitamente indicando que queremos programadores web en más o menos palabras con los idiomas en los que nos centramos en la lista. Sin preguntar directamente "¿quieres ser desarrollador web?" por ejemplo, ¿cómo puedes obtener durante la entrevista que este estudiante quiere ir al mundo web? No entrevistamos a estudiantes sin experiencia web real.
Chris
1
@ Chris: Hay más aspectos que solo las tareas de codificación. También está la cultura de la oficina, el nivel de proceso involucrado, la cultura del campus. También está el aspecto de la tecnología: si no está haciendo un trabajo de vanguardia, simplemente podría no ser lo suficientemente emocionante. por ejemplo, ¿estás trabajando en ASP clásico? :)
Paul Nathan
Somos una tienda de código abierto que pasamos nuestro tiempo de codificación en php, javascript (jquery a veces), python y, por otro lado, administramos algunos servidores (hardware físico y cajas esxi implementadas recientemente.)
Chris
@Chris: No estoy tratando de emitir opiniones sobre lo que estás haciendo, estoy tratando de poner ideas sobre por qué tu tienda podría ser menos atractiva. Suena como si estuvieras en la cima de la tecnología actual. No lo sé. : - /
Paul Nathan
Agradezco tus comentarios, de verdad. Como soy nuevo como empleado a tiempo completo, estoy buscando formas de mejorar la retención. Como es obvio, la gente aquí todavía no tiene esto claro. :-)
Chris
1

Yo diría que sea fácil con preguntas técnicas en la entrevista. Me entrevisté en una empresa recién salida de la universidad, con cero experiencia comercial. No manejé bien la entrevista técnica, pero de todos modos me dieron el papel. Un año después, era líder técnico en la empresa.

Descubrirá la motivación para aprender y la pasión por la industria será entusiasta.

MM01
fuente
Entiendo tus sentimientos, pero en el mismo sentido, ¿cómo determinas las calificaciones de un programador si te vuelves fácil con las preguntas técnicas? Por lo general, damos más importancia a la experiencia y al portafolio de trabajo para mostrar y nos gusta discutir proyectos en los que han trabajado antes. Entonces, en ese contexto, generalmente están muy familiarizados con el proyecto o no, y te das cuenta de que afirman ser algo que no son.
Chris
@Chris: ¿tienes problemas para encontrar estudiantes de calidad o retenerlos? No puedo imaginar que la habilidad técnica les impida irse a menos que se sientan abrumados y no lo admitan.
JeffO
Estamos teniendo problemas para retener a los estudiantes sólidos. El primer estudiante se fue para seguir su doctorado y asumir un puesto de investigación. Esto lo entiendo. Otro estudiante partió para realizar una pasantía de verano en su ciudad natal y resistió hasta 2 semanas antes del comienzo del trimestre de otoño para decirnos que no regresaría. Él también era una joya. Simplemente odiamos contratar a un nuevo estudiante cada 10-30 semanas. Pagamos la tarifa más alta, alentamos a los estudiantes a despegar si tienen responsabilidades académicas y les damos la libertad / flexibilidad para trabajar.
Chris
1

Debes cubrir algunos conceptos básicos de programación para asegurarte de que permanecen despiertos durante las clases: algoritmos, estructuras de datos, etc. También me gustaría escuchar EN DETALLE sobre algunas de las tareas de programación que han realizado. Siempre me parece interesante cuando un empleado potencial no puede contarme mucho sobre la asignación de programación que fue una parte importante de su calificación.

Lo siguiente sería tratar de averiguar si tenían habilidades de razonamiento. ¿Pueden dividir un problema en piezas manejables? Realmente no me importa si obtienen una pregunta lógica correcta siempre y cuando puedan decirme el enfoque que usarían (y, por supuesto, el enfoque parece apropiado).

bigtang
fuente
1

Retenemos alrededor del 50% de nuestros pasantes. Lo que hacemos es seguir dándoles más trabajo desafiante e interesante empujándolos a sus límites. Por la mitad es demasiado y se van (generalmente en buenos términos). Para la otra mitad, les encanta porque es por eso que se metieron en la programación, para crear un código realmente genial.

Debe apuntar el trabajo al tipo de pasantes a los que desea aferrarse.

David Thielen
fuente
0

¿Por qué están tomando posiciones universitarias sobre las tuyas? Se van en buenos términos, así que solo pregúntales durante la entrevista de salida. ¿Están buscando carreras en la academia? ¿Obtienen 'puntos brownie' por trabajar con un profesor? ¿Se requiere pasar tiempo en estos puestos para mantener el dinero de la beca?

A menudo, en un campus grande que tiene un trabajo, hay un gran beneficio al tener que desplazarse a un trabajo. Los estudiantes también necesitan tiempo flexible. Déjelos trabajar remotamente algunas veces. Dales una gran computadora portátil para usar durante el tiempo que trabajan.

Haga que expliquen por qué quieren trabajar para su empresa en primer lugar y tal vez descubra qué los hará quedarse. La breve pasantía puede ser la entrada mínima en su currículum que necesitan para ir a trabajar a otro lugar o completar su título.

JeffO
fuente
En una situación, el estudiante se fue porque mientras realizaba su doctorado se le ofreció un puesto en GTA que ofrecía una mejor compensación junto con los fondos escolares. Otro estudiante que teníamos, se fue a una pasantía de verano y luego, en lugar de regresar aquí, le ofrecieron un puesto remoto para continuar trabajando para ellos mientras estaba en la escuela y estaba haciendo una pasantía de Microsoft. Parece que todos los que se van, se van por una buena razón, solo me entristece verlos ir porque hemos tenido algunos grandes desarrolladores. Es una pena que no podamos obtener más fondos para pagarles una mejor tasa.
Chris
2
@Chris "Ashame, no podemos obtener más fondos para pagarles una mejor tarifa". Parece que ya sabes la razón más grande.
WernerCD
0

Las preguntas técnicas en una entrevista son necesarias, pero trate de no preguntar sobre cosas que la persona podría responder si buscara en la documentación en menos de un minuto. Incluso las cosas que crees que serían necesarias (¿Cómo sacas todas las comas de una cadena?) Son medio decentes. Ese tipo de cosas pueden resolver a medida que avanzan si son solucionadores de problemas inteligentes. Mire para ver cómo responden preguntas técnicas subjetivas en lugar de objetivas. Literalmente, podría hacer algunas preguntas fuera de este sitio. Intenta evitar las preguntas de Stackoverflow. No importa. Si pueden comprender el nivel superior de una manera matizada y sonar inteligentes pero humildes mientras lo hacen, podrán abordar mejor ese lenguaje / tecnología en un par de meses que sus compañeros que tienen mucha más experiencia con él.

Morgan Herlocker
fuente
0

¿Qué tipo de herramientas estás usando? En mi opinión, no me importaría si estuviera escribiendo código en el borde de la sangría, si tuviera que escribirlo usando el bloc de notas no me quedaría mucho tiempo. No renunciaría a mi IDE por un aumento salarial de 10k, todo el pastel que podrías arrojarme o trabajar en la codificación del LHC.

BlackICE
fuente
0

algunas cosas que puede hacer para que los estudiantes se queden.

  1. Haz saber que los pasantes obtienen dibs en una posición de tiempo completo.
  2. Hacer que el empleo a tiempo completo parezca significativamente mejor que la pasantía.
  3. No haga que una pasantía se sienta como una pasantía, trátelos como si fueran un empleado real
  4. Ofrecer un salario competitivo, al menos lo suficientemente alto como para que no sea un recorte significativo en las ganancias potenciales en comparación con otros trabajos, incluso uno no relacionado con los títulos que persiguen sus pasantes.
  5. si no puede ofrecer pago (o incluso si puede) ofrecer beneficios / ventajas menores, parece que no puede hacer esto, pero tal vez pueda ser creativo y hacer que no se considere un beneficio. Una compañía que solicité una pasantía ofreció a los pasantes un día de vacaciones remuneradas y acceso al gimnasio de la compañía.
  6. si tiene varios roles internos, ayúdelos a encontrar una buena opción si lo que los contrató no es una buena opción.
Ryathal
fuente
0

Piense en la retención antes de que la persona entre por la puerta el primer día de su pasantía. He visto a personas probar esto en las últimas 2 semanas de una pasantía, cuando esas propuestas deberían haberse hecho al principio.

Además, manténgase en contacto con los ex pasantes que le gustaron. Al salir de la universidad es natural tratar de obtener experiencias variadas, incluso es discutible que uno deba trabajar en otro lugar. Sin embargo, cuando llegue el segundo trabajo y se rasquen la picazón, estará en una buena posición para contratarlos para su segundo trabajo. No hagas nada loco, solo una llamada una o dos veces al año, o quizás almorces si ambos están en la misma área.

luego
fuente