Minha Jornada na Programação: Do Visualg ao Backend com C#
Olá, pessoal! Meu nome é Daniel, sou um jovem programador e estudante universitário apaixonado por tecnologia. Hoje, quero compartilhar um pouco da minha trajetória no mundo da programação, os desafios que enfrentei e as lições que aprendi ao longo do caminho.
Os Primeiros Passos: Visualg e C#
Tudo começou em 2019, ainda no ensino médio, quando tive meu primeiro contato com programação através do Visualg. Foi ali que descobri minha paixão por resolver problemas e criar coisas novas. Logo depois, migrei para o C#, onde comecei a desenhar interfaces gráficas e implementar funcionalidades. Aquela sensação de ver minhas "janelinhas" ganhando vida me fez pensar: "É isso que quero fazer para sempre!"
Banco de Dados e Meu Primeiro Projeto Completo
Em 2020, tive a oportunidade de participar de um curso de Banco de Dados com MySQL, ministrado por uma pessoa que admiro muito. Foi uma experiência incrível! Meu projeto final foi um aplicativo desktop em C# que ajudava a identificar e armazenar "broas" (erros de português). Foi meu primeiro contato com um projeto completo, desde o frontend até o backend, e isso me deixou ainda mais motivado.
Desafios e Adaptações
Durante o ensino médio, também precisei aprender um pouco de HTML e JavaScript para projetos escolares. Confesso que, na época, meu foco ainda era o C#. Queria me tornar um expert nessa linguagem e explorei áreas como desenvolvimento web com ASP.NET e mobile com Xamarin. No entanto, nem tudo foi fácil. Como muitos de vocês sabem, em Angola, nem sempre temos acesso a recursos como cartões Visa ou dólares para comprar licenças de software. Por isso, acabei usando algumas bibliotecas "crackeadas" sempre que a original fosse paga afim de continuar meus estudos.
Universidade e Novos Horizontes
Em 2023, finalmente entrei na universidade. O primeiro ano foi desafiador, mas gratificante. Aprendi C e, com muita dedicação, me tornei bastante proficiente na linguagem. Nas férias, decidi mergulhar no mundo do desenvolvimento mobile com Dart e Flutter, através do curso Academia do Flutter, do professor Rahman. Aprendi muito, mas, infelizmente, meu PC não tinha potência suficiente para rodar emuladores e compilar aplicativos mobile. Foi então que decidi voltar ao meu primeiro amor: o C#.
Foco no Backend e Desenvolvimento Web
Percebendo que o desenvolvimento desktop está perdendo espaço, decidi focar no desenvolvimento web. Baixei alguns livros em inglês sobre APIs e Arquitetura ASP.NET Core e mergulhei de cabeça nos estudos. Hoje, consigo desenvolver APIs robustas, implementar autenticação, e tenho um bom entendimento de padrões de projeto como MVC e Repository Pattern. Também explorei um pouco de Blazor, mas confesso que meu coração bate mais forte pelo backend.
Reflexões e Planos para o Futuro
Vivendo em Angola, um país que ainda está em desenvolvimento no que diz respeito à tecnologia, muitas vezes me pergunto qual será meu caminho profissional. Mas uma coisa é certa: amo tecnologia, códigos, resolver bugs e debugar. Não consigo imaginar minha vida longe disso.
Acredito que, independentemente dos desafios, não podemos desistir daquilo que não conseguimos ficar um dia sem pensar. E, para mim, programar é exatamente isso: uma paixão que me move todos os dias.
Conclusão
Minha jornada ainda está apenas começando, e sei que há muito mais para aprender e conquistar. Se você também está trilhando um caminho semelhante, compartilhe sua história nos comentários! Vamos trocar experiências e nos inspirar mutuamente.
E, claro, se você tem dicas, sugestões ou oportunidades, ficarei feliz em ouvir! Afinal, a tecnologia é feita de colaboração e compartilhamento de conhecimento.
Um abraço,
Daniel
#Programação #CSharp #Backend #DesenvolvimentoWeb #APIs #Angola #Tecnologia #JornadaDoProgramador