¿Cómo progresar en el desarrollo de mis habilidades como líder técnico y miembro más joven de mi equipo?

Antecedentes:
Actualmente trabajo como consultor técnico, soy empleado de una gran empresa de consultoría pero he estado con el mismo cliente por poco menos de 3 años.

Actualmente estoy trabajando en un proyecto que, sinceramente, encuentro increíblemente emocionante, la empresa con la que estoy consultando es una de las empresas más grandes de Australia y a mí y a mi equipo se nos ha otorgado una licencia ilimitada y una presupuesto, para tratar de reestructurar la integración técnica para que no sea horrible. Por lo tanto, muchas oportunidades de campos verdes sin arrepentimientos para usar esencialmente las últimas/mejores herramientas pero a la escala empresarial adecuada .

Por lo que puedo decir, este es un buen lugar para estar.

Mi situación:
Soy, con mucho , la persona más joven de mi equipo con la menor experiencia en la industria. Tengo 20 años, me gradué de la universidad hace 3 años e inmediatamente me ofrecieron un trabajo con mi empleador, pasé 4 horas en el sitio y luego me lo arrebataron al cliente con el que estoy trabajando actualmente.

Mi función actual es oficialmente un 'líder de tecnología', pero mi equipo está compuesto en su totalidad por 'líderes de tecnología', por lo que el único punto de referencia que puedo establecer es cómo me tratan. Actualmente (y durante casi toda la duración de este proyecto actual) he sido la persona con la que todos verifican dos veces las decisiones, que se incorpora a los grupos de trabajo arquitectónicos cuando estoy libre, estoy liderando 3/4 flujos principales del trabajo que estamos haciendo, es decir, al menos me tratan como la persona más competente en 3/4 de las entregas a las que nos comprometemos.

Una vez más, parece ser una situación bastante buena, en la medida en que trabajé 18 horas al día y ni siquiera me di cuenta porque es realmente emocionante. (Y no soy la única persona en mi equipo que está tan motivada), la única señal potencialmente preocupante es que tenemos una tasa de abandono increíblemente alta en todo el equipo, hemos tenido un 120 % de abandono en 7 meses porque la gente o bien se agotaron y redujeron su compromiso a 0 o, para los que no son parte del personal como yo, solo dos de nosotros hemos estado en el proyecto desde el principio, el resto se ha cancelado porque simplemente no estaban al día.

¿Entonces, cuál es el problema?
Hay dos problemas que no sé cómo resolverlos.

  1. ¿Por qué se siente casi fraudulento que me otorguen tanta autoridad para dirigir literalmente millones de dólares de financiamiento por día y establecer el camino técnico para la próxima década por lo menos?

Siempre me han enseñado que la forma en que la gente te trata es una mezcla de normas sociales y cómo te comportas. Realmente siento que si alguien más en mi equipo tuviera idea de lo joven que soy, inmediatamente comenzaría a cuestionar todo lo que les pedí que hicieran a pesar de que mi historial es intachable en cuanto a tomar las decisiones correctas en un momento dado en este espacio. Para brindar cierta perspectiva, algunos de los desarrolladores junior que estaban asumiendo para llenar los vacíos son al menos 10 años mayores que yo y se siente extraño tratar de guiar a las personas que han estado haciendo este tipo de cosas durante 4 veces más que yo. .

  1. Y esta es la mayor preocupación egoísta que tengo, ¿cómo progreso en mi carrera y desarrollo profesional desde este punto?

Cada vez que pido comentarios a personas de mayor rango que yo, parece que no puedo probar nada útil de ellos, por lo general recibo una respuesta de "todo bien, siga haciendo lo que está haciendo", incluso cuando he reservado formalmente tiempo para comentarios y, en el mejor de los casos, recibiré comentarios pequeños (al menos en mi opinión) como "¿He notado que ha llegado tarde a muchas reuniones? Tal vez trabaje en eso. En realidad, no, ahora lo recuerdo , te envié como mi delegado al grupo de trabajo X y estás haciendo talleres Y, así que tal vez solo necesites hacer que tu calendario sea más público". Dado que mi calendario es público, en realidad no veo ningún beneficio en este tipo de consejos.

