¿Cómo hacer crecer tu carrera técnica como colaborador individual? Toda gran empresa debería ofrecer acceso a los ingenieros a sus empleados. Aquí se explica cómo ingresar al canal IC.
Libro La tecnología funciona: cómo conseguir un ascenso sin convertirse en gerente , escrito por Jennifer Riggins.
Escrita por Jennifer Riggins , colaboradora de The New Stack desde hace mucho tiempo , esta columna mensual explora las condiciones del lugar de trabajo, las filosofías de gestión, el desarrollo profesional y el mercado de la fuerza laboral tecnológica, ya que afecta a las personas que crean y ejecutan el software del que depende el mundo.
No todo el mundo quiere ser directivo. No todo el mundo debería ser directivo. Debería haber formas de hacer crecer su carrera dentro de una organización sin tener que gestionar un equipo. Claro, los gigantes tecnológicos tienden a tener rutas de promoción claras para los ingenieros senior , pero ¿qué pasa con otras empresas? ¿Sabes que es más probable que esas organizaciones más tradicionales estén contratando en este momento?
¿Y cómo se puede ganar voz en una organización y ampliar su influencia sin gestionar personas?
A medida que las empresas crecen, deben encontrar formas de retener el talento técnico.
Compañías de tecnología inesperadas, como organizaciones bancarias, de telecomunicaciones y de atención médica, todavía están pensando en cómo construir la jerarquía tecnológica más allá del rol de ingeniero de software senior durante los primeros cinco a siete años de la carrera de un empleado. Esto es extraño porque la gran mayoría de los trabajos técnicos se realizan en empresas no tecnológicas . Esto dificulta que estas empresas no tecnológicas atraigan y retengan talentos de ingeniería de alto nivel.
Así surgieron los ingenieros empleados.
Continúe leyendo para aprender cómo tomar el camino menos transitado, lo que significa liderar sin administrar, para que pueda desarrollar e impactar la tecnología a escala global.
¿Qué es exactamente un ingeniero empleado?
Fuera de las grandes empresas de tecnología, las trayectorias profesionales y los beneficios para los ingenieros empleados son, en el mejor de los casos, turbios.
Loiane Groner ha trabajado en tecnología en Citibank durante 13 años y actualmente se desempeña como vicepresidenta de desarrollo de software. Habló en la QCon de Londres del año pasado sobre cómo tener éxito en la tecnología en empresas no tecnológicas y cómo evitar la vía rápida de la gestión.
En la definición más simple, un ingeniero de planta es un colaborador individual senior (IC). Este trabajo no implica gestionar directamente un equipo. Se trata de una función sociotécnica y estratégica que ayuda a impulsar los objetivos empresariales a través de decisiones tecnológicas. La escala de ascenso para los ingenieros de personal comienza con el ingeniero de software senior y viene con salarios más altos y más responsabilidades.
El Proyecto de Ingeniero Empleado es una serie de historias de ingenieros empleados escritas por el CTO de Carta, Will Larson, como libro y sitio web. Estos empleados y roles suelen seguir un camino similar:
- Ingeniero de equipo.
- Ingeniero de personal superior.
- Ingeniero jefe.
- Excelente ingeniero.
- Ingeniero de investigación.
Por lo general, los ingenieros distinguidos y los compañeros ingenieros solo existen en las grandes empresas de tecnología. A diferencia de las trayectorias profesionales en gestión de ingeniería , las rutas de los empleados y las descripciones de funciones varían de una empresa a otra. Pero esa puede ser la parte divertida del trabajo.
"¿Qué hay exactamente en una descripción de trabajo de personal más ingeniero? A veces estoy dispuesta a bromear con mis colegas diciéndoles que ya no sé cuál es mi título", dijo Groner, reflexionando sobre su anterior puesto de ingeniera senior de personal.
"Un día, ayudo a diseñar la arquitectura, al día siguiente, ayudo a definir la estrategia a largo plazo. El tercer día, ayudo al equipo a resolver un problema de producción importante. El cuarto día, tengo una tarea completamente diferente. Algunas días, no sabía que mi puesto de trabajo se basaría en las tareas que realicé ese día”.
The Path to the Senior Engineer ” de Tanya Reilly describe los tres pilares clave del rol de ingeniero senior:
- Pensar globalmente . A diferencia de un líder de equipo, cuyas decisiones impactan al equipo, los ingenieros senior toman decisiones que pueden impactar a toda la organización, como elegir un proveedor de nube. Estos proyectos, como la migración a la nube o la retirada de bloques de software, pueden tardar años en completarse.
- Implementacion de proyecto . En un nivel más complejo, dice Groner, a veces terminas haciendo cosas que nadie quiere hacer. Estos proyectos a menudo involucran a partes interesadas de todas las empresas y requieren cierto capital político.
- Sube el nivel . Aunque no tiene subordinados directos, se espera que sirva como modelo a seguir para enseñar, orientar e influir en sus colegas.
¿Cómo se conectan estos tres pilares? A menudo tienen un impacto en toda la organización y requieren experiencia y conocimientos técnicos significativos.
¿Qué hace un ingeniero senior?
Más allá de eso, dice Groner, "su trabajo como ingeniero senior tiene que ser importante para la empresa". Eso no siempre significa utilizar la tecnología más avanzada. Añade que tu proyecto especial puede pasar desapercibido.
"Estas tareas importantes pueden implicar recopilar datos que no existen, revisar documentos antiguos, revisar códigos que nadie tocó hace 10 años".
En una era en la que se intenta hacer más con menos mano de obra, los ingenieros senior a menudo se centran en la automatización o pueden trabajar con equipos de ingeniería de plataformas para crear más servicios compartidos y caminos dorados. Los ingenieros superiores suelen tomar decisiones de coste-beneficio.
Si desempeña este rol, normalmente decidirá cuál será la próxima herramienta o proceso de ticket y participará en los esfuerzos de integración continua . En industrias más reguladas, es posible que esté buscando formas de realizar una implementación continua a un nivel inferior en un entorno de desarrollador o de control de calidad.
Si trabaja en una empresa no técnica, normalmente debe tener conocimiento vertical y experiencia en el dominio además del conocimiento técnico que aporta, dijo Groner.
Además, si es el primero en desempeñar este tipo de función en su organización, parte de su trabajo puede consistir en documentar y comunicar sus responsabilidades laborales. Esto no sólo le facilitará dejar huella, sino que también ayudará a su empresa a retener el talento técnico.
Si bien estos roles son más técnicos, tanto los gerentes como los ingenieros superiores necesitan desarrollar habilidades básicas:
- comunicar.
- Influencia.
- trabajo en equipo.
- Autorización.
- Gestión del tiempo y priorización.
- Orientación y entrenamiento.
- La capacidad de estar en desacuerdo.
- Inteligencia emocional.
Especialmente en organizaciones no técnicas, la transición de ingeniero de software sénior a ingeniero sénior puede resultar un desafío. Es importante recordar que el hecho de que no sea un líder de equipo no significa que no esté logrando cambios.
"Usted ayuda a decidir qué herramientas se adoptarán a nivel organizacional, define los procesos como mejores prácticas para los equipos de ingeniería y cómo adoptarlos", dijo Groner. "Puede influir en la empresa a escala global".
Y asegúrese de comprobar que está satisfecho con su camino. Como dice Groner: "Si quieres asegurarte de que estás progresando en tu carrera, compárate con quién eras ayer. De esa manera, podrás ver si realmente estás en el camino correcto o si necesitas un lugar". de cambio."
Cómo convertirse en ingeniero senior
Si está leyendo esta columna, probablemente se encuentre en una empresa que está perdiendo personal técnico superior , o tal vez lleve cinco años en su carrera de ingeniería y esté tratando de determinar su próximo paso.
Andrea Della Corte , vicepresidente de ingeniería de la empresa de tecnología financiera Curve, dijo a The New Stack: “Si bien hay muchas señales de advertencia, como falta de oportunidades de aprendizaje, falta de camino claro o mucha burocracia, cualquier CI que se sienta crónicamente Está infrautilizada y tiene un impacto limitado. Se debe evaluar si es necesario aprovechar otras oportunidades”.
Estos factores desencadenantes del cambio de empleo pueden incluir "no tener la oportunidad de impulsar proyectos importantes y/o influir en la dirección estratégica de la empresa", dice Della Corte, quien también es el entrevistador jefe de Technical Interview Coaching .
O podría ser que se haya estancado porque la única forma de ascender es a través de la gestión.
"Si es un colaborador individual, debe asegurarse de trabajar para una empresa que valore y sea dueña de esa trayectoria profesional", dijo a The New Stack John Colgrove , fundador y director de visión de Pure Storage . Desde la perspectiva de la empresa, como líder de una empresa, uno debe preguntarse: ¿realmente quiero que mis mejores colaboradores individuales dejen de hacer lo que están haciendo y pasen a la gerencia, donde podrían ser simplemente mediocres?
Como empresa, usted ha invertido en su personal de ingeniería, pero sólo hasta cierto nivel. Corre el riesgo de perder talento porque no ha establecido una forma no gerencial de avanzar, pero ahora puede hacerlo.
"Los mejores ingenieros pueden crear los mejores productos para usted. ¿Por qué les diría que dejen de ser ingenieros?", preguntó Colgrove.
Añadió que los ingenieros empleados de alguna manera brindan una mejor perspectiva que los gerentes: "Cuando se discute una política o una forma de hacer las cosas, los contribuyentes individuales de alto nivel pueden aportar el beneficio de alguien más temprano en su carrera más que un alto ejecutivo. mentalidad."
Hay ciertas cualidades que debes buscar al crear roles de ingeniería para empleados. Della Corte dice que ser un experto en la materia en un campo tecnológico o en una empresa vertical es extremadamente valioso, y eso también es cierto en áreas tecnológicas de alta demanda como la ciberseguridad y el aprendizaje automático.
"Este nivel de contribución técnica les permite permanecer en el centro del avance tecnológico de su organización mientras disfrutan de la autonomía y el desafío de sus áreas de especialización", lo cual es una forma importante de retener el talento técnico, dijo.
Della Corte continuó: Los buenos candidatos para la carrera de ingeniero empleado están alineados con la misión de su empresa, son capaces de realizar un trabajo excelente en situaciones de gran urgencia y demuestran habilidades de liderazgo naturales. Una vez más, no porque vayan a gestionar directamente a las personas, sino porque esta función tiene que ver con la influencia.
Colgrove enfatizó que los CI deben ser tratados como líderes. Esto significa que deben ser tratados con el mismo respeto que sus directivos. Por ejemplo, si su organización organiza una cumbre de liderazgo para toda la empresa, sus colaboradores individuales también deberían asistir.
“Péndulo Manager-IC”
Muchas organizaciones cometen el error de simplemente hacer que un colaborador individual se ponga el sombrero de gerente. Generalmente este sombrero dice: Director Técnico.
Charity Majors , cofundador y director de tecnología de Honeycomb.io , dijo en QCon Plus 2023 : "Dejan de escribir código. Dejan de realizar trabajos técnicos. Con el tiempo, esto conduce a una empleabilidad reducida y a una pérdida de conocimiento de que son un poco. Hay mucha ansiedad por ser un gerente atrapado en ese rol”.
Agregó que se trataba de una presunta transferencia unidireccional al gerente, que traería más dinero e influencia. La suposición, dice, es que "ésta es realmente la única oportunidad de avanzar en su carrera. Los mejores ingenieros son los mejores gerentes. Todo es una mentira".
No tiene por qué ser una cosa o la otra.
Esto es injusto para el equipo, ya que no es una persona que se sienta naturalmente llamada a desempeñar un papel de liderazgo y puede que no posea las cualidades necesarias. Eso también es injusto si eres un ejecutivo de tecnología recién ascendido, dijo Majors, porque si bien "mereces un avance profesional", no deberías quedar atrapado en una carrera de gestión en tu carrera y perder experiencia técnica.
Sin embargo, si tiene habilidades sociotécnicas más amplias, es posible que se sienta atraído por los roles de gestión y de CI. Esta es otra opción que tienes a tu disposición. Majors aboga por lo que ella llama un Péndulo Manager-IC , que permite una "tremenda profundidad y amplitud de experiencia" al alternar entre roles.
Ella cree que los mejores gerentes de línea han alcanzado el estatus de ingenieros superiores cuando han adquirido una base sólida de habilidades técnicas. Pero ella insta a no tener miedo de convertirse en gerente de práctica.
"Mantener estas habilidades relativamente frescas le brinda credibilidad indiscutible y le ayuda a identificarse con su equipo", dijo Majors. "Le brinda una buena intuición sobre su dolor real. Le permite maximizar su empleabilidad y mantener abiertas sus opciones".
"A menos que tengas estas habilidades, realmente no puedes depurar sistemas sociotécnicos, ajustarlos, mejorar procesos o resolver conflictos".
Por otro lado, al involucrarse en la gestión, es más probable que obtenga las conexiones necesarias y luego pueda influir en la estrategia tecnológica cuando regrese a un rol de CI.
"No hay sustituto para la gestión (comprender qué motiva a las personas) cuando se trata de conectar verdaderamente los problemas empresariales con los resultados técnicos", afirmó Majors.
Incluso si no se trata de una función de gestión establecida, los ingenieros de Staff Plus deben ser expertos en influir en la organización. No importa qué carrera profesional en tecnología sigas, recuerda que siempre puedes cambiar de dirección. Incluso el cofundador de HashiCorp, Mitchell Hashimoto, dejó su puesto de liderazgo en su propia empresa y encontró un nuevo camino al pasar de director de tecnología a colaborador individual: "Me comprometí y entusiasmé más, lo que demuestra que esto es lo que estoy haciendo". La elección correcta."
¡Buena suerte para encontrar la opción adecuada para ti!
Heather Joslyn contribuyó a este artículo.
Decidí renunciar al código abierto Hongmeng Wang Chenglu, el padre del código abierto Hongmeng: El código abierto Hongmeng es el único evento de software industrial de innovación arquitectónica en el campo del software básico en China: se lanza OGG 1.0, Huawei contribuye con todo el código fuente. Google Reader es asesinado por la "montaña de mierda de código" Ubuntu 24.04 LTS se lanza oficialmente Antes del lanzamiento oficial de Fedora Linux 40, desarrolladores de Microsoft: el rendimiento de Windows 11 es "ridículamente malo", Ma Huateng y Zhou Hongyi se dan la mano, "eliminando rencores" Conocidas empresas de juegos han emitido nuevas regulaciones: los obsequios de boda de los empleados no deben exceder los 100.000 yuanes Pinduoduo fue sentenciado por competencia desleal Indemnización de 5 millones de yuanesEste artículo se publicó por primera vez en Yunyunzhongsheng ( https://yylives.cc/ ), todos son bienvenidos a visitarlo.