Como a programação será abordada nesse blog?
Acredito que já se fez claro que o foco deste blog será a tecnologia e programação; porém, acredito ainda não ter ficado claro a forma como estes assuntos serão abordados aqui.
Portanto, acredito que nada melhor do que esse primeiro post na categoria tecnologia para elucidar quaisquer dúvidas e “cantar a bola” de como será daqui pra frente.
Em terra de lógica, a opinião não tem espaço
Pode parecer duro ou arrogante da minha parte dizer isso; porém, acredito que o primeiro disclaimer que precisa ser feito aqui é esse: Em se tratando de assuntos técnicos, principalmente um assunto lógico como a programação, a opinião não tem vez (ou pelo menos não deveria ter).
Quanto mais inexperiente é um desenvolvedor, mais comum é você vê-lo afirmando coisas como “tal linguagem é a melhor linguagem que existe” ou “nem precisa pensar duas vezes, MySQL é melhor”, enquanto, em contrapartida, quanto mais experiente é um desenvolvedor, mais comum é você ouvir dele a resposta “depende”, seguida de uma pergunta como “Que problema você precisa resolver? Você precisa de performance? Ou talvez a integridade dos dados seja mais importante?”
A senioridade é isso: entender que não existe bala de prata, que cada contexto tem suas peculiaridades, e que cabe a você conhecer o máximo de ferramentas possíveis para resolver os desafios que surgirem.
Portanto, desde já, firmo aqui meu compromisso com a verdade, a lógica e a coesão. Nos meus artigos técnicos você não encontrará opinião de nenhum viés, apenas pontos de vista contextualizados para cada situação.
De onde este blog se alimenta? O repo “caderno”
Pode-se perceber que, desde muito novo, eu possuo hábitos de leitura e escrita muito fortes. Sempre fui o tipo de aluno que fixava melhor um conteúdo escrevendo-o da minha própria maneira. Assim sendo, quase tudo aquilo que eu estudo eu possuo anotações pessoais sobre.
A minha dor
Em 2020, quando comecei a estudar a programação de forma comercial (programo desde os 13, porém apenas como script kid), eu comecei a anotar tudo aquilo que eu aprendia em cadernos físicos. E assim se foram um, dois, três cadernos de conteúdos dos mais variados tópicos, até que chegou certo ponto onde se tornou custoso, para a minha evolução e produtividade, continuar anotando tudo em cadernos físicos.
A minha solução
Foi assim que, no final de 2022, junto com a minha decisão de se escolheria Node ou Golang para os próximos anos, surgiu o repositório caderno: um repositório que visava ser um caderno digital onde eu anotaria todos os meus estudos usando markdown, tendo em vista que essa era uma ferramenta poderosíssima que me permitia tornar minhas anotações muito mais ricas e bem desenvolvidas.
Pronto, agora eu tenho um caderno digital onde posso copiar e colar textos e citações de terceiros, anotar links, anexar imagens e muito mais. Tudo isso de forma mais produtiva que em um caderno de papel.
Resultado final
Depois de tudo isso explicado, é de se imaginar que eu possuo muitas anotações e produções textuais sobre os mais variados assuntos da programação, e seria um desperdício deixá-las guardadas juntando poeira, visto que, em minhas produções textuais, eu sempre procurei escrever de forma clara a possibilitar ser entendidas por terceiros, de forma que qualquer pessoa familiarizada com o assunto pudesse entender meus artigos ao ler.
Por isso, planejo postá-los aqui nesse blog aos poucos. Visto o tempo que levará até que eu transcreva e poste tudo aqui, convido você, caro leitor, a acessar esse repositório e aventurar-se por ele em busca de qualquer assunto que lhe interesse, e também a dar uma estrela no repositório em forma de reconhecimento.
Todos os artigos são escritos em forma de tutorial, com passo a passo, links de referência, blocos de código de exemplo e muito mais para facilitar a compreensão do leitor. Portanto, eu não deixaria de aproveitá-los se fosse você.
Convite a conhecer minhas outras produções
Como já foi dito em outros momentos, eu sou um criador de conteúdo compulsivo e possuo materiais de todos os tipos imagináveis. Portanto, acho interessante convidá-lo a acessar meus outros canais de comunicação onde você pode encontrar conteúdos técnicos, como o meu canal no Youtube e meu canal na Twitch, onde eu possuo vídeos falando sobre carreira, tutoriais e diversos outros assuntos relacionados, e meu perfil no Github, onde você pode encontrar implementações de projetos práticos nas mais variadas áreas de forma superestruturada e organizada.