Skip to content

Instantly share code, notes, and snippets.

@teles
Created January 13, 2021 18:40
Show Gist options
  • Save teles/030c9c3221b381b5407310eb62dd293b to your computer and use it in GitHub Desktop.
Save teles/030c9c3221b381b5407310eb62dd293b to your computer and use it in GitHub Desktop.

Lista de habilidades mínimas para desenvolvedor frontend Jr

  • Prefirir min-width a max-width para escrita de css preservando assim o mobile first Desejável
  • Reagir a um -1 colocando o foco na solução do -1 e não se tal -1 deveria ou não existir Desejável
  • Criar uma página de duas rotas com javascript e css minificados Desejável
  • Definir um padrão coeso para organização de arquivos css Desejável
  • Versionar um projeto desde seu primeiro trecho de código Imprescindível
  • Implementar uma feature sem travar o deploy Desejável
  • Criticar uma descrição de tarefa que não possui requisitos mínimos para permitir o seu desenvolvimento Desejável
  • Escrever um componente css que não depende do contexto da página para funcionar perfeitamente Desejável
  • Aplicar uma estratégia para aplicar um componente em uma página sem comprometer as características da página ou do componente Desejável
  • Oferecer ajuda ao time mesmo que seja sem programar Desejável
  • Diferenciar o uso mais adequado para display: flex e display: grid Desejável
  • Garantir que espaçamentos, cores e tamanhos de fontes obedeçam a um único styleguide e cresçam de forma ordenada Desejável
  • Definir objetivamente o quanto um deploy impactou um produto levando em conta métricas relevantes para o negócio Desejável
  • Alterar o código de terceiro sem adicionar níveis de aninhamento desnecessários Desejável
  • Definir o critério de pronto das tarefas que assino levando em conta o contexto da equipe e empresa Desejável
  • Facilitar o trabalho do revisor do meu código compartilhando informações sobre a tarefa e as decisões tomadas nela Imprescindível
  • Criar commits pequenos porém coesos, que entregam um valor sem precisar de commit adicional Desejável
  • Permanecer atento durante dailys e reuniões para identificar quando posso ou não ajudar minha equipe Imprescindível
  • Negociar escopo com designers e devs backend preservando qualidade e garantindo algum impacto pra tarefa Desejável
  • Remover código de um sistema porquê eu identifiquei que não era relevante pro negócio Desejável
  • Identificar problemas no processo de desenvolvimento Desejável
  • Decidir quando uma tarefa pode ser dividida em entregas separadas para mobile e desktop e quando não pode Desejável
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment