7.1 Um pouco sobre o CodeGym
CodeGym é uma empresa lendária. Surgiu no outono de 2012 e rapidamente se tornou popular. Aprender no CodeGym era muito acolhedor e descontraído: aventuras e conversas com personagens de Futurama, formato de aprendizado gamificado, e uma comunidade grande onde os membros se ajudavam ativamente.
CodeGym também se destacou pelo forte foco na prática. Em 2015, o curso tinha 1200 exercícios práticos com correção automática, requisitos e recomendações. Podia-se resolver problemas tanto através do WebIDE (um widget no site), quanto por um plugin para IntelliJ IDEA.
O carinho especial foi para a criação de uma seção de Ajuda super eficiente. Sempre que um usuário tinha uma dúvida sobre um exercício, à sua pergunta eram automaticamente adicionados: a descrição do problema, o status das exigências e o código do usuário, tudo mostrado em um widget muito prático.
Agora está traduzido para 30 idiomas e tem um monte de estudantes dos EUA, México, Alemanha, Índia e China.
Uma escola nos EUA até pendurou uma placa de agradecimento ao CodeGym na rua ao lado do nome da escola.
7.2 CodeGym University
No outono de 2021, o CodeGym lançou um novo formato de aprendizado — CodeGym University. Nosso objetivo era formar não iniciantes, mas pessoas o mais próximas possível de um Java Middle Developer. Esse pessoal consegue tanto realizar qualquer trabalho com facilidade quanto encontrar um.
O novo formato de aprendizado se baseava nos seguintes pontos principais:
- O aprendizado dura 12 meses
- O plano de estudos é o mais próximo possível das vagas no mercado de trabalho
- Estudo em grupos pequenos com um mentor
- Possibilidade de estudar completamente online
- O ritmo do aprendizado é definido pelo mentor: há prazos e deadlines
- Muita prática e grandes projetos
- Um projeto final grandão
- Ensino de todas as nuances da busca por emprego e entrevistas
A nova abordagem de ensino acabou se mostrando muito eficaz. Primeiro, os mentores definiam o ritmo do aprendizado: para a maioria das pessoas, isso ajudava a evitar a preguiça ou burnout. Para cada projeto, há prazos e deadlines, mas são adequados, e o mentor flexível.
Em segundo lugar, os mentores eram pessoas com muita experiência em desenvolvimento e ensino. Eles tinham bastante liberdade criativa. Isso impactou muito na motivação dos estudantes. Se o mentor está empolgado, com o tempo, os estudantes também ficam assim.
E em terceiro lugar, um grande foco na prática. O curso pronto de Java Software Engineer contém 2000 exercícios práticos que podem ser resolvidos através do WebIDE ou plugin para Intellij IDEA. Além disso, há 10 projetos e um projeto final realmente enorme.
Talvez seja por isso que metade dos graduados do CodeGym University conseguem trabalho direto como desenvolvedores intermediários. Por outro lado, por que não, se alguns mentores conseguem explicar Docker, nuvens e microsserviços para seus alunos. Se a clonagem fosse legal, já teríamos clonado esses mentores faz tempo. 🤦
7.3 Curso de Frontend Fullstack Software Engineer
Se você está lendo isso, significa que lançamos nosso curso de Frontend no verão de 2024.
Nos últimos anos, a popularidade do Frontend cresceu rapidamente, e frequentemente recebíamos pedidos de nossos estudantes: se não íamos lançar um curso de Frontend, ou melhor ainda — Frontend Fullstack Developer. Afinal, são eles que agora conseguem emprego mais facilmente.
Por que não. Claro, somos chamados de CodeGym, mas isso não nos impede de lançar bons cursos de Frontend e ótimos desenvolvedores Frontend. 12 anos de experiência não são jogados fora.
Então, trouxemos alguns bons especialistas em Frontend, examinamos as vagas do mercado de trabalho e montamos um novo plano de educação de 12 meses. Depois vieram os exercícios, projetos, palestras, apresentações e muito mais trabalho.
Decidimos chamar de Frontend Fullstack Software Engineer. O núcleo do aprendizado é estudar HTML, CSS, JavaScript e as bibliotecas e frameworks mais populares. Como React, Angular, Node.js e outros.
Depois, como parte de te tornar um desenvolvedor Fullstack, você aprenderá Docker, TypeScript, noções básicas de SQL e a trabalhar com bancos de dados. E também aprenderá a implantar um projeto em um servidor remoto.
E finalmente, decidimos adicionar ao programa habilidades necessárias para projetar software moderno: padrões de design, metodologias de desenvolvimento de software, design de bancos de dados. Tudo isso ajuda muito a encontrar emprego em empresas internacionais. Então, ao terminar o curso, você será um Software Engineer completo.
E no final, você terá um intensivo onde ensinaremos como, no mundo moderno, procurar emprego do jeito certo. Especialmente em TI. Afinal, além de passar na entrevista, é preciso que, primeiro, você seja convidado para a entrevista, e segundo, escolha você entre todos os candidatos.
GO TO FULL VERSION