2017-01-03 19:02:36 +0000 2017-01-03 19:02:36 +0000
143
143

¿Cómo lidiar con la falta de habilidades básicas de un pasante?

Debido a una reorganización interna, ahora mi equipo incluye un nuevo pasante. Como soy el líder técnico y del equipo, depende de mí poner al nuevo al día en cómo trabajamos y qué necesitamos hacer para que nuestro software funcione sin problemas. Ha estado con nosotros durante 4 meses, y su pasantía puede durar hasta 24 meses según las normas legales actuales.

El pasante demostró ser algo prometedor - tuvo un año completo de un curso técnico en Desarrollo de Software en uno de los lenguajes que usamos y tenía experiencia previa como trabajador independiente haciendo pequeños proyectos de software. Las cosas que nos mostró eran simples pero se veían bien para alguien que recién estaba aprendiendo el negocio, así que lo subimos a bordo.

Sin embargo, trabajar con él durante unos meses hizo que algunos problemas se hicieran visibles. Apenas puede escribir software - incluso ejemplos realmente simples de un libro de ejercicios que le conseguimos - y tiene algunas dificultades reales para recordar los conceptos básicos con los que lidiamos a diario, incluso los más básicos.

Estoy enseñándole activamente durante al menos dos horas al día todos los días durante dos meses, y aunque está mostrando algunos avances, son bastante pequeños. Es una experiencia muy frustrante para mí en general - he tenido varios otros internos antes, y ninguno mostró avances tan lentos.

Sin embargo, este no es el problema.

Hoy estuve revisando algún código con él, explicando alguna lógica de negocios, y me preguntó qué estaba sucediendo exactamente en cierta línea de código matemático - dio un descuento en algunos valores multiplicándolo por un valor decimal (0,95 en este caso). Era una línea de código bastante simple y mostró una gran sorpresa sobre “hacer un número más pequeño multiplicándolo por algo”. Al principio me pareció un poco gracioso y seguí dando algunos ejemplos de cómo funciona eso usando fracciones para aclarar lo que me pareció un comentario tonto, pero a medida que seguía con mis ejemplos se hizo más y más claro que su conocimiento de las matemáticas era realmente restringido.

Me hizo sentir absolutamente frustrado. Perdí la paciencia y dejé caer varios comentarios duros, en especial mi incredulidad de que se las arreglara para salir del instituto con tanta falta de conocimiento. Me enfadé especialmente y dejé de enseñarle por el día, diciéndole que este tipo de falta de habilidad era inaceptable en la industria del software.

Ahora estoy atascado con un poco de culpa. Tal vez fui demasiado duro con él, tal vez me equivoqué al enfadarme tanto con su falta de habilidad. Estoy fallando al tratar con mi frustración con él y no tengo idea de cómo lidiar con ella con más paciencia.

¿Cómo mantengo la calma al tratar con un compañero de trabajo tan poco calificado cuando tengo que enseñarle? ¿Puedo llamar su atención sobre su falta de habilidades? ¿O es algo que debería pedir a RRHH que se ocupe de él y lo envíe a otro trabajo?

Respuestas (9)

188
188
188
2017-01-03 19:53:43 +0000

El primer paso es disculparse con el interno.

Es probable que ambos estén frustrados por cómo ha ido el tiempo. Si el pasante ha tenido un año de universidad, significa que es básicamente un estudiante de secundaria todavía. No un desarrollador de software profesional.

Necesitas establecer tus expectativas más correctas. A menudo (¿la mayoría?) las prácticas no tienen valor añadido en sí mismas, sino que son más bien una herramienta de reclutamiento y de entrevistas a tiempo completo. Dos años es mucho tiempo, sin embargo, pero ten en cuenta que este pasante tiene amigos a los que tal vez quieras contratar: oír que tu empresa le gritó a un pasante no es no bueno para tu empresa (aunque haga que éste se vaya).

