Siga por este caminho - Um guia de estudos sobre desenvolvimento de software com Swift
Tags: study, swift, guide
Published: 2019-01-16 13:42:45

---
title: Siga por este caminho - Um guia de estudos sobre desenvolvimento de software com Swift
published: true
tags: study, swift, guide
cover_image: https://thepracticaldev.s3.amazonaws.com/i/6rr5ehhom0uyy9dkxf4y.png
---

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
![Trello Board](https://thepracticaldev.s3.amazonaws.com/i/nf7xaw4nlen5u1was0l4.png)
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:
- Crie uma conta no Trello
- Acesse https://trello.com/b/hLGyiEEE/swift-developer-roadmap-template
- Clique em Show Menu;
- Clique em More;
- Clique em CopyBoard;
- Definir um título para o seu guia de estudos;
- Clique em Create;
- 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**](http://t.me/ronanrodrigo) 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.