Siga por este caminho — Um guia de estudos sobre desenvolvimento de software com Swift

Ronan Rodrigo Nunes
Jan 16 · 3 min read

Uma dificuldade que eu sempre tive nos meus estudos foi a de priorizar o que eu deveria estudar. As grandes perguntas sempre foram “Será que isso é importante?” “Isso é difícil?” “Será que esse assunto vai me tomar muito tempo?”. Estas perguntas podem ser um combustível para a procrastinação.

Pra resolver esse problema, eu e alguns amigos criamos e organizamos um guia de estudos. Ele é composto por 3 níveis e cada nível tem uma porção de tarefas a serem cumpridas. Todas as tarefas estão priorizadas, do assunto mais básico para o mais avançado e do mais importante para o menos. O objetivo é que este guia seja uma referência tanto pra iniciantes quanto para quem já atua profissionalmente na área.

Como estudar

Dada a popularização dos quadros de Kanban, o guia de estudo foi criado e organizado no Trello, uma espécie de Kanban virtual. Para quem não conhece, Kanban é um esquema/quadro para organizar suas tarefas, para então executa-las. E o funcionamento deste guia é igual ao tão famoso quadro de post its. Para utilizar esse board, você poderá seguir algumas regras:

  • Nunca pule uma tarefa, sempre pegue a primeira de cima pra baixo;
  • Evite pular de níveis (colunas), avance somente para o próximo nível se você terminou o anterior;
  • Quando começar a estudar um assunto (card), mova-o para a coluna Learning;
  • Tenha somente um assunto na coluna Learning;
  • Utilize o campo de descrição do assunto para anotar o que você aprendeu sobre o tema;
  • Utilize os links que estão anexados nos cards como referência de conteúdo e acrescente as suas referências no card;
  • Mova para Done apenas quando se sentir confortável em falar sobre o tema ou em aplicar o que estudou;
  • Juntamente com a sugestão anterior, crie a sua própria definição de pronto.

Como utilizar o board

No board existem 5 colunas e as 3 primeiras representam cada um dos níveis. Para ter o seu guia de estudos você deverá seguir estes passos:

  1. Crie uma conta no Trello
  2. Acesse https://trello.com/b/hLGyiEEE/swift-developer-roadmap-template
  3. Clique em Show Menu;
  4. Clique em More;
  5. Clique em CopyBoard;
  6. Defina um título para o seu guia de estudos;
  7. Clique em Create;
  8. Depois deste passos, você estará pronto para seguir nos seus estudos.

Se você sentiu falta de algum tema, com o board copiado para o seu Trello, você poderá adicionar quantos temas desejar. Mas caberá a você definir uma prioridade para os novos ítens.

Contribua

Caso você tenha alguma ideia para alterar o guia, não hesite em compartilhar comigo. Me mande uma mensagem no telegram e então poderemos conversar sobre melhorias no board.

Eu comecei a criação deste guia baseado nesse post do Medium e nesse repositório no Github. Esse trabalho teve contribuições de: Eric Alve Britto, Francesco Perotti-Garcia, Judar Lima, Muriel Silveira, Thiago Holanda, Vitor Maraccini, Vinicius Andrade e Vinicius Carvalho, a vocês o meu agradecimento.

Ronan Rodrigo Nunes

Written by

A Brazilian Software Developer