AWS Builder Center
Por que construir projetos é diferente de seguir tutoriais?

Por que construir projetos é diferente de seguir tutoriais?

Seguir tutoriais pode parecer fácil, mas quando chega a hora de criar algo sozinho, a experiência pode ser bem diferente.

Seguir um tutorial pode parecer mais fácil

Uma das coisas que percebi enquanto aprendo desenvolvimento é que seguir um tutorial deixa muitas decisões prontas. Você já sabe qual tecnologia está sendo usada, qual biblioteca instalar e qual código escrever. Isso é ótimo para aprender os primeiros conceitos, mas também pode criar uma sensação de que você entende mais do que realmente entende. Quando o projeto é seu, não existe alguém dizendo qual deve ser o próximo passo.

É aí que os problemas começam

Quando você tenta construir alguma coisa sozinho, provavelmente vai encontrar problemas que não apareceram nos tutoriais. Uma biblioteca pode não funcionar como esperado. Uma API pode retornar um erro. Uma parte do código pode simplesmente não funcionar. E às vezes você nem sabe exatamente por que isso está acontecendo. No começo, isso pode ser frustrante, mas também é uma parte importante do aprendizado.

Você começa a pesquisar mais

Quando estou seguindo um tutorial, é fácil procurar apenas o próximo passo. Quando estou tentando resolver um problema sozinho, preciso pesquisar o que está acontecendo e descobrir uma solução. Isso pode envolver documentação, exemplos de código, fóruns ou simplesmente várias pesquisas até encontrar algo que faça sentido. Nem sempre a primeira solução funciona, então também é necessário testar e tentar outras coisas. Acho que esse processo acaba ensinando bastante.

Você precisa tomar suas próprias decisões

Outro ponto que muda bastante quando o projeto é seu é que nem tudo tem uma resposta pronta.
Qual banco de dados usar?
Como organizar o projeto?
Qual tecnologia faz mais sentido?
Como colocar a aplicação para funcionar?
Essas decisões podem parecer complicadas no começo, mas também ajudam a desenvolver mais autonomia. Você não está apenas aprendendo como uma tecnologia funciona. Está aprendendo a decidir quando e como utilizá-la.

O projeto não precisa ser grande

Também não acho que seja necessário criar um projeto enorme para aprender dessa forma. Um projeto simples já pode trazer vários problemas diferentes. Pode ser uma aplicação pequena, uma API ou até alguma coisa que você queira criar para resolver um problema do dia a dia. O mais importante não é o tamanho do projeto, mas o que você aprende enquanto tenta fazê-lo funcionar.

Tutoriais ainda são importantes

Isso não significa que tutoriais sejam ruins. Eles são uma ótima forma de começar a aprender uma tecnologia e entender como algumas coisas funcionam. O problema é ficar apenas neles. Depois de aprender o básico, tentar construir alguma coisa por conta própria pode mostrar quais partes você realmente entendeu e quais ainda precisa estudar. No final, acho que os dois métodos podem funcionar bem juntos, aprender com tutoriais e depois tentar usar esse conhecimento em um projeto próprio.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article