- Engenheiros fortes são pessoas capazes de resolver problemas que engenheiros fracos não conseguiriam resolver, por mais tempo e esforço que dedicassem
- Competências centrais: autoconfiança, pragmatismo, velocidade, capacidade técnica
Self-belief: autoconfiança
- Engenheiros fortes acreditam que conseguem resolver qualquer problema
- Como a maioria dos problemas de software começa em território desconhecido, é preciso conseguir manter a confiança em ambientes incertos
- Tendem a não evitar a essência dos problemas difíceis e a atacar imediatamente o problema central de frente
- Engenheiros confiantes passam a encarar problemas cada vez mais difíceis, e a experiência de sucesso fortalece ainda mais sua autoconfiança
Pragmatism: pragmatismo
- Engenheiros fortes focam em entregar resultados que realmente funcionam
- Em vez de priorizar um design ideal ou uma estrutura impecável, focam em mínimos compromissos e eficiência prática
- Uma postura pragmática frequentemente gera debates como "precisa refatorar logo antes do lançamento?" ou "aplicar um padrão complexo não seria exagero?"
- Muitas vezes, argumentos pragmáticos estão de fato ligados a mais experiência no lançamento de produtos/serviços
Speed: velocidade
- Engenheiros fortes sempre trabalham rápido
- A execução rápida amplia as possibilidades de experimentação e tentativa iterativas, de tirar do papel ideias de baixa probabilidade e alto retorno, e de lidar com diversos tipos de trabalho
- Não se trata de trabalhar por longas horas, mas de produzir com base em focos curtos e intensos
- À medida que acumulam experiência trabalhando rápido, acabam se tornando engenheiros cada vez mais fortes
Technical ability: capacidade técnica
- Um certo nível de habilidade técnica é indispensável, mas a adequação ao trabalho e a capacidade especializada em resolver problemas reais são ainda mais importantes
- Mais do que um cérebro genial, autoconfiança e julgamento pragmático geram efeitos mais concretos
- A capacidade técnica adequada à stack e aos objetivos da empresa funciona como um diferencial
Summary
- Engenheiros fortes têm autoconfiança para resolver quase qualquer problema e enfrentam imediatamente desafios desconhecidos sem adiá-los
- Por meio de uma execução pragmática, produzem resultados reais, embora às vezes entrem em conflito com engenheiros inteligentes, porém fracos
- São rápidos, mas isso não significa necessariamente trabalhar muitas horas
- Capacidade técnica é essencial, mas adequação a tarefas específicas, confiança prática e pragmatismo são muito mais importantes
5 comentários
É uma técnica que define um modelo ideal hipotético e depois extrai suas características, algo que também está em sintonia com o meme recente do giga chad.
O engenheiro que entrega resultados é forte...
Sobreviver significa ser forte.
Gã~~
Desenvolvedor forte, homem forte