JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: Retrospectiva de 2022
Bem-vindo aos destaques da JetBrains Academy, onde iremos recordar todas as coisas incríveis que aconteceram no ano passado. Em 2022, a JetBrains Academy acrescentou um monte de novas áreas de conhecimento e desenvolveu maneiras de explorá-las. Lançamos inúmeros novos roteiros e projetos, oferecemos novos assuntos de estudo, introduzimos uma nova linguagem de programação, melhoramos nossa plataforma para organizações e fizemos muito mais.
Quer você seja um desenvolvedor experiente procurando novas tarefas desafiadoras ou um iniciante, há algo para todos neste blog. Esperamos que você goste de recordar esses momentos felizes conosco.
Gostaríamos de compartilhar alguns marcos do ano passado:
🎓 Novatos na nossa comunidade de aprendizado
🆕 Novos roteiros, áreas e linguagens para estudo
❤️ Projetos favoritos do ano
📚 Funcionalidade administrativa para o aprendizado em equipe
🚀 Hour of Code
Novatos na nossa comunidade de aprendizado
Vamos dar as boas-vindas aos novatos que entraram para a JetBrains Academy em 2022. Contamos 195.525 novos alunos e agora há um total de mais de 650.000!
Novos roteiros, áreas e linguagens para estudo
Em 2022, lançamos 13 novos roteiros, incluindo um que dá a oportunidade de aprender uma nova linguagem de programação – Scala, uma linguagem de tipagem estática forte e dinâmica. Este roteiro vai proporcionar todo o conhecimento necessário sobre a linguagem Scala. Você aprenderá sua sintaxe, a dominar as ferramentas incorporadas e, como resultado, será capaz de escrever programas simples combinando diferentes paradigmas de programação.
Outro evento significativo na JetBrains Academy foi o lançamento dos roteiros de SQL. Lançamos 3 roteiros que apresentam os conhecimentos fundamentais da linguagem de consultas SQL, ensinam como trabalhar com bancos de dados e criar uma conexão entre um aplicativo e seus dados armazenados, além de oferecer uma oportunidade de praticar com o MySQL — o banco de dados de código aberto mais popular do mundo.
Parece emocionante, não é?
Projetos favoritos do ano
2022 foi um ano bastante movimentado e produtivo para a JetBrains Academy. Os números falam por si mesmos. Criamos 88 novos projetos e publicamos 482 novos tópicos educacionais! Também recebemos um número impressionante de comentários e feedback – 333.921 comentários (uau!) – e gostaríamos de expressar nossa gratidão, pois não poderíamos ter feito tudo isso sem o apoio e o entusiasmo de vocês!
E isso não é tudo!
Sugerimos que deem uma olhada na lista dos projetos mais populares lançados pela JetBrains Academy em 2022. Então, vamos mergulhar fundo e ver do que vocês gostaram mais.
Projetos de Java
💚 Zookeeper. Fácil.
Neste projeto, você vai criar uma ferramenta para ajudar o zoológico local a cuidar dos seus moradores. Ao fazer isso, você vai aprender os fundamentos da sintaxe de Java e descobrir como trabalhar com variáveis, tipos de armazenamento de dados, como listas, e loops while.
💛 ASCII Mirror. Médio.
Muito, muito longe, nas terras do ASCII, vivem animais em ASCII que precisam da sua ajuda. Há algo de errado com os espelhos deles — eles parecem tortos. Neste projeto, você vai localizar a causa raiz do problema e vai solucioná-lo, enquanto aprende conceitos básicos de Java, como entrada e saída, além de operações com strings, arquivos e listas de objetos.
Projetos de Python
💛 Loan Calculator. Médio
Quer você esteja apenas poupando para algo ou pensando em tomar um empréstimo, mais cedo ou mais tarde, todo mundo tem que encarar o gerenciamento de finanças pessoais. Com este projeto, você será capaz de tomar decisões esclarecidas, baseadas em diferentes parâmetros financeiros. Você vai praticar usando matemática e Python em tarefas do dia a dia, trabalhar com bibliotecas e módulos de terceiros, aprender como usar uma interface de linha de comando (CLI) e se familiarizar com diferentes instrumentos financeiros.
❤️ Salary Prediction (Ciência de Dados). Desafiador.
A regressão linear é uma das ferramentas mais simples, porém mais poderosas para encontrar regularidades nos dados e usá-los para fazer previsões. Neste projeto, você vai praticar com o ajuste de modelos lineares, feitos com a biblioteca scikit-learn, para prever o salário de jogadores da NBA. Você também vai aprender como aplicar a engenharia de recursos polinomiais, testar seus dados quanto à multicolinearidade e avaliar modelos com o escore MAPE.
Projetos de Kotlin
💛 Encryption-Decryption. Médio.
Familiarize-se com o Kotlin enquanto constrói um aplicativo de criptografia simples que cria um arquivo e o codifica, e que também pode ser usado para decodificar um arquivo previamente criptografado. Neste projeto, você vai dedicar atenção especial ao trabalho com arquivos e com a linha de comando.
❤️ Tasklist. Desafiador.
É sempre bom ter um lembrete para tarefas importantes. Podem ser simples anotações em papel ou um aplicativo sofisticado. Neste projeto, você vai criar um programa baseado em textos que mostra tarefas, prazos e prioridades.
Projetos de JavaScript
💚 Carnival Gift Shop. Fácil.
Bem-vindos à loja de lembranças do parque de diversões! Chegou a hora de gastar todos os tickets que vocês ganharam no parque. Neste projeto, você escreverá um programa para mostrar a lista de lembranças disponíveis e o número de tickets que você ganhou, e também para ajudar você a comprar a lembrança que desejar. Você vai se familiarizar com a sintaxe do JavaScript e praticará o uso de variáveis, condições, loops e funções.
❤️ Hangman. Difícil.
Hangman (Forca) é um jogo de enigma muito popular, ainda que macabro. Um computador cruel esconde uma palavra, que você precisa adivinhar letra a letra. Os que fracassarem, serão “enforcados”. Quem ganhar, sobreviverá. Este projeto é uma ótima escolha para quem está começando com o JavaScript. Você vai aprender todos os conceitos básicos, se familiarizar com diferentes tipos de dados, desenvolver a compreensão dos blocos constituintes de um programa e praticar o uso de loops e arrays.
Projetos de Go
💚 Simple Chatty Bot e Coffee Machine. Fáceis.
Por terem sido criados para iniciantes, estes projetos são escolhidos e concluídos com frequência. Portanto, se você estiver procurando um primeiro projeto ideal para iniciar sua jornada de aprendizado de Go, estas são as melhores alternativas, já aprovadas. Com eles, você vai aprender a sintaxe básica do Go e praticar o uso de variáveis, condições, loops e funções.
❤️ University Admission Procedure. Desafiador.
É preciso muito esforço para entrar na universidade dos seus sonhos. De fato, o processo é tão estressante que pode ser fácil não perceber como é trabalhoso o processo das admissões para as universidades, especialmente considerando o volume imenso de documentos que elas precisam processar. Neste projeto, você vai se colocar no papel dos funcionários das admissões, encarregados da implementação de um algoritmo para determinar quais estudantes serão aceitos. O algoritmo ficará mais complexo e abrangente a cada etapa.
Funcionalidade administrativa para o aprendizado em equipe
Em 2022, nos concentramos em melhorar a funcionalidade administrativa da plataforma. Agora você pode gerenciar sua equipe e acompanhar a eficácia do aprendizado dos seus membros – tudo em um só lugar. Em especial, agora você pode adicionar novos membros à sua equipe e remover membros existentes, conectar-se ao seu domínio corporativo com um login único e ver o progresso da sua equipe nos dashboards de visão geral.
Leia mais detalhes no blog.
Hour of Code
Não podemos deixar de mencionar nossa tradição anual de apoiar o movimento Hour of Code. Durante uma semana inteira em dezembro, publicamos uma série de postagens no blog destacando os projetos mais populares para você experimentar e desafiamos você a resolver problemas diários de programação.
No ano passado, mais de 500 alunos completaram o desafio e receberam seus merecidos descontos de 25% nas assinaturas da JetBrains Academy. Se você tiver perdido a oportunidade de participar do nosso desafio anual, não deixe de seguir nossos perfis no Twitter e Facebook, e mantenha-se informado sobre o próximo!
Aproveite o seu aprendizado!
A Equipe da JetBrains Academy
Artigo original em inglês por: