Carreira
Como a certificação me fez voltar a estudar
Como me preparar para o AZ-900 me ajudou a parar de pular entre assuntos e estudar com uma direção mais clara.
Por um tempo, meu jeito de estudar era uma bagunça total.
Um dia eu estava lendo sobre Clean Architecture. No dia seguinte era Kubernetes, RabbitMQ, SQL, system design ou algum outro assunto que parecia essencial para um backend developer.
Nenhum desses assuntos era perda de tempo, mas eu sempre mudava de rumo antes de ir fundo o suficiente em qualquer um deles. Eu terminava uma sessão de estudo com mais abas abertas do que quando comecei e ainda sentia que tinha feito muito pouco.
Me preparar para o AZ-900 me deu um caminho para seguir.
Muitas opções estavam me atrasando
Eu costumava achar que o problema era motivação. Provavelmente estava mais perto de decision fatigue.
Não existe um fim óbvio para aprender desenvolvimento de software. Depois de C# vem ASP.NET Core. Depois databases, autenticação, testing, caching, messaging, Docker, cloud, segurança e deployment. Cada assunto abre outro grupo de assuntos.
Eu estava tentando decidir o que importava toda vez que sentava para estudar. Isso gastava energia antes mesmo de eu começar.
O guia de estudo do AZ-900 removeu parte dessa escolha. Ele me deu um grupo fixo de assuntos: conceitos de cloud, serviços do Azure, identidade, governança, monitoramento, pricing, regions e availability zones.
Eu ainda tinha que estudar, obviamente, mas não precisava mais inventar o plano todo dia.
O exame deu um limite para o estudo
"Aprender Azure" é vago demais para ser útil.
Se preparar para um exame é menor. Existe uma lista oficial de tópicos, practice questions e um ponto onde a preparação termina.
Esse limite me ajudou. Eu não precisava entender todo serviço que o Azure oferece. Precisava de entendimento suficiente para explicar os principais serviços e reconhecer quando alguém usaria eles.
As practice questions também deixaram áreas fracas óbvias. Às vezes eu reconhecia um termo mas não conseguia explicá-lo. Outras vezes duas respostas pareciam quase idênticas porque eu tinha decorado definições sem entender a diferença.
Errar essas questões foi útil. Me deu algo específico para revisar.
O Azure se conectou com meus projetos em .NET
Antes de estudar conceitos de cloud, eu pensava numa aplicação basicamente como o código e o database.
O Azure me fez pensar sobre o que acontece depois que a API funciona na minha máquina.
Onde ela vai rodar? Onde deveria ficar a configuração dela? Quem pode mudar os resources? Como vou ver os erros? O que acontece quando algo cai? Quanto vai custar o setup?
Eu já tinha visto algumas dessas perguntas antes, mas não como partes do mesmo sistema.
Meu conhecimento de Azure ainda era básico, mas me ajudou a conectar coisas que eu já tinha tocado em .NET, SQL e Docker.
Eu ainda preciso construir coisas
Estudar para um exame pode virar outra forma de procrastinação. Assistir aulas e responder quizzes parece produtivo, mesmo quando nenhum código está sendo escrito.
Eu não quero substituir projetos por certificados.
Meu objetivo é trabalhar como .NET backend developer. Ainda preciso melhorar em C#, ASP.NET Core, SQL, APIs, testing e debugging. Um certificado de cloud pode apoiar esse trabalho, mas não pode substituí-lo.
O que funcionou melhor para mim foi conectar cada tópico de cloud a algo que eu já construí.
Quando estudo monitoring, penso em como eu monitoraria uma das minhas APIs. Quando estudo access control, penso em quem deveria conseguir fazer deploy da aplicação ou mudar um resource de produção.
Isso torna o assunto menos abstrato e mais fácil de lembrar.
A rotina ficou mais fácil de seguir
Minhas sessões de estudo ficaram mais simples:
- Escolher uma seção do exam guide.
- Escrever o conceito com minhas próprias palavras.
- Responder practice questions.
- Revisar o que errei.
- Conectar o assunto a um dos meus projetos.
Algumas dessas anotações estão virando posts no blog agora.
Escrevê-las me obriga a notar quando meu entendimento ainda está vago. É fácil achar que entendo Azure RBAC até tentar explicar a diferença entre um role, um scope e um assignment sem copiar a documentação.
O que mudou
A certificação não me tornou disciplinado de repente. Ainda me distraio com novas ferramentas e assuntos.
Mas me deu algo para voltar.
Em vez de decidir do zero o que estudar, eu tinha um syllabus e um próximo passo. Isso foi suficiente para me fazer estudar de forma consistente de novo.
O badge é útil, mas a estrutura me ajudou mais.