Article image
Julia Cochoni
Julia Cochoni04/10/2023 18:13
Compartilhe

Aprendizado ativo de Python e SQL por meio de jogos

    Todos sabemos que estudar uma linguagem de programação pode ser bem desafiador, visto que muitas vezes não conseguimos associar muito bem alguns conceitos abstratos à nossa realidade... Em outras palavras, não vemos o porquê de estarmos escrevendo aqueles códigos junto com o tutorial do professor, o que nos gera ainda mais frustração. 🤷🏻‍♀️

    Dessa forma, após ler vários artigos, descobri alguns sites de jogos que vêm me ajudado muito a conseguir assimilar e reter os conhecimentos de forma mais leve, prática e eficaz. Antes de falar sobre os sites em si, vamos explorar primeiro alguns pontos relevantes dessa experiência:

    Aprendizado Ativo:

    Podemos aplicar os conceitos teóricos na prática, manipulando dados reais, consultas SQL e realmente escrever códigos para problemas específicos. De forma geral, o aluno deixa de ser apenas um "aprendedor" para se tornar também um "fazedor", ficando mais qualificado para o mundo real do mercado de trabalho.

    Motivação e Engajamento:

    A natureza desafiadora e competitiva dos jogos nos incentiva ao envolvimento mais profundo do conteúdo, transformando a experiência do aprendizado muito mais motivadora, visto que podemos superar desafios e obter conquistas ao passar para a próxima fase.

    Feedback Imediato:

    Com a resposta automática do seu desempenho, fica muito mais fácil entender o seu erro e onde você pode melhorar, o que deixa muito eficiente a curva de aprendizagem (aluno aprende mais rápido e em menos tempo).

    No meu caso, estou estudando Python e SQL para análise de dados. Mas acredito ter sites semelhantes de jogos para todas as linguagens de programação :)

    Em geral, são plataformas com ambientes de desenvolvimento online, ou seja, você não precisa instalar nada no seu computador para conseguir começar a jogar na linguagem escolhida.

    Cada desafio possui uma avaliação automática do seu código que permite ser executado em diversos testes para garantir que está funcionando corretamente, gerando feedbacks extremamente construtivos.

    Ao passo que o aluno consegue concluir os desafios, recebe pontuações e classificações frente aos outros usuários, os quais também conseguem trocar experiências em comunidades e fóruns de discussão.

    Alguns sites, inclusive, possuem diferenciais em planos de estudo e desafios técnicos para você conseguir se dar bem em entrevistas de emprego!

    Vou listar alguns que funcionam basicamente da mesma forma:

    • HackerHank (https://www.hackerrank.com/)
    • SQLZoo (https://sqlzoo.net/wiki/SQL_Tutorial)
    • LeetCode (https://leetcode.com/)
    • Mode (https://mode.com/sql-tutorial/)
    • Codédex (https://www.codedex.io/)
    • CodeCombat (https://codecombat.com/play)
    • CodinGame (https://www.codingame.com/start/)

    Enfim, o aprendizado em pequenos passos pode ajudar o processo a ficar mais leve e divertido. Afinal, é importante também curtirmos a caminhada, e não somente o destino final.

    Espero ter te ajudado! Até a próxima :)

    Linkedin: https://www.linkedin.com/in/julia-cochoni-902482233/

    Compartilhe
    Comentários (6)

    MS

    Matheus Silva - 04/10/2023 19:53

    Dica excelente, somente fazendo o tutorial da aula junto com o professor realmente n da pra aprender, e é difícil tbm, pra gente q tá começando, ter ideias pra colocar em prática o conteúdo. Obrigado por compartilhar.

    Anderson Araujo
    Anderson Araujo - 04/10/2023 19:56

    Já salvei os links aqui, valeu pela dica!

    Rodrigo Terra
    Rodrigo Terra - 04/10/2023 22:28

    Gostei!

    Guilherme Nascimento
    Guilherme Nascimento - 05/10/2023 00:09

    Ótimo texto e dicas Julia.

    Já vou salvar a publicação pra revisitar esses links aí hein !

    Gustavo Martins
    Gustavo Martins - 10/10/2023 19:56

    Dica Excelente julia parabéns!

    Julia Cochoni
    Julia Cochoni - 05/10/2023 08:22

    Feliz que tenham gostado, pessoal! Agradeço o apoio ;)