Voltar

🚀 Abrindo as cortinas: conheça meu novo site/blog!

Ideia antiga, projeto novo. Acompanhe como foi a criação de meu site pessoal e blog em poucos dias utilizando tecnologias modernas

macbook pro on white table writed just start
LP

Leonardo Petta do Nascimento

4 min. de leitura · Criado em 20 abr, 2024


Gostou? Compartilhe!


O começo

Olá, que bom te ver por aqui!

Não sei se já me conhece, mas se não, prazer, sou Leonardo, desenvolvedor fullstack no ecossistema Javascript e através dessa postagem inicial, vou tentar explicar minhas motivações e te mostrar o que está por vir.

Antes de mais nada, devo dizer que não tenho muito experiência pra escrever artigos, postagens ou seja o que for. Sou programador, não escritor, mas vou tentar criar textos interessantes e te ensinar algo que aprendi durante meus dias de desenvolvimento.

De qualquer jeito, vamos começar.

O problema do “tudo se inicia, nada se acaba”

Se você é programador como eu, sabe o quanto é difícil iniciar um projeto pessoal. A falta de criatividade, habilidade e principalmente a falta de tempo, atingem diversas pessoas, fazendo com que surja bloqueios na hora de iniciar algo. Nesse contexto, sempre busquei criar algo, seja um biblioteca, um SaaS, um app mobile… mas sempre as ideias morriam antes de sair do papel ou eu perdia a motivação em continuar elas.

Eu sou uma pessoa que gosta de aplicar programação na resolução dos meus problemas, o problema disso, é que nunca encontro algo na minha vida pra resolver com programação e isso se tornou bem frustrante, porque eu via pessoas no Linkedin criando aplicações, ideias, projetos e eu acabava duvidando das minhas habilidades. Juntando tudo isso com o tempo curto que eu tenho pra conciliar meu trabalho, vida e projetos, eu sempre acabava só seguindo o fluxo:

  1. Criar repositório;
  2. Codar alguns dias;
  3. Esquecer o repositório;
  4. Alguns meses depois voltar ao Github e excluir.

Bom, cansei disso, eu queria poder contribuir com a comunidade que tanto me ensinou, trazendo conteúdos. “Mas, como eu saio desse limbo?”, eu me perguntei.

Sinceramente? Um conselho pra pessoas que se vêem nessa situação, é que nenhum projeto é pequeno demais, nem sempre um projeto vai te resolver um problema e principalmente, tudo tem seu tempo.

Uma coisa que sempre me iludi, foi com a rapidez que aplicações “eram feitas”. Se você procurar cursos, vídeos e bootcamps, por ai, vai ver que o desenvolvimento parece tão fluído, natural e principalmente, o agente que mais parece que nos perturba: Rapidez.

Nisso eu te pergunto, você acha que desenvolver software é realmente rápido? Bom, depois de 4 anos na faculdade e 3 anos no mercado de trabalho, devo dizer que programar não é tão rápido quanto nos fazem parecer.

No momento que você coloca isso na sua cabeça, um peso muito grande sai das suas costas. E nesse momento você pode até estar falando: “Engraçado, porque no título você disse que desenvolveu o blog em poucos dias”. Bom, isso é verdade, seria hipocrisia da minha parte falar tudo isso e no final o blog ter sido feito em menos de uma semana, mas uma coisa que o título não te conta, é:

  • O tempo que eu pensei na ideia;
  • O tempo que eu procurei as tecnologias;
  • O tempo que eu testei as tecnologias;

E principalmente: O tempo de pensar e desenvolver funcionalidades futuras;

Então, sim, se você usar de exemplo esse blog, você consegue desenvolve-lo em pouco tempo, porém isso só é possível porque você tem o código de exemplo, você tem o “caminho das pedras”, e não vai ser sempre assim. Um software não surge do nada então tire isso da sua cabeça.

O que eu quero dizer com tudo isso é que, não se iluda com o tempo de desenvolvimento das coisas, cada projeto tem seu tempo e a maioria não vai estar em um ambiente controlado como em um curso. Faça seu projeto no seu tempo hábil, se orgulhe disse e um dia você vai poder ensinar alguém a fazer o mesmo, mais rápido.

Porque iniciar um blog?

Criar um blog foi algo que uniu três coisas que eu estava querendo a um tempo:

  1. Expor aprendizados e documentar meus conhecimentos;
  2. Melhorar meu site;
  3. Iniciar um novo projeto;

Devo admitir que criar um blog do zero não é a coisa mais necessária do mundo. Hoje há diversos locais onde você pode expor suas ideias de maneira gratuita, mas navegando por artigos em vários sites me fez identificar uma coisa, o quanto meu site anterior era poluído de informação e que nada ali realmente me agradava. Então eu decidi diminuir drasticamente o conteúdo do meu site e focar exclusivamente em expor quem eu sou, meus projetos e unificar um blog.

Como citei, criar um blog do zero não é algo necessário, mas acredito que ter iniciado esse projeto, foi um treino excelente. Aprendi muitas conceitos novos que o Next 14 tem a oferecer e características de um CMS que não fazia ideia que existiam. Além disso, foi uma oportunidade grandiosa de testar novas bibliotecas de componente e outros conceitos como um tema claro/escuro para meu site. Para citar um exemplo, sempre li e estudei sobre aplicar temas claros e escuros em sites e apps, mas só codificando um, pude realmente ver as dificuldades que se pode encontrar e com isso, aprendi algo novo.

As vezes, ficamos tão focados em tentar criar algo novo, que ficamos frustrados com aquele pensamento de “Ok, isso já existe…”, mas devemos sempre lembrar que somos programadores, não é porque fazemos uma calculadora, um calendário, ou uma simples todo list, que estamos desperdiçando tempo. Todo projeto é um desafio que nos ensina a resolver problemas, então tentei deixar de lado minha mente martelando que todo mundo tem um blog, arregacei as mangas, e aqui estou.

O que irei encontrar em conteúdos futuros?

Os primeiros e próximos posts serão focados na construção de um blog do zero, então irei juntar toda a experiência que tive montando esse site para passar algum conhecimento e dificuldades que eu tive.

Tentarei dividir em partes a criação do blog se eu ver que o conteúdo está ficando muito grande ou algo for muito complexo.

Tentei criar um MVP do meu blog com todas as funcionalidades que acho que são mínimas o suficiente para um experiência agradável para o usuário. Qualquer funcionalidade que eu for criando irei aplicar ao blog e criarei uma postagem

Outras postagens não relacionadas a criação de um blog virão com tempo a medida que eu for estruturando mais conteúdo.

Agradeço desde já por ter chego até aqui. Qualquer dúvida ou sugestão que queira dar em relação ao meu conteúdo, só me chamar por algum dos meios de contato espalhados pelo site.

Vejo você nas próximas postagens!


Gostou? Compartilhe!


📣 Aviso