Retrospectiva 2024
Antes do final do ano parece o momento perfeito para refletir sobre o que fizemos ao longo do ano. Acredito que este é o primeiro ano que fiz essa reflexão, e compartilharei alguns dos meus pensamentos com vocês. Vamos falar sobre 2024 da perspectiva da minha carreira.
Posts no Blog
Desde janeiro, voltei a escrever no meu blog. Inicialmente, escolhi um tópico que gosto muito: Git. Escrevi vários posts discutindo os comandos do Git. Também escrevi posts sobre desenvolvimento iOS e desenvolvimento de carreira. Gosto de compartilhar conteúdo, mas a melhor parte é interagir com vocês através dos comentários. Então, obrigado a todos que interagem comigo comentando nos posts, tanto no blog quanto no LinkedIn.
Lives
Este ano não criei nenhuma live nos meus canais do YouTube e Twitch, mas participei de seis lives nos canais Canal .NET e Azure Brasil. Deixo aqui registrado a minha gratidão por essas oportunidades de poder compartilhar conhecimento com vocês.
Aqui estão os links para essas lives:
- Automatizando o Build e Deploy de Apps Mobile na prática! - Primeira edição
- Automatizando o Build e Deploy de Apps Mobile na prática! - Segunda edição
- Automatizando o Build e Deploy de Apps Mobile na prática! - Terceira edição
- .NET Conf 2024: .NET 9, C# 13, MAUI, ASP.NET, Blazor - Primeira edição
- .NET Conf 2024: .NET 9, C# 13, MAUI, ASP.NET, Blazor - Segunda edição
- Desenvolvimento Multiplataforma com .NET MAUI
Podcast
Este ano, um colega, Fernando Okuma, me convidou para participar de um episódio do podcast da Lambda3. Foi uma experiência incrível conversar com ele sobre Git. Muito obrigado pelo convite! Abaixo está o link:
Estudo Sobre Desenvolvimento iOS
Em 2024, dediquei tempo para aprender e praticar desenvolvimento iOS. Encontrei muito conteúdo excelente e compartilharei alguns deles com vocês.
Cursos
Fiz vários cursos longos e curtos.
Backfront Plus
Primeiro, comecei um curso na Backfront Plus. Esta plataforma contém muitos cursos excelentes sobre desenvolvimento mobile, e encontrei um conteúdo incrível lá. UIKit, ViewCode e SwiftUI são alguns exemplos. Se você está procurando um bom conteúdo por um preço justo, esta é a plataforma. Só para constar: este não é um post pago. Esta é uma recomendação genuína. Eu realmente gostei desta plataforma.
Programação Funcional com Swift
Um bom conteúdo que encontrei no LinkedIn Learning foi o curso curto chamado Aprendendo Programação Funcional com Swift. Este curso foi muito simples, mas muito eficaz para entender e praticar programação funcional usando Swift.
Desenvolvimento iOS: Arquitetura
Neste curso, aprendi sobre padrões de design arquitetural fundamentais, princípios SOLID, como construir aplicativos responsivos e mais conceitos sobre desenvolvimento iOS. Foi um bom curso para aprender muitos detalhes aplicados à plataforma. Se você estiver interessado, aqui está o link: Desenvolvimento iOS: Arquitetura.
100 Dias de SwiftUI
Outro ótimo recurso que usei bastante foi o de Paul Hudson. Comecei o curso 100 Dias de SwiftUI, mas infelizmente ainda não o terminei. Depois que me mudei para Brasília, minha rotina mudou e precisei repensar meu plano de estudos. Mas se você está procurando um ótimo conteúdo gratuito, é este.
Livro
Li um excelente livro chamado Testando Swift, de Paul Hudson. Eu recomendo fortemente. Este livro é fácil de ler, entender e tem ótimos exemplos. É incrível como pode ser fácil testar aplicativos iOS, e este livro ajuda muito nisso.
Fiz outras leituras também, mas não eram técnicas, então não as descreverei aqui.
Contribuição Open-Source
Diferente de outros anos, não iniciei nenhum clone de aplicativo este ano. Em vez disso, comecei a contribuir para um projeto open-source, programando em um software real. Encontrei uma comunidade acolhedora no projeto Firefox iOS e entrei.
Comecei contribuindo com pequenos pull requests, claro. Meu primeiro pull request refatorou uma referência de fonte e, em seguida, comecei a resolver alguns problemas de linter. Continuo ajudando com problemas de linter, mas agora estou comprometido com uma grande refatoração, o que tem sido uma experiência incrível, e estou aprendendo muito com esta ótima equipe.
Ao longo do ano, fiz mais de 40 pull requests, ajudando a equipe do Firefox iOS a habilitar algumas regras de linter, fazer atualizações de fontes e resolver um teste de unidade instável. Obrigado a todos os membros da equipe do Firefox iOS por sua paciência e por me ajudarem a alcançar esses objetivos! Vocês estão fazendo um ótimo trabalho e têm um projeto bem organizado.
Estudo Sobre CI/CD
Recentemente, enfrentei alguns desafios usando o Azure DevOps Pipelines para compilar um aplicativo e encontrei um curso na Udemy chamado Azure Pipelines - CI/CD, Docker e Kubernetes no Azure DevOps. Este é um bom curso para entender o Azure Pipelines, desde tópicos básicos até avançados. Não concluí todas as lições, pois apenas precisei de ajuda com um tópico muito específico, mas se precisar de informações mais avançadas, este é um ótimo curso para conferir.
Deixando a Liderança da Equipe
2024 foi um ano de mais uma mudança de carreira. Desde 2020, trabalho como líder de equipe. Nesta função, enfrentei muitos desafios, o que me ajudou a crescer significativamente em soft skills — comunicação, conversas difíceis, inteligência emocional, gerenciamento de tempo, gerenciamento de equipe e delegação. Vejo que essas habilidades às vezes são negligenciadas por muitos devs, mas contribuem significativamente para o crescimento na carreira, especialmente para aqueles que trabalham em casa.
Após esse período liderando uma equipe, senti a necessidade de voltar a focar no meu crescimento pessoal na minha carreira em tecnologia. Então, desde o final de 2023, tenho discutido isso com minha liderança e criamos um plano para encontrar outro líder para a equipe, permitindo que eu volte a me concentrar no desenvolvimento mobile. Agora, no final de 2024, encontramos alguém, e isso me permitirá finalizar meu plano no início de 2025.
2025 Está Chegando
2024 está terminando e 2025 está chegando. Agora é o melhor momento para refletir sobre tudo o que fizemos, o que funcionou e o que não funcionou, e pensar sobre o próximo ano, garantindo que escolheremos um caminho que faça sentido para nós.
Obrigado pela atenção e até o próximo ano!