Casi tengo la sensación de que incluso si los líderes sénior tuvieran algo que proporcionar con respecto a la retroalimentación, podrían dudar porque probablemente estaría relacionado con actividades de gestión de alto nivel con las que están familiarizados y, presumiblemente, no es donde actualmente sería más valioso para ellos. .

La única forma en que me mantengo técnicamente afinado y me mantengo a la vanguardia de las habilidades duras es haciendo cosas muy similares en mi tiempo libre como pasatiempo, pero creo que la diferencia entre aprender habilidades técnicas y desarrollar la capacidad de crear resultados comerciales significativos con esas capacidades técnicas son dos cosas muy diferentes y no es exactamente fácil tratar de ayudarme con los resultados comerciales.

Cualquier consejo sobre cómo superar de vez en cuando sentirme abrumado por la escala de mis responsabilidades en comparación con las personas de mi edad, o sobre cómo abordar el problema de "obtener comentarios reales que realmente me ayuden a desarrollarme" sería muy apreciado.

aclaraciones
No tenía muy claro cuál es mi trabajo en realidad, técnicamente me facturan como 'consultor de gestión sénior' en una empresa que me cobra internamente como 'líder del equipo técnico', en un proyecto en el que estoy oficialmente un analista de negocios por alguna razón.

En realidad, el rol en el que estoy no es tanto un rol de programador/desarrollador como un rol de arquitectura de integración. El propósito de este proyecto es tratar de simplificar la integración con sistemas heredados y estoy sorprendido de lo simple que debe ser para que los desarrolladores de java/nodos no se quejen de hacerlo y, por el contrario, me sorprende regularmente lo increíblemente inconscientes que son nuestros Los equipos respaldados son que el mundo ha cambiado, así que sí, necesitarán exponer los puntos finales de IMS a una subred completa porque podríamos tener una interfaz en cualquiera de los cientos de servidores, por lo que no necesitarán implementar controles de seguridad un poco más arriba en la pila que el cortafuegos se quema.

Diría que el objetivo de mi equipo es algo más que construir una plataforma y escribir código. Tenía un prototipo que funcionaba al 95% en 2 papá cuando empezamos esto. Realmente lo que estamos tratando de hacer es convencer a un montón de desarrolladores de "nueva ola de última tecnología" de que existen limitaciones técnicas en el mundo real y, a veces, es necesario subirse a una pizarra y hacer un diseño antes de comenzar a tirar del nodo. paquetes que cree que construirán estas cosas para usted y, al mismo tiempo, intentamos traer muchos de nuestros proveedores heredados (internos y externos) hasta el punto en que podemos tener conversaciones con ellos donde no van a cavar sus curaciones porque necesitamos aumentar tps en 5req/s porque sabemos lo que están ejecutando a pesar de sus intentos de ofuscarlo y sabemos que pueden manejar la carga.

Esto me lleva convenientemente a mi segunda aclaración sobre el asunto del "día de 18 horas". Esas no fueron 18 horas trabajando en el código, fueron 18 horas de talleres y reuniones con un descanso ocasional para ir y construir componentes que nos acercaran a construir una plataforma de integración universal para reemplazar los ESB heredados actuales (sí, eso es un plural)

Respuestas (2)

Por el bien de poner en la primera respuesta,

  • Problema de edad

Es un lugar común en el software que obtienes "gente joven"; no hay mucho que puedas hacer al respecto.

Es común que tengas un joven de 20 años más experto en un determinado nicho que uno de 50 años; es común que en un equipo tengas un joven de 20 años que (resumiendo) gana más $ que el de 50 años. De hecho, en cualquiera de los casos cotidianos bien conocidos de nuevas empresas súper exitosas, los propietarios adolescentes contratan a ejecutivos de 50 años. Simplemente no se puede hacer mucho al respecto; también podrías decir "Soy un jugador de baloncesto famoso, es incómodo que algunos de los jóvenes ganen más que algunos de los viejos".

Realmente todo lo que puedes hacer es usar habilidades sociales para ser cortés.

No sacuda a la gente de la manera equivocada.

