Como decidi começar a compartilhar conhecimento sobre desenvolvimento
Bom dia para todos!
Nunca havia compartilhado na internet nenhum conhecimento sobre desenvolvimento. Até hoje.
Desde dezembro de 2021 sai da área de vendas técnicas de uma multi-nacional, ajudando empresas a projetar suas estruturas de datacenter, para migrar, dentro da mesma empresa, para a área de desenvolvimento. Foi uma migração muito difícil para mim porque eu gostava muito de onde eu estava e, mesmo sendo minha área de estudo - faço Ciência da Computação -, nunca tive nenhuma experiência na área de desenvolvimento e havia um medo dentro de mim de fazer esta mudança e acabar não sendo o que eu queria.
Fiz então esta migração para desenvolvedor junior full-stack trabalhando com Java e Angular. Comecei a aprender todo o dia algo diferente, principalmente sobre o framework Angular, pois nunca havia nem ouvido falar dele antes.
Bem basicamente, meu time trabalha desenvolvendo um portal web, em Angular, e alguns serviços, em Java, para o armazenamento de arquivos dentro da nossa empresa.
O portal foi criado com Angular 7 e desde então venho mexendo nesta versão do Angular. Neste ano começamos alguns esforços para fazer a mudança para a versão mais recente do Angular. E é ai onde as coisas começam sobre minha vontade de começar a compartilhar conhecimento dentro da área de desenvolvimento.
Começei a focar em ser uma das principais pessoas dentro do time quando se toca no assunto Angular e sobre a migração do nosso portal para a nova versão. Iniciei junto com meu time um programa de estudos sobre as melhores práticas de Angular para no final estarmos todos na mesma linha de conhecimento para iniciarmos uma certificação Angular, paga pela empresa.
Além disso, também conversei com nosso arquiteto para termos padronizações no código, utilizando Eslint + Prettier, dentro do novo portal para que possamos mitigar alguns problemas que temos hoje em dia de cada um escrever o código de uma forma. Acho que isso acaba ficando uma bagunça e essa foi a melhor forma que encontrei para termos uma escrita de código mais padronizada.
Iniciei também a criação do novo repositório com a nova versão do Angular. Criei a parte de login utilizando a API de SSO da nossa empresa e configurei toda a parte do Eslint e do Prettier.
Somente nisso já descobri diversas mandeiras de escrever Angular que não conhecia até então pois estava muito focado no Angular 7.
Foi ai que decidi começar a compartilhar conhecimento online.
Hoje fiz minha primeira postagem no Medium sobre o assunto, chamada "How to protect your routes in Angular" - você pode ler clicando aqui.
Decidi começar com algo pequeno e simples, pois compartilhar conhecimento online é algo novo para mim. Mas pretendo em breve compartilhar cada vez mais sobre os mais diversos assuntos dentro dessa nossa área que está sempre mudando.
Gostaria de deixar essa pequena motivação aqui, para que tenhamos cada vez mais pessoas da nossa área compartilhando conhecimento e trazendo cada vez mais novas formas de pensar.
Agradeço pelo seu tempo nesta pequena leitura.