Histórico do aluno Pedro Xavier na disciplina Coding Craft.
Pedro foi um dos alunos que me procurou pelas várias respostas que escrevi no Stack Overflow em Português. Um dos alunos que não começou a carreira profissional como programador, Pedro se destacou pela solidez nas entregas dos exercícios, bem como mantendo um ritmo constante de aulas e entregas.
Como sempre digo, parte fundamental de se tornar um bom profissional é justamente tendo uma boa disciplina. Minha ajuda nesse assunto foi pequena: apenas complementei o conhecimento que o Pedro já tinha. O restante da bagagem para alçar voos mais altos já estava quase completa.
Pedro começou sua carreira como analista de suporte e infraestrutura, estudando programação por conta. Sua formação não é a de um programador: é formado em Redes de Computadores. No entanto, a experiência profissional começou três anos antes. De grão em grão, foi acumulando conhecimentos novos e as oportunidades foram aparecendo, até que uma oportunidade, em 2012, não apenas juntou um ganho maior como também a chance de mudar da área de suporte e infraestrutura para desenvolvimento, em definitivo. Atualmente, possui um nível de código que nada deixa a desejar para muitos programadores auto-denominados seniores com quem já trabalhei.
O Pedro cursou a Linha Plena do Módulo 1 do Coding Craft em ASP.NET MVC, em meados de Agosto de 2017, resolvendo todos os exercícios no tempo esperado do curso, o que é bastante raro entre meus alunos. No meio disso tudo, não parou: mudou de cidade (de Brasília para Campinas), trocou de emprego e praticamente se tornou líder de time logo após. Em nossa última conversa, tive a excelente notícia de que finalmente comprou sua casa própria.
Que muitas conquistas como essas venham num futuro próximo!
É do seu domínio:
Scaffolding e MvcScaffolding;
Web API 2.2;
NuGet (montagem e manutenção de servidor);
i18n (por Resource e pelo pacote i18n);
Outros conhecimentos que julgo importante mencionar:
C# em cima de .NET 4.6.1;
Escopo assíncrono, transações, manipulação de enumerações, montagem otimizada de predicados;
Templates T4;
Versionamento de documentos em sistema próprio;
Serializações em XML, JSON, binário;
GitHub (veja os exercícios aqui)
More in Alunos Coding Craft
7 Jun 2017 – 1 min read
12 Set 2016 – 1 min read
Quatro anos depois do lançamento da desciplina profissional, analiso o atual estado das coisas e proponho os próximos passos para o futuro.