Vale la pena no tener una "cabeza grande". Cuando empiezas a conocer a los expertos en software (es decir, tipos mucho más jóvenes que tú que conducen Ferraris, que ya han iniciado un negocio de gran éxito, o que han inventado y programado el último brazo robótico, la idiota tienda de aplicaciones megahit thumbcandy o similares)... ¿sientes? Seguirás adelante.

  • ¿Cómo progreso en mi carrera?

Aquí hay tres ideas,

  1. Consigue otro trabajo. Los años de software son años de perro, tres años es mucho tiempo . En general , la única forma de avanzar (en todos los frentes: técnicamente, dinero, posición) es moverse entre empresas. Es cierto que hay un puñado de organizaciones en las que puedes quedarte y moverte: sin embargo, incluso en esos casos, conoces el dicho "es el mejor lugar para tu primer y tercer trabajo" , ¿sabes? También es importante tener en cuenta que comenzar en un nuevo lugar es la única forma de alejarse de esa cosa de "Yo soy el joven aquí". Después de cambiar de trabajo un par de veces, supongo que ni siquiera recordará los problemas que plantea en esta publicación.

  2. En realidad, busque deliberadamente funciones orientadas a la "gestión". Tenga en cuenta que solo me refiero a una medida temporal. Ningún programador quiere perder el tiempo con gráficos de Gant y esas cosas. Pero piénsalo como... tener que hacer un curso de humanidades en la universidad :) Mejoraré enormemente tu trayectoria profesional.

  3. Para de trabajar. No olvide, como señala el Sr. Kiyosaki, "JOB" significa "Just Over Breakeven". Como regla general, nunca logrará nada en un trabajo que no sea pagar una hipoteca y pagar la ortodoncia del niño. Mientras seas joven y puedas vivir de migas de pan, deja de trabajar para la gente y prueba tu propio producto.

Siguiente asunto,

  • cómo abordar el problema de "obtener comentarios reales"

dos ideas,

  1. "¡Los jefes son geniales!" Mencionas que ya has "pedido consejo". Pero espera. ¿ Realmente le ha expresado a sus jefes todo tan claramente como lo expresó en este control de calidad? Tome un par de notas en una ficha, obtenga dos minutos del tiempo de su jefe y REALMENTE explique su situación. Sugerencia de discusión, siempre haga preguntas : ¿qué haría usted, jefe? ¿Alguna vez estuvo en esta situación? ¿Ha tenido otro personal como este? ¿Qué debemos hacer a continuación? ponerse realmente delante de ellos.

  2. Esto puede parecer granola, pero en realidad iría a ver a un consejero o terapeuta . (Naturalmente, por cierto, haz que tu empresa pague por eso). El hecho de que digas "sentirte muy abrumado..." es una señal de alerta. (Quiero decir, solo estás creando software. ¿Cuál es el problema?) Los mejores deportistas tienen un equipo de psicólogos deportivos y especialistas físicos. Cualquiera que trabaje con su mente, y el software es lo último, normalmente necesita asesoramiento. "sentirse inmensamente abrumado..." es definitivamente una señal de alerta. Hazlo, te encantará.

Una observación: mencionas que has trabajado "18" horas en un día. ¡Asumiendo que no es un error tipográfico para "8"! ... eso no cuadra con que seas un buen programador. Ningún buen programador trabaja más de 30, 35 horas a la semana, es como escribir canciones o poesía, no cavar zanjas. (Si, por alguna razón, me enfrentara a algo que me llevaría "1000 horas", entonces, 50 x 20 semanas, simplemente... me tomaría una semana o dos para escribir algo de automatización o algo que borrara el problema. Eso es software. ) En muchos equipos de crack, cualquier persona que trabaja un día largo simplemente se deja ir, porque su cabeza está en el lugar equivocado para el software. El software es el mejor ejemplo de donde "la pura pereza y la brillantez deben vencer al trabajo" :)

