Prefiero mi pregunta con un descargo de responsabilidad: no soy ingeniero, solo soy alguien que trabaja con ellos a tiempo completo, en una capacidad de aprendizaje y desarrollo.
Dado eso, uno de los comentarios que recibo regularmente de los ingenieros que tengo la tarea de desarrollar es que sienten que están teniendo soluciones (tanto técnicas como no técnicas) para el desarrollo "empujadas" hacia ellos frente a cualquier persona de mi campo. consultar con ellos para determinar lo que realmente necesitan.
Entonces, mi pregunta es: si pudiera darle a su empresa una lista de las 3-5 cosas principales que podrían hacer, en un aula o en otro lugar, para desarrollar habilidades significativas que lo ayudarían a ser un mejor ingeniero, un mejor empleado y uno más probable que se quede con la empresa a largo plazo, ¿qué haría el corte y por qué?
Gracias de antemano por sus respuestas.
Proporcione un mecanismo de retroalimentación y sugerencia. Recolecte muestras regulares de lo que la gente quiere. Recopile muestras periódicas de nuestros objetivos de desarrollo (si los hay) e intente correlacionarlos con posibles cursos. Use los recursos técnicos para desarrollar su lista de cursos o planes de lecciones, etc., cuando no esté en su dominio y haya una gran demanda de varios cursos o clases sobre el tema.
fuente
Una de las cosas que debe hacer es dar a los desarrolladores algo de tiempo libre para trabajar en su tecnología favorita y / o proyecto personal en el tiempo de oficina. Cree un foro para tales ideas y permita que los desarrolladores compartan sus ideas entre ellos.
fuente
fuente
fuente
Aquí están mis sugerencias:
Ayúdame a entenderme a mí mismo. Esto puede ser complicado y bastante costoso hasta cierto punto, ya que es bastante personalizado, pero la clave aquí es ayudarme a saber cuáles son mis puntos fuertes, qué tipo de cosas me gusta hacer en un entorno profesional, cómo podría la empresa utilizarme mejor, etc. Tenga en cuenta que esto puede ser bastante psicológico o espiritual, por lo que puede ser necesaria cierta sensibilidad. Por ejemplo, algunas personas pueden creer en un poder superior que tiene una razón para todo lo que existe, mientras que otras pueden pensar que la Biblia es un libro de cuentos de hadas, solo para dar los extremos con la mayoría de las personas en algún lugar entre los dos. Otra parte aquí es encontrar las propias pasiones e intereses, lo que no siempre es fácil, por supuesto. Otras áreas aquí debajo podrían incluir MBTI, Eneagrama, Buscador de Fortalezas, o F-Score para nombrar algunas pruebas que uno podría tomar para tratar de aprender más sobre sí mismos. La parte de autoconciencia de la inteligencia emocional también está aquí también para otra idea de cómo abordar esto.
Déjame saber mis opciones de ruta en la empresa. Por ejemplo, si estoy contento de ser desarrollador, ¿podría serlo durante 25 años en la empresa? ¿Tengo que encontrar alguna progresión profesional y caminar por ese camino? Esto se debe en parte a saber lo que la empresa quiere y podría usar, pero también a saber qué opciones tengo que explorar. Algunas personas pueden querer elegir de una lista de opciones en lugar de crear las suyas de la nada.
Ayúdame a encontrar los recursos para avanzar. Esto es lo que viene después de saber quién soy y adónde podría ir. ¿Hay un programa de tutoría en la empresa? ¿Hay grupos de voluntarios que puedan interesarme y demostrarme que la empresa se preocupa por la comunidad que me rodea? ¿Qué hay para ayudarme a pasar de donde estoy a donde quiero estar? Otra forma de ver esto es la cuestión de cuánta ayuda hay para establecer las metas que podrían proporcionarse. No quiero tener que sacar todos los puntos por mi cuenta, pero tampoco quiero que esto se me imponga. ¿Hay un grupo de reconocimiento de pares? ¿Hay grupos deportivos o artísticos a los que me gustaría unirme? Otro lado aquí es que más allá de saber lo que hay ahí fuera, el estímulo y el apoyo emocional también pueden ser puntos clave aquí en mi intento de realización personal.
Desarrollo de relaciones y comunicación. De alguna manera, esto cubre otras áreas de la inteligencia emocional, donde el punto aquí puede ser ayudarme a ver qué tipo de relaciones tengo, qué tan comprometido estoy, qué tan bien estoy comunicando lo que hago, quiero o necesito. Una parte difícil aquí es que, si bien esto puede parecer bastante "femenino", la realidad es que estoy bastante seguro de que esto no estaba cubierto en mis clases de Matemáticas o Ciencias de la Computación, aunque parte de la naturaleza de mi existencia es tener vínculos con otras personas y compartir cosas.
Admitiré bajar algunos de estos en términos de lo que me gustaría del departamento de aprendizaje y desarrollo. Supongo que pedir un cambio en esa parte del desarrollo puede estar pidiendo demasiado, ¿verdad? :)
fuente
Odio el entrenamiento interno. Lo mejor que puede hacer la capacitación interna es pagar la capacitación externa de mi elección. Existe una capacitación externa excepcional mucho mejor de lo que cualquier capacitación interna podría esperar. Pagar por la capacitación externa beneficiará a la empresa con empleados más calificados y contribuirá a una mayor retención ya que la capacitación externa generalmente se considera una ventaja.
Por comentario: La mejor capacitación absoluta a la que asistí fue la clase magistral de arquitecto . Período, punto final, no hay nada mejor. También asistí a Guerrilla COM cuando lo enseñaron Don Box y Guerrilla .NET cuando Mike Woodring y Keith Brown lo enseñaron. Créeme, obtendrás más de pasar una semana con Juval Lowey que de un año de entrenamiento interno.
fuente
Sugerencia primero: cree una solución de alojamiento central para cualquier cosa que los desarrolladores piensen que es relevante para el aprendizaje . Como mínimo, los videos de presentaciones y bolsitas deben ir aquí; Screencasts, videos de flujo de trabajo, etc., también son agradables de tener. Si alguien quiere escribir un documento de texto que describa cómo se tomó una decisión de diseño, o cómo cree que va un proceso de revisión de código óptimo, ¡déjelos! Asegúrese de que todas las contribuciones sean voluntarias. Feche todos los materiales claramente para que los desarrolladores puedan juzgar por sí mismos cuán desactualizados pueden (o no) estar. Esto puede ser tan simple como una página de directorio en el wiki interno (usted TIENE un wiki interno, ¿no?) O tan complicado como una solución de tipo StackOverflow que permite votar y hacer comentarios.
Lo que me mata, especialmente sobre la gran corporación en la que solía trabajar, pero incluso sobre la startup en la que trabajo ahora, es cuánto conocimiento se genera y luego se pierde dentro de la organización. Esta estrategia ayuda a mitigar eso de alguna manera.
Sugerencia de la segunda: crear un calendario interno de eventos técnicos relevantes para la misión de la empresa . Siembre con todo lo que pueda encontrar (desde CocoaHeads / reuniones de grupos de usuarios hasta paneles sobre desarrollo móvil para ...), luego permita que los desarrolladores agreguen eventos ellos mismos mientras se topan con ellos. Puntos de bonificación si la solución les permite confirmar su asistencia y ver quién más de la compañía irá (Google Calendar hace esto); ayuda a construir un sentido de comunidad y ayuda a los desarrolladores a saber quién comparte y puede discutir sus intereses.
Entre lo que ya se ha dicho: +9000 en el envío de desarrolladores a conferencias . También tenga un proceso bien publicitado para que los desarrolladores identifiquen la capacitación y digan: "¡Hola, deberían enviarme a esto!", Así como expectativas claras de lo que hará un desarrollador cuando se apruebe esta capacitación (¿necesitan compartir? sus notas para el resto de la empresa? dar una bolsa de café sobre lo que aprendieron? etc.). Los buenos desarrolladores generalmente saben lo que necesitan aprender. Los grandes desarrolladores generalmente conocen la forma más eficiente de aprenderlo.
fuente