En mi último trabajo a tiempo completo, me dijeron que pasaría un año antes de que mi jefe esperara que me pusiera al día. ¡Un año! Probablemente hay una diferencia en el alcance y la responsabilidad del trabajo, pero un pasante que acaba de salir de la escuela secundaria va a tardar un tiempo en ser útil (si es que alguna vez lo hace…).

He escrito aquí extensamente sobre la relación pasante/gerente. Puede que lo encuentres beneficioso de leer.

Un par de pasos claves a seguir.

  1. Calcule qué herramientas de auto-aprendizaje puede utilizar. Dirigir a un interno será mucho trabajo, punto, particularmente al principio. Delegue esto lo mejor posible (para liberar recursos, Internet tiene TONELADAS de ellos)
  2. Puede que tenga que aceptar que este interno no será productivo, punto
  3. Habla con alguien de tu empresa que entienda las piezas legales aquí si tu empresa decide intentar despedir al pasante.
  4. Entiende lo que hay que hacer. Si necesitas que X, Y y Z dejen al becario ir a su revisión, debes asegurarte de que lo sabes ahora, en vez de 30 minutos antes. **Intenta encontrar un trabajo que encaje. Tal vez el interno no sea bueno en X o Y o incluso en todas las cosas que quieres que haga. Habla y trata de averiguar en qué son buenos.
  5. Si has decidido que el interno es inútil, pregúntale qué quiere hacer. Un interno motivado trabajando en cosas que quieren hacer probablemente es más beneficioso que uno desmotivado trabajando en cosas que no pueden hacer.
  6. _La mayoría de la gente no disfrutará sintiéndose mal en su trabajo de todas formas, puede que descubras que el interno odia su trabajo ahora
  7. **Cuando trabajes con el interno, haz que te haga preguntas, dale una orientación aproximada, pero no trates de enseñarlo todo.
  8. La tutoría se trata de proporcionar oportunidades para que otro aprenda. NO vertido de información
  9. Está bien si el interno se esfuerza durante unas horas (o incluso un día o más) en una tarea. Así es como aprendemos mejor.
  10. Evita responder preguntas sin preguntas propias. “¿Cómo hago X?” –> “¿Qué has intentado?” etc
  11. Calcule por qué lo contrataron y arregle su proceso de entrevista. Si accidentalmente contrataste a este interno, asegúrate de no contratar a uno similar de nuevo (o al menos, busca una manera de hacerlo menos probable)

Y esta situación es bastante mala para todos. Puede que descubras que el interno es incluso infeliz y que se iría voluntariamente si es una opción. Si abres la conversación, puede resolverse por completo.

56
56
56
2017-01-03 19:21:15 +0000

Sí, fuiste un poco dura con él, pero puedo entender las frustraciones. La forma de mantener la calma es entender primero con qué estás tratando.

La falta de habilidades matemáticas es un problema que tiene al menos 10 años de antigüedad. Recuerdo haber discutido con algunas personas a lo largo de los años que argumentaban que las matemáticas ya no eran un requisito de la programación. Estamos viendo los resultados de eso ahora, y no sólo con su interno. Las escuelas están fallando a los estudiantes de informática en todo el mundo. Cuando estaba en la universidad, la especialidad se llamaba “Matemáticas e Informática”. Las matemáticas estaban en primer lugar tanto en el título como en el enfoque. Este no es el caso hoy en día, la prueba es la existencia de este interno.

Empieza con las tareas más pequeñas y construye a partir de ahí. Es obvio que cualquier escuela a la que asistió le falló miserablemente. La falta de “conseguirlo” es probablemente sólo una reacción a ser abrumado.

Entonces, haría una evaluación adecuada de sus habilidades, y le haría hacer un estudio independiente en su propio tiempo. Esto logrará dos cosas: 1) Liberar su tiempo. 2) Demostrar lo dedicado que es. Si lleva a cabo el estudio independiente, sabes que es dedicado, si no, puedes dejarlo libre con la conciencia limpia.

No lo insultes de nuevo, pero tampoco lo dejes libre. Deje claro que le faltan áreas que le impedirán tener éxito si no se esfuerza.

