Apresentação


Sejam todos bem-vindos ao LearningSea, este blog é meu espaço pessoal, dedicado a registrar minha trajetória de aprendizado em desenvolvimento de software.
Para mim, este primeiro post é equivalente ao hello world da programação, já que eu ainda não tenho o hábito de escrever publicamente.
A proposta é desafiadora: escrever sobre conceitos que ainda estou consolidando. Mas esse é justamente o objetivo, consolidar e registrar o aprendizado.

Um pouco sobre mim

Eu me chamo Leonardo, sou um desenvolvedor web com foco em backend e APIs.
Estou atualmente no último semestre da graduação em Análise e Desenvolvimento de Sistemas.
Estudo programação e engenharia de software há aproximadamente dois anos e meio, durante esse tempo, segui um caminho majoritariamente autodidata.

Por que um blog?


As motivações principais para a criação deste projeto foram:

  • Desenvolver e manter meu primeiro software em produção
  • Registrar cronologicamente meu aprendizado e consolidá-lo de forma profunda, incluindo experimentos como desenvolvedor

Breve contexto sobre o que levou à criação deste blog

Desenvolver software é uma atividade interdisciplinar e cheia de nuances. Quanto mais eu aprendo e construo, mais eu percebo que atrás de uma montanha gigante sempre existe outra maior.
Ao longo do tempo praticando, percebi a necessidade e a importância de documentar o que eu aprendo, pois escrever me força a relembrar conceitos e explicá-los de forma objetiva. Além disso, me obriga a revisitar pontos que ainda não consigo explicar com clareza.

O que o nome LearningSea representa

"Learning" representa o processo de aprendizado, que é o principal foco ao escrever os posts. "Sea" simboliza a profundidade e a complexidade da área de desenvolvimento de software.
Programação é uma área cheia de abstrações, e o mar também remete à ideia de explorar um tema em diferentes níveis: do mais superficial até os níveis mais profundos de abstração.
Também pode ser visto como uma analogia sobre como navegar na área de desenvolvimento de software enquanto novos conceitos são explorados.

O que esperar dos próximos posts


Pretendo escrever sobre desenvolvimento de software, abordando ideias, implementações e registros que possam ser úteis.
Também quero compartilhar post-mortems de problemas reais que eu enfrentar, incluindo as decisões tomadas durante o desenvolvimento, bem como erros e aprendizados ao longo desse caminho.
A ideia é documentar não apenas o que funciona, mas também o que dá errado e o que aprendo no processo.