image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image

ML

Matheus Lima02/05/2023 10:53
Compartilhe

Minha trajetória tentando escapar do "tutorial hell"

    Independente da linguagem que você está aprendendo, se você passou dos exercícios básicos (calcular números primos, exercícios de if, while, for ...), pode ter se deparado com o "tutorial hell" (em tradução livre, "inferno dos tutoriais"). Se você não reconhece por nome, é aquela situação onde o programador iniciante ao se deparar com o desafio de construir uma aplicação de fato, depende fortemente de tutoriais ou do "ctrl c + ctrl v" de algum programador experiente que de fato sabe o que está fazendo.

    O primeiro passo que tomei para sair desse tipo de situação (no momento participo do Bootcamp de Kotlin e Java da TQI) foi pesquisar se outros programadores, sejam iniciantes ou sejam experientes, já passaram por essa situação e o que fizeram para mudá-la. Para além do "pratique mais!", percebi que em comum as pessoas que saíram dessa situação arrancaram menos cabelos com a sintaxe de alguma linguagem e dedicaram mais tempo em "pensar" a aplicação. Pensar os requisitos, ferramentas, classes, objetos e funções necessárias para chegarmos no objetivo final da aplicação, ao invés de já sair abrindo a IDE e se frustrar por não conseguir escrever uma linha de código.

    Desenvolvi algumas estratégias também que estão me ajudando e que talvez possam ser úteis para alguém que se encontra na mesma situação.

    1ª Estratégia - Não "acompanhar" o tutor:

    Ao invés de ativar o Sharingan vendo a aula, comecei a usar o Notion para criar uma "checklist" de passos que eu tenho que tomar para criar a aplicação. Se tem alguma sintaxe desconhecida, costumo a anotá-la. Se mesmo assim tiver erro (e não se engane, escapar do tutorial hell não vai te transformar num programador imune à erros), consulto a documentação, o stack overflow e só no último caso, revejo o tutorial para ver se o tutor fez algo totalmente diferente do que eu pensei.

    Eis um exemplo de anotação que fiz no Notion para o iterator em Kotlin, que você pode adaptar ou até mesmo melhorar ele:

    image

    2ª Estratégia - Dê preferiência à cursos que fornecem exercícios práticos:

    Estamos aqui na DIO e aqui temos desafios práticos de fato. Mas existem por aí cursos na internet onde o tutor grava a tela, explica minimamente o que ele está escrevendo e pronto, seu dinheiro parou na conta dele e você aprendeu nada. Por isso, confira nas avaliações do curso o que os alunos têm a dizer. Evitando assim frustrações futuras.

    E você, acha que está no "Tutorial Hell"? Conseguiu escapar dessa situação?

    Compartilhe
    Comentários (7)

    GG

    Giancarlo Gonçalves - 02/05/2023 19:54

    Muito Obrigado pela dica, estou iniciando na área de TI e toda e buscando absolver dicas e conhecimentos. Grato!

    Yandra Cipriano
    Yandra Cipriano - 02/05/2023 15:45

    Amei, principalmente a parte do checklist do Notion!

    Julio Lima
    Julio Lima - 02/05/2023 11:55

    Eu assisto o video e quando finaliza tento reproduzir, se não dá certo tento rever o que o instrutor fez.

    Matheus Marchetti
    Matheus Marchetti - 02/05/2023 11:50

    Muito Obrigado!

    Seu artigo é algo que todo iniciante precisa ler. Muitas das vezes a gente fica quase maluco de tantas pessoas falando que "Se você não tiver vários projetos no GitHub nunca conseguirá uma vaga" e aí ficamos no loop do tutorial infinito por causa disso e nós frustramos achando que nunca vamos conseguir desenvolver um projeto sozinho. Mas, seu artigo é aquela luz que faz a gente para e refletir. Que antes de tudo precisamos construir os requisitos e organizar nossa lógica. É nesse ponto que começamos a lembrar da importância daquela primeira aula de lógica de programação que vimos na vida.


    Parabéns! Pelo excelente artigo.

    Luiza Oliveira
    Luiza Oliveira - 02/05/2023 11:42

    Muiito boom! anotei as dicas

    Gilson Filho
    Gilson Filho - 02/05/2023 11:35

    Muito boas dicas!! Obrigado!

    AR

    Anderson Rosario - 02/05/2023 11:20

    Muito bom. Passei por isso durante um tempo, porém não havia parado para refletir sobre.