Déjelo aprender en línea de la Academia Kahn, o en videos de youtube, otra vez, en su tiempo libre. Dale la oportunidad de hundirse o nadar por sus propios méritos, y dar un paso atrás y respirar un poco. No destroces tu propia carrera por alguien que está fuera de su alcance.

44
44
44
2017-01-03 19:46:52 +0000

Déjalo ir, mejor para ti y mejor para él. No has sido demasiado duro. Personalmente me beneficié mucho del hecho de que (ocurrió 2 veces durante mis estudios) la gente expresó claramente su insatisfacción con mi desempeño.

La gente que no entiende la multiplicación no debe ser dejada cerca de un dispositivo programable.

Como alternativa a dejarlo ir: explícale que no recibirá ninguna recomendación de tu parte - y si hay una calificación explícale que la calificación puede ser mala y que puede ser más razonable dejarlo. Alternativamente, no le dé ninguna tarea más que “auto-estudio” y un asiento sin ordenador - de esa manera al menos no perderá tiempo con él.

30
30
30
2017-01-03 21:15:02 +0000

Le estoy enseñando activamente por lo menos dos horas al día todos los días desde hace dos meses, y aunque está mostrando algunos avances, son más bien pequeños.

Eso levanta enormes banderas rojas para mí. Son 2 horas al día que podrías pasar haciendo desarrollo, administración y otras cosas que hacen dinero para el negocio.

Esta persona es obviamente una gran responsabilidad.

Discúlpate por los comentarios duros y ve a tu jefe y hazle saber que ya no puedes trabajar con esta persona y que te gustaría sacarla del equipo. Si su organización está estructurada de tal manera que está haciendo ese tipo de llamada - déjelo ir.

Una vez que lo deje ir - necesita reevaluar dónde pasa su tiempo en la organización porque perdió (al menos) un mes entero de trabajo con esta persona - eso es un mes de características no desarrolladas, bugs no arreglados y clientes que no reciben valor de envío. Necesitas estructurar tus políticas para que no vuelva a suceder.

Incluso en el caso más optimista, después de medio año de tutoría de 2 horas al día se vuelven medio decentes - todavía pueden irse al día siguiente.

12
12
12
2017-01-03 20:17:34 +0000

Sir James Goldsmith solía decir “Paga los cacahuetes, consigue los monos”. Pagar cacahuetes está bien si buscas monos, pero si quieres más que monos, tendrás que subir la apuesta. Las empresas no contratan internos con la expectativa de que dichos internos sean capaces de cualquier trabajo útil. La intención de las pasantías es ayudar a los internos, no necesariamente a la empresa.

La falta de habilidades matemáticas de tus internos fue un descubrimiento sorpresa para ti y muy probablemente, una sorpresa muy desagradable. Por eso tengo recelo de los programadores autodidactas que empezaron a los 13 años y no asistieron a la universidad.

Cualquiera puede llamarse a sí mismo programador y tristemente, tu interno es un ejemplo bastante claro de ese hecho.

Espere que las habilidades de comprensión de lectura de su interno tampoco sean estelares dado que su progreso en el aprendizaje de cualquier cosa es lento y doloroso.

Su expectativa de que su interno se desempeñe como un miembro de pleno derecho del equipo es muy probable que no se cumpla dadas las deficiencias educativas generales de su interno. Si está buscando un programador completo, es mejor que busque un programador junior, no un interno. Sí, el pasante no te está costando nada excepto tu tiempo. Bueno, suma el tiempo que pasas entrenándolo - que coincide exactamente con la cantidad de tiempo que no estás realizando ningún trabajo útil como jefe de equipo para la empresa - y deberías darte cuenta de que la ineficacia e ineficiencia del interno le está costando a tu empresa un buen centavo en términos de costo de oportunidad del trabajo que no se hace porque pasas mucho tiempo entrenándolo.

