El Efecto Trinquete: Cómo los Ingenieros Construyen Reputación en las Grandes Empresas de Tecnología

2025-01-08

La reputación de los ingenieros en las grandes empresas de tecnología no se limita a la habilidad técnica; es un proceso gradual. Comenzando con tareas de bajo nivel, los ingenieros construyen confianza y obtienen acceso a proyectos de mayor perfil mediante el éxito consistente. Este "efecto trinquete" hace que la reputación cambie lentamente. Incluso los errores pueden superarse con la entrega continua. Sin embargo, los fracasos repetidos conducen a una espiral descendente. El autor aconseja a los recién contratados que se centren en proyectos más pequeños para construir una reputación sólida, evitando intentos arriesgados de saltar directamente al trabajo de alto perfil.

Leer más

Los errores más comunes de los ingenieros en grandes bases de código

2025-01-07

Trabajar con grandes bases de código establecidas es notoriamente difícil. Este artículo comparte una década de experiencia, destacando el error más común y fatal: ignorar los patrones existentes de la base de código y centrarse únicamente en código limpio para una nueva función. Mantener la consistencia es esencial; previene problemas inesperados, ralentiza la degradación de la base de código y permite mejoras futuras. El autor también enfatiza la importancia de comprender la huella de producción del código, ser cauteloso al introducir nuevas dependencias, eliminar código redundante, trabajar en pequeños PR y aprovechar la experiencia del equipo para detectar errores. Aunque desafiante, dominar grandes bases de código es crucial, ya que suelen ser la base de los productos más valiosos de una empresa.

Leer más
Desarrollo

El trabajo de pegamento se considera perjudicial: una guía de supervivencia para ingenieros eficaces

2025-01-02

Este artículo explora el concepto de "trabajo de pegamento" en la ingeniería de software. Si bien es crucial para la eficiencia del equipo (por ejemplo, actualizar la documentación, abordar la deuda técnica), este trabajo poco glamoroso a menudo no se recompensa, perjudicando a los ingenieros que lo priorizan. El autor argumenta que las empresas no recompensan el trabajo de pegamento porque quieren que los ingenieros se centren en la entrega de funciones, no en las mejoras de eficiencia generales. La estrategia eficiente consiste en aplicar el trabajo de pegamento de forma táctica a los proyectos de los que eres responsable, garantizando su éxito, en lugar de dispersar los esfuerzos de manera ineficaz. Esto no es una política de oficina cínica; se basa en la realidad de la baja eficiencia en las grandes empresas y en la priorización del crecimiento sobre las ganancias de eficiencia a corto plazo.

Leer más

Dos ascensos a ingeniero de personal: lecciones aprendidas

2025-01-01

El autor comparte su experiencia de ser ascendido a Ingeniero de Personal dos veces en dos años. La clave del ascenso no fue la destreza técnica, sino entregar valor a la empresa completando con éxito proyectos de alta prioridad alineados con los objetivos de la empresa. El autor enfatiza la importancia de comprender las prioridades de la empresa, trabajar en proyectos impactantes y construir fuertes relaciones con la gerencia y los miembros del equipo. Un gerente de apoyo es crucial. Los puntos clave incluyen enfocarse en proyectos de alto impacto que la empresa prioriza, no sobreestimar el mentoring y tener un gerente dispuesto y capaz de defender el proceso de ascenso.

Leer más

La Brecha Entre Ingenieros Fuertes y Débiles

2024-12-27

Este artículo explora las capacidades que diferencian a los ingenieros fuertes de los ingenieros promedio. Los ingenieros fuertes pueden realizar tareas que los ingenieros más débiles no pueden, como resolver errores complejos, mejorar los códigos heredados y realizar grandes rediseños arquitectónicos. Los ingenieros más débiles luchan con estas tareas incluso con tiempo suficiente. El artículo destaca que los ingenieros fuertes no son simplemente más eficientes, sino que poseen la capacidad de resolver problemas complejos, mientras que los ingenieros más débiles son prácticamente incapaces de completar la mayoría de las tareas de ingeniería. El artículo también ofrece consejos sobre cómo colaborar con ingenieros sénior más débiles, enfatizando la necesidad de ser amable pero proteger su tiempo, evitando demandas excesivas.

Leer más