¡Resumen!

  • "sentirse muy abrumado..." es definitivamente una señal de alerta. Un chico joven como tú debería ser feliz como Larry. Suena granola y puede que te sorprenda, pero ve a ver a un consejero o terapeuta el lunes. Nunca lo lamentarás.

  • cambiar trabajos. Esto tiene una gran cantidad de beneficios. (Dinero, desafío, ampliación técnica, ampliación de habilidades sociales, eliminando el problema de "senior pero no oficialmente senior" de un plumazo).

  • para de trabajar. Si eres un programador genuinamente bueno, no hay razón por la que no puedas, bueno, ganar millones con tu propio negocio. Explíquele cortésmente a su empresa actual que va a probar suerte en lo suyo durante 6 meses e irá a hacerlo. Obtendrá instantáneamente otro trabajo si falla, por lo que simplemente no hay desventajas. No necesita inversión en negocios de software, por lo que no hay ninguna barrera para hacerlo.

  • deja la extraña rutina de largas horas, eso es totalmente loco. Dibuja una línea debajo como algo vergonzoso que hiciste "cuando eras niño". ¡Como escuchar a Justin Bieber! (O su análogo JB abajo).

  • simplemente, "los jefes son geniales" sea aún más claro y más, bueno, claro para sus jefes sobre sus preocupaciones, exactamente como lo hace en su publicación anterior. Te sorprenderá lo que harán por ti si "traes" las inquietudes.

Bueno, creo que sé lo que haré a primera hora del lunes. Redactaré un correo electrónico para algunos de los líderes principales para establecer muy claramente lo que realmente quiero de los comentarios y la reserva en algún momento. Supongo que si no pueden proporcionar la retroalimentación, entonces son las personas equivocadas para hablar. También actualicé mi respuesta con algunas aclaraciones sobre en qué estoy trabajando realmente, no estoy seguro de si cambiaría su consejo, pero realmente hay una distinción entre cortar código y evangelizar para cambiar en entornos complejos.
También estoy pensando que algunos pasos hacia atrás en el trabajo de estilo de gestión (donde en realidad comencé con este cliente) podría ser un enfoque interesante para tomar y podría tener una oportunidad de apoyarse en algo de eso también.
"Estaré redactando un correo electrónico...", me parece inteligente. Mi único pensamiento sería, realmente el correo electrónico es tan de los 90, solo ve a hablar con ellos. Hay mucho que decir al respecto. Pero claro, cualquier enfoque funciona. Definitivamente "diles lo que dijiste aquí".
El correo electrónico es solo para asegurarme de que tengo los resultados que estoy tratando de escribir. De esa manera, cuando voy a tener esa conversación, al final puedo volver a lo que dije que estaba buscando y asegurarme de que hemos abordado al menos algunas de mis preocupaciones sin desviarnos.

Es genial que hayas desarrollado habilidades y responsabilidad tan rápido.

Sin embargo, es poco probable que obtenga buenos comentarios de su gerencia en este puesto, porque cualquier entrenamiento real que reciba lo llevará rápidamente a la conclusión de que está siendo explotado. ¿El equipo está trabajando 18 horas al día con personas que no alcanzan esa meta quemadas o despedidas? Créeme, saben que eres joven, por el simple hecho de que todavía lo estás haciendo. "Sigue así" es todo lo que van a decir. Y contratar gente joven, trabajarlos así hasta que se agoten es el SOP estándar de una gran empresa de consultoría: siempre habrá cosechas frescas de graduados para usar. Puede aprender rápidamente y, como resultado, ver una variedad de otras empresas (aunque parece estar atascado en una y es posible que desee buscar otras asignaciones para aumentar su experiencia).

Donde obtendrá un entrenamiento más valioso es de todas aquellas personas con más experiencia. No tienen sus nuevas habilidades técnicas, pero tienen conocimiento de la industria y de la vida (tanto dentro como fuera de la empresa). Eso es lo que probablemente deberías aprovechar.

También puede obtener asesoramiento de amigos en la misma industria, pero con 18 horas al día, asumo que no tiene muchos de estos. Tengo amigos aquí en la ciudad con los que trabajé hace más de 10 años, pero formamos una red de apoyo y nos consultamos con frecuencia sobre asuntos de trabajo técnicos e interpersonales.

