Como CTO de una startup, a menudo evalúo a los candidatos mediante una prueba de desarrollo in situ: les pido que construyan una aplicación sencilla desde cero, incluyendo el desarrollo de dos interfaces de backend y algunas páginas de frontend. Por supuesto, tienen permitido usar herramientas de IA para ayudarlos. Lo que más me sorprendió fue que 14 de los 15 entrevistados de Meta (antes Facebook) reprobaron esta prueba. Este resultado no desmerece las capacidades técnicas de los ingenieros de Meta. De hecho, como empresa tecnológica líder a nivel mundial, los ingenieros de Meta suelen poseer una sólida base teórica y una amplia experiencia en proyectos. Sin embargo, su desempeño en este tipo de prueba de campo, que exige una respuesta rápida y una resolución de problemas flexible, fue mejorable. Esto me hizo preguntarme: en un entorno empresarial de gran envergadura que depende en gran medida de sistemas consolidados y del trabajo en equipo, ¿se debilitan ciertas habilidades clave de los ingenieros? Durante las pruebas presenciales, nos centramos no solo en el código, sino también en el razonamiento del candidato ante problemas desconocidos. Por ejemplo, al pedirles que diseñen una interfaz de inicio de sesión, además de implementar la funcionalidad básica, les preguntamos cómo consideran la seguridad (como el cifrado de contraseñas y la prevención de inyección SQL), el rendimiento (como el tiempo de respuesta de la interfaz y el procesamiento concurrente) y la escalabilidad (como los ajustes arquitectónicos a medida que aumente el número de usuarios). Si bien en un entorno de trabajo real otros miembros del equipo o frameworks consolidados podrían resolver estos problemas, en las pruebas presenciales los candidatos deben pensar y tomar decisiones de forma independiente. En las grandes empresas, los ingenieros suelen centrarse únicamente en los módulos que les han sido asignados, y su comprensión del sistema en su conjunto puede permanecer en un nivel muy limitado. Al verse privados de las herramientas habituales y del apoyo del equipo, y tener que diseñar e implementar de forma independiente una función completa, pueden verse atrapados en un exceso de detalles y descuidar la planificación arquitectónica general. Además, el uso generalizado de herramientas de IA también puede provocar que algunos ingenieros pierdan la paciencia y la capacidad de resolver problemas de forma independiente: ante información incierta, pueden recurrir habitualmente a la IA para obtener respuestas en lugar de consultar la documentación y analizar el problema por sí mismos. Esto no significa que los ingenieros de grandes empresas no tengan ninguna ventaja. Su experiencia en el diseño de sistemas complejos, la colaboración a gran escala y la gestión de proyectos es un activo valioso. La clave está en cultivar habilidades de resolución de problemas independientes sin perder estas fortalezas. Por ejemplo, en el trabajo diario, conviene reflexionar más sobre «por qué se diseñó así» que sobre «cómo implementarlo»; comprender de forma proactiva los principios subyacentes del sistema, en lugar de limitarse al nivel de las llamadas a la API; al encontrar problemas, intentar analizarlos y resolverlos uno mismo primero, y luego utilizar herramientas de IA para la verificación. Para las startups, la iteración rápida y la adaptabilidad son cruciales para la supervivencia. Si bien las pruebas presenciales no reflejan por completo las verdaderas habilidades de una persona, sí permiten evaluar su capacidad de aprendizaje, su pensamiento lógico y sus habilidades para resolver problemas de forma independiente. Estas habilidades son competencias clave para el desarrollo profesional a largo plazo, tanto para ingenieros en grandes empresas como para startups. Finalmente, quiero decir que en la industria tecnológica no existe un "bueno" o un "malo" absoluto; la clave está en el aprendizaje continuo y la superación personal. Tanto si eres ingeniero en una gran empresa como en una pequeña, debes mantener tu pasión y curiosidad por la tecnología, esforzándote constantemente por salir de tu zona de confort para seguir siendo competitivo en un sector en constante evolución.
Cargando el detalle del hilo
Obteniendo los tweets originales de X para ofrecer una lectura limpia.
Esto suele tardar solo unos segundos.