Perder los estribos no te llevará a ninguna parte. Estás perdiendo los estribos porque estás frustrado y estás frustrado porque estás bloqueado. Necesitas hacer algo con la fuente de tu frustración, incluyendo enviarle de vuelta a la escuela para trabajar en sus deficiencias en su tiempo libre, no en el tuyo. Puede que no sea más feliz porque tenga que volver a la escuela, pero lo más probable es que tú seas más feliz por no tener que lidiar con sus deficiencias - al final del día, tienes que definir lo que significa la felicidad para ti. En este punto, te vuelves loco tratando con él y nadie es feliz. Considera que estás llegando al punto en el que has superado tu capacidad de ayudarlo y ya no lo ayudas sino que lo torturas. Sacarlo de su miseria por la misma razón te da un respiro. No sólo porque tu relación con él está definitivamente sacando lo peor de ti. Además de los otros costos, ese chico te va a costar en términos de reputación si no tienes cuidado.

7
7
7
2017-01-04 01:46:11 +0000

Supongo que no debería enseñar, pero debería proporcionar una oportunidad para aprender.

Dos horas al día de su tiempo, durante meses, me parece una inversión excesiva en un interno.

En cambio, sólo proporcionar las herramientas que necesitan. Elija y defina (especifique) tareas, las cuales deben ser más o menos dentro de su capacidad de completar. Estar disponible para responder preguntas (pero no para una tutoría extensiva: apúntele a un libro en su lugar). Proveer QA y retroalimentación, revisión y prueba, de su trabajo semi-terminado.

No estoy seguro de qué tareas de programación (si es que hay alguna) podría asignar, las cuales no requieren de aritmética, sin embargo. La última vez que utilicé/tomé prestado un interno (lo cual no les llevó mucho tiempo) le pedí al interno que instalara un entorno de prueba específico para mí (el cual necesitaba, para probar algún software que estaba desarrollando).

4
4
4
2017-01-03 23:23:15 +0000

Tuve varios otros internos antes, y ninguno mostró avances tan lentos.

Si has tenido varios grandes internos en esta misma compañía, en este mismo equipo, entonces deberías comprobar con RRHH. Pregúntales si estás manejando tus expectativas para esta pasantía (¿tal vez esos grandes pasantes fueron una casualidad? Sucede, aunque no parece probable en este caso).

Si no es así, puede preguntarles si es elegible para un programa de mejora del rendimiento. En el papel, le da una cantidad de tiempo para mejorar basado en proyectos dictados por usted. En la práctica crea un rastro de papel para que puedas dejarlo ir.

Ya que dijiste palabras duras, deberías disculparte, y ser amable con él por el resto de la pasantía. No es ni tu culpa ni la de él que haya entrado en tu equipo. Trata de hacer lo mejor de esto hasta que se mueva, y aplaude sus esfuerzos donde puedas.

Esas sesiones de entrenamiento de 2 horas, sin embargo, tienen que terminar. Haz que continúe sus ejercicios de entrenamiento hasta que empiece a hacerlos bien por sí mismo.

3
3
3
2017-01-05 23:30:15 +0000

Si fuiste grosero con el interno, discúlpate. Hágalo por usted, si no por el interno.

Entonces despida al interno. Una cosa es ser mentor, otra es ser instructor universitario para alguien que no prestó mucha atención.

1
1
1
2017-01-06 00:39:26 +0000

Sé un gerente.

Tienes un recurso, un activo, una persona. Sé amable y discúlpate. Quieres hombres que salten sobre una granada por ti.

Tu problema es la aplicación de las habilidades del interno.

Encuentra algo que el interno pueda poseer, y dale poder. ¿Tenéis pruebas manuales? ¿Tener un servidor de construcción que necesita ser cuidado? ¿Tener datos de muestra? ¿Necesita el usuario #1? Todas estas cosas son valiosas para una organización, sin necesidad de escribir o diseñar software.

¿Sabe el pasante lo que hace su compañía? ¿Conocen el producto? ¿Utilizan el producto? He descubierto que tener un “experto en productos” cerca del equipo puede ser muy beneficioso.

En resumen, tu trabajo es encontrar un rol para el pasante. No todo el mundo puede ser una estrella del rock, pero el mundo todavía necesita capataces.