--- title: Dunning Kruger Effect localeTitle: Dunning Kruger Effect --- ## Dunning Kruger (DK) Efeito ### Definição da Wikipedia No campo da psicologia, o efeito **Dunning-Kruger** é um viés cognitivo em que pessoas de baixa capacidade sofrem de superioridade ilusória, erroneamente avaliando sua capacidade cognitiva como maior do que é. O viés cognitivo da superioridade ilusória deriva da incapacidade metacognitiva das pessoas de baixa capacidade de reconhecer sua própria inépcia. ### Por que isso importa no desenvolvimento de software? O efeito DK é um aprendizado importante para desenvolvedores de software. Pode ser observado entre desenvolvedores de todas as idades. Isso é mais proeminente entre desenvolvedores iniciantes e intermediários. Após a luta inicial, eles podem ficar confiantes sobre uma linguagem ou seus projetos. Isso os leva a subestimar a complexidade dos requisitos do sistema ou, pior, dificulta a criação de melhores designs de software. Para desenvolvedores mais experientes, eles parecem ter adquirido sabedoria ao longo dos anos. Eles são mais humildes e melhores em julgar a complexidade do sistema. (Isso pode não ser verdade para todos os desenvolvedores seniores). ### Cuidado! Efeito DK é exatamente o oposto da [síndrome](https://en.wikipedia.org/wiki/Impostor_syndrome) de [impostor](https://en.wikipedia.org/wiki/Impostor_syndrome) . Você precisa encontrar o equilíbrio perfeito entre ambos para o seu crescimento profissional. ### Como verificar se sofro de efeito DK? _Você não pode!_ Desculpe, mas não há uma resposta direta a essa pergunta. Você pode fazer as seguintes perguntas para você mesmo: * Você é capaz de fornecer estimativas precisas? * Você está aberto para aprender novos conceitos? * Você está aberto para implementar ou experimentar novos paradigmas de design? * Você é humilde? * Você é capaz de aceitar críticas e avaliar objetivamente o feedback? * És um bom ouvinte? Leituras: * [Wikipedia](https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect)