Descarga de pasantes a un nuevo desarrollador junior
Me acabo de enterar ayer que vamos a conseguir tres pasantes el próximo lunes y que mi jefe me los va a descargar. Fui asistente y tutor durante varios años en la universidad, por lo que realmente disfruto enseñar a la gente. Excepto en este caso, soy un desarrollador junior recién graduado de solo 4 meses . Todavía estoy resolviendo las cosas tal como están y odiaría ser responsable de tres personas que buscan una experiencia de aprendizaje profesional y terminan reprobándolas.
Además, trabajo en una start-up y mi puesto en desarrollo front-end no es un puesto que tenga nadie más aquí; No he tenido personas mayores aquí de las que aprender, por lo que todos mis proyectos han sido construidos y diseñados por mi cuenta y a través de mi propio aprendizaje (y todos sabemos a qué camino rocoso puede conducir). Siento que estrictamente no estoy en posición de manejar a los pasantes cuando yo mismo soy tan inexperto. Sus palabras para mí ayer fueron las siguientes: "Trabajarás muy de cerca con los pasantes en tus proyectos y harás que hagan esto y aquello ".." Dado que mi proyecto está en lenguajes/tecnologías que nadie más aquí conoce/usa, esto se traduce en que soy el único programador que trabaja con ellos. Si tienen preguntas o se atascan, solo pueden acudir a mí. Este no es su página web simple y corriente; esto implica varias bibliotecas JS y 3D rending en el navegador. Mi JS solo tiene más de 2000 líneas.
¿Es normal poner pasantes bajo personal recién contratado recién egresado de la universidad? ¿Qué pasa con tres de ellos? ¿Cómo manejo esto?
No diría que es normal, pero eso no es con lo que tienes que trabajar.
Yo lo que haría sería darles tareas. Encuentre las cosas que deben hacerse y encárguelas. Descarga parte de tu trabajo en ellos si crees que pueden manejarlo.
Enséñeles el proceso que utiliza su empresa para hacer negocios. Todo esto será una experiencia de aprendizaje.
Basado en el tono de su pregunta, me aventuraría a suponer que su mayor problema es su confianza. Psiquiáquese y sepa que puede hacerlo. No se concentre en "junior" o en su relativa falta de experiencia. Se le ha dado la oportunidad de liderar y hacer todo lo posible para liderar.
No tenga miedo de pedirle a su jefe consejos y orientación a lo largo del camino. No vea esto como una carga, véalo como una oportunidad para mostrarles a todos lo que puede hacer.
Aquí hay algunos datos (basados en su pregunta y observaciones que he hecho a lo largo de los años):
Mi consejo: usa esto como una oportunidad para mejorar tus habilidades de programación. Dales el trabajo que necesitan hacer (no dejes que entre en producción, pero seguramente debe haber algunos aspectos útiles de su trabajo que vale la pena usar). Mientras tanto, usa tu tiempo para descubrir la mejor manera de hacer las cosas.
Luego, a medida que revisa su trabajo, puede refinarlo y determinar dónde factorizar cosas o eliminar redundancias u otros asuntos innecesarios, o corregir deficiencias. Por lo tanto, tiene un trabajo terminado de mayor calidad en la misma cantidad de tiempo.
Continúe aprovechándolos de esta manera, y estará programando a un nivel superior para cuando lo dejen.
"Muéstrame un becario que solo triplique mi trabajo y le besaré los pies"
Cuando eres responsable de otras personas, harás menos que si no lo fueras. Eso es bastante simple y directo. La ganancia (supuestamente) proviene de que ellos pueden lograr más con su tiempo perdido en conjunto que usted.
Ese casi nunca es el caso de los pasantes en nada más que las tareas de oficina más serviles y repetitivas.
Parece que tus jefes no lo saben. No hay nada sobre el desarrollo, front-end o back-end, que sea tan repetitivo que tomaría incluso medio día. Puede que tenga suerte y obtenga un arranque automático, pero probablemente no.
Entonces, todo eso es trabajo preliminar. Necesitas hacer las siguientes cosas:
Tiene razón, esta no es la mejor situación para atraer a los pasantes, pero siempre que su jefe acepte la pérdida de su productividad sin esperar mucho de los pasantes, entonces es una oportunidad fantástica para usted.
Solo asegúrese de que su jefe sepa que esto será una pérdida neta general en su trayectoria. Si está pensando que simplemente arrojar horas hombre al frente resolverá todo, habrá una gran brecha entre la expectativa y la realidad. Si está en la misma página, preste a los pasantes la atención que necesitan para ser productivos y aproveche esta oportunidad para documentar al máximo lo que ha hecho durante los últimos 4 meses para evitar docenas de preguntas.
Su jefe acaba de ascenderlo a un puesto de supervisor: cree que usted es el mejor candidato, según sus subordinados directos, para ese honor. Acéptalo como tal, y no te centres en tu falta de experiencia. Usted y su equipo tendrán la oportunidad de abordar cada proyecto que se les entregue sin equipaje de tecnología o código heredado; tal vez a su jefe le guste la idea. Mi consejo es doble:
Enfócate en hacer las cosas. No cosas profundas, solo cosas que son entregables reales, que resuelven problemas reales.
Acepte el consejo de todos los que se lo ofrezcan; no tengas miedo de equivocarte; y no tengas miedo de pedir consejo. Y sobre todo, diviértete con tu equipo.
¿Su jefe entiende que esto probablemente detendrá su desarrollo durante 3 meses? Necesita tener una conversación seria sobre las necesidades de su carrera, es decir, hacer algo útil para la empresa más temprano que tarde, y si su jefe está de acuerdo en que tiene utilidad más allá de observar a algunos pasantes por un tiempo. O tu jefe necesita recalcar lo importante que es que los becarios tengan una buena experiencia y que entiendan que sacrificarás tus proyectos por eso, pero ya dudo que esto sea lo que les pasa por la cabeza.
Lamentablemente, es probable que su mejor movimiento deje que sus pasantes sean inútiles y tengan una mala experiencia mientras desarrolla proyectos serios que le harán ganar respeto y reconocimiento. Poner 3 pasantes en un desarrollador junior no me hace pensar exactamente que su jefe valora la experiencia del pasante más de lo que valora hacer el trabajo real.
Habiendo dicho eso, sugeriría, por mucho, tratar de tener una conversación honesta con su jefe sobre el tema antes de tomar una decisión como esta.
Puedo dar una perspectiva diferente a esta pregunta. Recientemente me dieron una tarea bastante similar (asignada a un interno como un (relativamente) recién graduado en un laboratorio de ciencias). Si bien las tareas exactas pueden diferir, sospecho que la situación general tiene muchos paralelos.
Lo que hice fue bastante similar a lo que Chris recomendó en su respuesta . Miré hacia atrás a la época en que yo mismo estaba haciendo prácticas y traté de aplicar las mejores técnicas que funcionaron bien para ayudarme a aprender las habilidades necesarias para llevar a cabo un buen trabajo de laboratorio, y traté de dejar de lado las partes que sentí que afectaron negativamente mi habilidad de aprender.
Además, pregunté a mis superiores (muchos de los cuales tenían experiencia con pasantes) y les pedí consejo cuando no estaba seguro de qué hacer. Cuando tiene una tarea simple que necesita hacer, puede delegarla en el pasante si tiene la libertad de enseñarle cómo hacerlo.
Lo más importante es comprobar siempre su trabajo . Los mejores trabajadores profesionales cometen errores, pero la tasa es de diferente orden de magnitud en conjunto en los internos. Si usted no puede verificar fácilmente su trabajo, no les pida que lo hagan.
¿Es común proporcionar roles de administración/supervisión a los desarrolladores junior? Claramente no lo es, pero tampoco es poco común. Por favor, permítanme elaborar.
Al estar en una posición similar, quería brindar más información y, con suerte, comentarios de apoyo que lo ayuden a crecer en su nueva posición y función dentro de su empresa.
Primero déjame empezar diciendo que lo único que te falta es experiencia y confianza. Ambos se aprenden en el trabajo y al verte crecer.
Una de mis citas favoritas es To teach is to learn twice
(o similar). Se le ha dado una oportunidad que pocos tendrán y debe aprovecharla de inmediato y usarla a su favor.
Veamos primero tu confianza (el resaltado es mío)
Trabajo en una start-up y mi puesto en desarrollo front-end no es un puesto que tenga nadie más aquí; No he tenido personas mayores aquí para aprender, por lo que todos mis proyectos se han construido y diseñado por mi cuenta y a través de mi propio aprendizaje (y todos sabemos a qué camino rocoso puede conducir eso)
Como desarrollador front-end junior, ya está realizando tareas a un nivel superior. Esto no es tan raro como puede pensar y, dependiendo de su compensación (otro tema en total), puede ser la razón por la que es junior. En el negocio, buscamos "estrellas de rock" en un nivel junior que podamos preparar para satisfacer las necesidades del negocio. Enorgullécete del hecho de que eres dueño de una bestia compleja. Incluso si la complejidad te parece simple, recuerda que la grandeza viene en pequeños pasos; de vez en cuando es a pasos agigantados, pero en su mayor parte es iterativo.
Ahora hablemos de su experiencia en la gestión. Un gran gerente es similar a un gran padre: apoya a su equipo, habilita a su equipo y, por último, pero no menos importante, aprende de su equipo. ¿Puedes hacer esas cosas? En términos de cómo lo hago:
Soporte Interponerse entre la empresa, su jefe directo y el resto de la empresa y sus ingenieros. Nada pasa sin pasar por su lado. Querrá asegurarse de que sus ingenieros tengan una visión clara del camino a seguir.
Habilitar ¿Qué obstáculos existen entre el éxito y sus pasantes? ¿Necesitan capacitación? ¿Necesitan ayuda? ¿Necesitan dirección y tareas repartidas?Enabling your team is as simple as providing them a means to continue doing what they do best.
Aprender a aprender de su equipo, especialmente cuando tiene un rol de supervisión y sigue actuando como desarrollador, es tan simple como parece. No eres el único propietario del conocimiento en tu equipo. Tendrá algunos desarrolladores que son desarrolladores de ametralladoras cabeza abajo. Verán una tarea y la matarán. Estos son sus worker bees
, serán tan importantes para usted como los desarrolladores que quieren trabajar en la última y mejor tecnología y están ansiosos por ello. Estos son los visionaries
que tienden a ser más felices ejecutando I+D y aprendiendo lo último y lo mejor. También son igual de indispensables. Necesitará todos los colores del arcoíris para reunir un equipo de desarrollo exitoso. Te apoyarán, te capacitarán y, a cambio, te enseñarán.
Su relación con sus desarrolladores como gerente/supervisor es simbiótica. Por todo lo que les des, recibirás a cambio. Tus habilidades seguirán creciendo y te abrirás a tener sesiones de aprendizaje productivas tanto en términos de cómo interactuar con las personas, como también de tu código.
Solo recuerde, usted es el padre, es el termostato y no el termómetro. En última instancia, usted hace la llamada final. Deje que su juicio esté del lado de lo que tiene los mejores intereses del negocio; sin embargo, sea lo suficientemente flexible para permitir que estos pasantes sientan autonomía y que su trabajo sea importante Los estudios han demostrado que la moral es mejor cuando las personas se sienten autónomas y que su trabajo proporciona valor al negocio.
Saludos y felicitaciones por su creciente papel.
Piense en lo que puede hacer que hagan. Asígneles una tarea que les llevará un par de meses, o varios. Al final de su pasantía, pueden estar motivados para continuar en la misma tarea. Podría ser un incentivo para mantenerlos.
Recuerde, ellos no han recibido la misma cantidad de entrenamiento. Y pueden sentir que la pasantía es una prioridad menor que obtener el título que están buscando. Parece que ha demostrado su valía a sus supervisores; muchas otras personas no son tan capaces. Estadísticamente, es probable que sus pasantes sean menos capaces.
Asegúrese de que entiendan las reglas. Por ejemplo, antes de que te hagan una pregunta, necesitan investigar un poco. Deben decirle lo que dice la documentación en línea sobre la sintaxis de cualquier función. Es posible que se acostumbren a hacerte preguntas si eres una fuente rápida de respuestas. Es posible que se sientan frustrados porque no les das las respuestas que tienes. Sin embargo, inculcarles el proceso. Los hará más capaces, y eso eventualmente mejorará las cosas para ellos y para usted.
Si se les acaban las cosas que pueden hacer, pídales que ayuden a otras personas que están bajo su mando, o tal vez a otras personas en la empresa (incluidas las personas de otros departamentos... pero realmente debe verificar si eso termina ayudando o entorpeciendo a otras personas) . Si realmente te quedas sin cosas que hacer, mientras todavía estás en el reloj, entonces solo haz que observen lo que haces y diles que se ofrezcan como voluntarios una vez que vean la oportunidad de sacar algo de tu plato. (Por supuesto, luego los autorizarás a hacer lo que han pensado... o no lo harás).
No te preocupes por estar subcalificado. Yo mismo he estado subcalificado para muchos de los puestos que he ocupado. Eso está bien, siempre y cuando alguien te respalde y pueda brindarte el apoyo que sea absolutamente necesario. Siempre y cuando no hagas más daño que bien, adelante. (No recomiendo hacer esto en una capacidad médica donde hay vidas en juego. Sin embargo, si lo peor que sucederá es que alguien será un poco menos productivo por un día en el trabajo, entonces los beneficios pueden superar los costos. Ejecutar con eso.)
El truco para no estar calificado es trabajar duro para calificar rápidamente. Cuida las prioridades. Haz las cosas más importantes. Aprenda a hacer todo correctamente, sin necesidad de obtener ayuda que no debería necesitar. Entrar en un puesto mientras no está calificado probablemente resultará en que esté calificado para el puesto más rápidamente que de cualquier otra manera. Una vez que esté calificado, las personas aprenderán que pueden lanzar cosas complejas en su dirección y que usted puede manejarlas (incluido el crecimiento, para poder manejarlas, según sea necesario). Tal camino en la vida es bastante desafiante y gratificante. He estado en eso a veces. Disfrute de los beneficios.
Amigo, creo que elegiste el palo corto, siendo el chico más nuevo en el campo. Estoy bastante seguro de que ningún miembro del personal superior quería tratar con pasantes universitarios malcriados y le dijo al jefe que se los diera al chico recién llegado. Que por cierto eres tú. Míralo como tu incursión en la gestión. Si resultan un gran trabajo, obtendrá un gran reconocimiento de su jefe, ya que son suyos y solo usted puede administrarlos. Si resultan ser falsos, bueno, no los seleccionó de una multitud. Entonces, muy poco puede afectarte.
Por otro lado, estas pobres almas, que vienen a su empresa para supuestamente aprender el funcionamiento de la vida real de sus programas de grado, y se las entregan a alguien que no tiene una buena comprensión de esas cosas. Bueno, muy mal para ellos. No es su decisión contratar pasantes. Podrían haber optado por ir a una empresa más establecida, pero eligieron venir a su equipo de inicio. Lo más probable es que no esperen mucho de esta pasantía y solo estén allí para marcar la marca de verificación de su plan de estudios académico. Además, probablemente estén pensando "Empezar = Ambiente relajado, comida/bebidas/mesas de billar gratis en todas partes, fiesta todas las noches". Así que ellos son los de seguir con su fiesta más que otra cosa.
Intenta aprovecharlo al máximo, es mi consejo.
Listo
usuario45590
DLS3141
enderland
carson63000
scott simpson
zach
Stephan Branczyk
Lilienthal
Empleado Técnico
Criggie
tintes
Radu Murzea
señor yo
Yunus Nedim Mehel
kuhl
mensaje silenciado