- Un ingeniero fuerte es alguien capaz de resolver problemas que un ingeniero débil no podría resolver por más tiempo y esfuerzo que invierta
- Capacidades clave: confianza en sí mismo, pragmatismo, velocidad y capacidad técnica
Self-belief: confianza en sí mismo
- Un ingeniero fuerte cree que puede resolver cualquier problema
- Como la mayoría de los problemas de software comienzan en territorio desconocido, debe poder mantener la confianza en entornos inciertos
- Tiende a no evitar la esencia de los problemas difíciles y a atacar de frente el problema central de inmediato
- Un ingeniero con confianza se atreve a enfrentar problemas cada vez más difíciles, y esas experiencias de éxito refuerzan aún más su confianza en sí mismo
Pragmatism: pragmatismo
- Un ingeniero fuerte se enfoca en producir resultados que realmente funcionen
- Más que en un diseño ideal o una estructura limpia, se centra en el mínimo compromiso necesario y la eficiencia práctica
- La actitud pragmática suele generar debates como “¿de verdad hace falta refactorizar justo antes del lanzamiento?” o “¿no será excesivo aplicar un patrón tan complejo?”
- A menudo, las posturas pragmáticas están vinculadas con más experiencia lanzando productos y servicios
Speed: velocidad
- Un ingeniero fuerte siempre trabaja rápido
- La ejecución rápida amplía las posibilidades de experimentar e iterar, de hacer realidad ideas de baja probabilidad pero alta recompensa, y de abordar distintos tipos de trabajo
- No se trata de trabajar jornadas larguísimas, sino de producir con base en periodos cortos e intensos de concentración
- A medida que acumula experiencia trabajando rápido, va creciendo hasta convertirse en un ingeniero cada vez más fuerte
Technical ability: capacidad técnica
- Un cierto nivel de habilidad técnica es indispensable, pero es más importante la adecuación al trabajo y la capacidad especializada para resolver problemas reales
- Más que un cerebro genial, la confianza y el juicio pragmático tienen un efecto mucho más concreto
- La capacidad técnica que mejor se adapta al stack tecnológico y a los objetivos de la empresa se convierte en una fortaleza
Summary
- Un ingeniero fuerte tiene confianza en sí mismo para resolver casi cualquier problema y enfrenta de inmediato los desafíos desconocidos sin postergarlos
- Genera resultados reales mediante una ejecución pragmática, aunque a veces eso provoque conflictos con ingenieros inteligentes pero débiles
- Es rápido, pero eso no significa necesariamente trabajar muchas horas
- La capacidad técnica es esencial, pero la adecuación a tareas específicas, la confianza práctica y el pragmatismo son mucho más importantes
5 comentarios
Una técnica que consiste en establecer un modelo ideal imaginario y luego extraer sus características; en ese sentido, el meme reciente del gigachad también va en la misma línea.
Los ingenieros que entregan resultados son fuertes...
Haber sobrevivido significa ser fuerte.
Gyaaan~~
Desarrollador fuerte, hombre fuerte