Expandir


Depois de criares alguns exercícios de conceito, expandir o plano de estudos torna-se mais fácil. Isto acontece porque passas a ter acesso a mais conceitos sobre os quais podes construir.

As duas formas principais de expandir uma árvore de conceitos são:

  1. construir sobre um conceito existente (por exemplo, time => timezones)
  2. introduzir um novo conceito que depende de um conceito já introduzido (por exemplo, classes => interfaces)

Se não souberes o que escolher a seguir, dá uma vista de olhos por um ou dois dos exercícios de prática mais simples que existem no teu percurso. Identifica os conceitos utilizados e escolhe um que ainda não tenha sido abordado no plano de estudos.

Podes descobrir que o exercício em que estás a trabalhar exige compreender um conceito que ainda não foi introduzido. Limita-te a anotá-lo e termina o exercício partindo do princípio de que o estudante já compreende o conceito em falta. Lembra-te de definir o estado do exercício como wip, porque ter falhas ou saltos na árvore de conceitos será muito confuso para estudantes que ainda não conhecem a linguagem.

Vale a pena dar uma vista de olhos a outros percursos para ver como estruturaram os respetivos planos de estudos. Por exemplo, o percurso de Elixir tem uma progressão de plano de estudos muito boa.