Ask HN: Melhores cursos de design de UI para hackers?
Desenvolvedores que querem melhorar suas habilidades de UI trocam recomendações de recursos de design práticos e amigáveis para engenheiros, desde livros como *Refactoring UI*, *Don’t Make Me Think* e *The Design of Everyday Things* até cursos pagos como Learn UI Design, Shift Nudge e o programa Figma da Dribbble. Muitos enfatizam que, embora materiais curados possam acelerar o aprendizado — especialmente quando são concretos e guiados por exemplos — o verdadeiro progresso vem de projetar repetidamente interfaces reais, estudar o que funciona em produtos existentes e receber críticas, com livros e diretrizes servindo principalmente para organizar essa experiência prática em uma estrutura coerente.
Recursos práticos de UI fortemente recomendados
- “Refactoring UI” é repetidamente elogiado por ser incomumente prático, rápido de ler e útil para desenvolvedores; muitos o chamam de leitura obrigatória, embora alguns critiquem seu preço e seu viés para interfaces de baixa densidade e mais espaçosas.
- Seus vídeos complementares no YouTube e um artigo popular no Medium com “dicas práticas” também são destacados.
- Recursos focados em CSS/layout, como “CSS for JS Devs” e “Every Layout”, são recomendados para entender profundamente layouts responsivos modernos e reduzir problemas de layout.
- Várias coleções de “regras” para desenvolvedores (por exemplo, conjuntos concisos de regras de UI e um guia de “design for developers”) são citadas como impactantes para aprender por exemplo.
Livros e diretrizes mais amplos de design
- Textos fundamentais frequentemente mencionados:
- “Don’t Make Me Think”
- “The Design of Everyday Things”
- “Designing Interfaces”
- “About Face”
- “Universal Principles of Design”
- “The Non‑Designer’s Design Book”
- “Design for Hackers”
- “Designing Visual Interfaces”
- Diretrizes oficiais e ensaios: Apple Human Interface Guidelines, diretrizes do Windows 2000/95, “A Dao of Web Design”, além de cursos de usabilidade e design de interação de organizações de UX conhecidas.
- Recursos de design ético e humano e sites de conscientização sobre dark patterns são recomendados.
Cursos pagos e preocupações com preço/vendas
- Uma suíte de cursos em vídeo de UI/UX/landing page com preço alto é elogiada por ser excepcionalmente sistemática e amigável para programadores, mas o custo (~$1,000) e a “matrícula fechada” / escassez artificial geram ceticismo.
- Shift Nudge, o curso de UI em Figma da Dribbble, interaction-design.org, designcode, HackDesign e outras ofertas em grupo/autodirigidas são mencionadas; formatos em grupo são apontados como melhores para concluir o curso.
- O preço de um ebook caro de UI gera debate: alguns defendem forte retorno sobre investimento e reembolso pelo empregador; outros têm tetos rígidos de preço pessoal ou renda limitada, então só pagam por livros “insanely good”.
Prática, mentalidade e processo
- Muitos argumentam que a prática prática importa mais do que a leitura; livros ajudam mais quando você já está projetando e iterando ativamente.
- Sugestões: esboce primeiro, use ferramentas como Balsamiq ou Figma, reutilize bibliotecas de componentes, estude e copie UIs eficazes, e contrate designers depois analise como as decisões deles diferem das suas.
- Treinamento de desenho é sugerido como surpreendentemente útil para desenvolver julgamento visual.
- Um tema recorrente: “se importe de verdade”, suar nos detalhes e pensar em termos de trade-offs e objetivos do usuário, não em listas de verificação.
Debates e perspectivas de design
- Forte discordância sobre espaço em branco versus densidade de informação; alguns não gostam de UIs modernas “gordas” e de baixa densidade e preferem ferramentas densas (planilhas, terminais), enquanto outros observam que o espaço em branco pode melhorar a clareza.
- Os participantes enfatizam que não existem regras universais; testes com usuários e contexto (tarefa, público, dispositivo) devem orientar as decisões.
- Alguns afirmam que não há um único sistema coerente para design de UI; outros veem padrões, princípios e diretrizes como andaimes valiosos, especialmente para equipes e iniciantes.