Pero a largo plazo, escucha lo que @fattie también te dice. Cambie de trabajo, 3 años es un plazo largo y respetable para el primer trabajo, aprenderá más al obtener más experiencias. Además, no gastes tu tiempo en el trabajo para "el hombre". Si tiene tanta energía, haga algo que realmente lo fortalezca: una empresa nueva o un trabajo secundario de 10 horas en el que gane más dinero y aumente su propia marca personal a largo plazo. O utilícelo como tiempo de desarrollo de habilidades, o busque otros expertos en tecnología y reuniones tecnológicas o lo que sea para obtener esa tutoría de mayor nivel. Pero los trabajos de grandes firmas de consultoría agitadas y quemadas son para obtener esa explosión inicial de experiencia y construir una red, y si está comenzando a alcanzar el límite en cuanto a esa habilidad y no se enfoca en la construcción de redes, es una parte natural de una carrera para seguir adelante. Su modelo no va a cambiar; es realmente rentable para ellos quemar a los nuevos graduados tan brillantemente como puedan hasta que se agoten y luego conseguir otros nuevos.

A menos que desee avanzar hacia un puesto gerencial y estar en su asiento; esa es sin duda una forma de ascender, pero centrarse en sus habilidades tecnológicas no es la forma de llegar allí. Debe decidir si quiere seguir siendo un tecnólogo, en cuyo caso probablemente quiera seguir adelante, o si quiere el trabajo de las personas que actualmente son sus manejadores, en cuyo caso debe encontrar uno fuera de su línea directa de administración. (para que no tengan un interés tan directo en que usted se quede en su lugar), pídales orientación sobre cómo ascender en la empresa. Si tienes suerte, no será una tontería al estilo "Mr. Robot" del uno por ciento, sino cada uno por su cuenta.

Solo puedo estar de acuerdo con todo lo dicho aquí.
Tendría que estar en desacuerdo (o puede que no haya entendido bien) con su punto acerca de obtener consejos de otras personas técnicas, es decir, compañeros. La cantidad de veces que he tenido que explicar a '16 años de experiencia *administradores de nix' que no, AIX y Linux no son lo mismo o solo información básica que creo que sería el criterio de ingreso a cualquier trabajo relacionado con TI es absolutamente asombrosa . Habiendo dicho eso, acepto absolutamente su punto sobre obtener tutoría sobre cosas que no están directamente relacionadas con las habilidades técnicas.
Creo que el punto de mx era simplemente que, créame, conocerá a personas que son técnicamente más competentes. Tal vez solo haya tenido un poco de mala suerte, pronto se encontrará con líderes técnicos.
Sí, no todo el mundo sabe más que tú, pero seguramente alguien sí. Parece que estás diciendo "ningún compañero técnico tendrá nada técnico que enseñarme". Si cree que eso es cierto, tiene otros problemas que vale la pena explorar.
Lo siento, no estaba del todo claro, mi punto era que, según mi función actual, la habilidad técnica es mucho más fácil de obtener leyendo un poco de doco o leyendo el código (cuando esté disponible) y dado que los entornos de grandes empresas tienden a valorar la técnica dura. experiencia mucho menos de lo que valoran a alguien que puede cerrar tickets de soporte rápidamente. Sospecho que los consejos en ese frente, donde estoy ahora, podrían ser limitados. No tengo ninguna duda de que hay muchas personas, incluso dentro de la organización, que saben más que yo sobre todo, pero están demasiado hastiadas para preocuparse o están escondidas en alguna parte.
Nuevamente, realmente, solo lo animo a que casi seguramente necesita encontrar un nuevo trabajo . Tenga en cuenta que, nuevamente, esto es solo "FWIW de un tipo en la red" ... también, para ser claros, realmente creo que el problema es que necesita un nuevo campo , no un nuevo trabajo en el mismo campo. No olvide que todos los buenos programadores cambian drásticamente de campo y, de hecho, lo hacen con frecuencia . Los mediocres simplemente se quedan en el mismo dominio, el mismo campo, década dentro y fuera. Si no puede aprender todo lo que hay que saber sobre un campo determinado en seis meses, no "lo tiene". ¡Consíguete un trabajo totalmente diferente!