A jornada de um desenvolvedor Fullstack é cheia de desafios, aprendizados e reviravoltas. Conheça a história de Łukasz, um jovem de 19 anos que largou a universidade para se dedicar integralmente à programação. Ele compartilha sua trajetória, desde os primeiros passos no código até a decisão de abandonar um projeto ambicioso e buscar novos caminhos no mundo da tecnologia.
O Início da Jornada de um desenvolvedor Fullstack
Łukasz começou a programar em julho de 2022, quando seu inglês finalmente permitiu que ele acompanhasse os cursos. Antes disso, ele relata ter se frustrado ao tentar aprender JavaScript em polonês. A partir daí, decidiu que aprenderia programação diretamente em inglês, sem traduções. Uma das melhores maneiras de aprender é com praticar inglês com IA.
Ele iniciou com HTML, CSS e JavaScript, mas se considerava um completo iniciante. Suas habilidades em CSS eram básicas e JavaScript parecia uma língua estrangeira. Quando começou a progredir, a escola atrapalhou. Um professor de matemática utilizava métodos de ensino ultrapassados e punitivos. Łukasz ignorou as matérias escolares para se concentrar em programação, mas acabou sofrendo as consequências. Sua mãe foi chamada e ele precisou pausar a programação por alguns meses para garantir boas notas.
Em janeiro de 2023, Łukasz começou a estudar React, finalizou um curso em meados de fevereiro e iniciou o BookFreak. Inicialmente, era apenas um projeto pessoal: ele queria criar um espaço onde os leitores pudessem acompanhar seu progresso, conectar-se e competir. A leitura nunca foi um de seus maiores interesses, e ele pensou que gamificar a experiência poderia fazer a diferença.
Apesar de o aplicativo não ter sido lançado, os códigos do projeto estão disponíveis no GitHub:
Contudo, o web-app não está finalizado e o mobile app não funciona devido à remoção dos endpoints para o Firebase e à ausência do Stripe.
Em 2023, a vida familiar de Łukasz foi abalada por perdas, o que impactou sua energia e motivação. Apesar disso, ele continuou a programar. A escola, por outro lado, se tornava cada vez mais frustrante. A cada dia que passava naquele ambiente, o desejo de sair aumentava.
Naquela época, a inteligência artificial não era tão avançada, então Łukasz passava horas pesquisando em fóruns como o Stack Overflow e em artigos online. Ele evitava copiar e colar códigos sem compreendê-los. Em maio, ele considerou ter a “primeira versão” de seu projeto, com funcionalidades básicas. Conciliar escola e desenvolvimento pessoal era um desafio, e no final de maio e junho, a situação se tornou caótica. Ele aprendeu React Native e TailwindCSS, mas não conseguiu equilibrar tudo.
A situação se agravou com a reprovação em matemática e a necessidade de fazer um teste de recuperação em agosto. O professor foi hostil, chegando a humilhá-lo na frente da turma, questionando sua educação. Esse momento reforçou a aversão de Łukasz pela escola.
De maio a setembro, ele se dedicou a aprimorar a interface do usuário do projeto, que considerava inadequada e um obstáculo para seus planos. Ele refez um curso de CSS, praticou mais e notou melhorias, mas ainda não estava satisfeito. Ele também continuou a praticar React Native e chegou a publicar um aplicativo básico de diário de viagem na Google Play Store, apenas como prática, enquanto se preparava para o teste de matemática.
A Decisão Final
Łukasz foi aprovado no teste de recuperação. Ele acredita que a banca examinadora foi instruída a aprová-lo, pois ele mesmo não se aprovaria com o conhecimento que possuía na época. Aliviado, ele decidiu que não se dedicaria mais aos estudos da mesma forma.
No início do ano letivo de 2023/2024, Łukasz decidiu que não se esforçaria para as provas e que passaria sem estudar. Sua frustração com o sistema, os professores e a burocracia atingiu o ápice. Ele se dedicou à programação como nunca antes, com exceção de uma semana de folga em Manchester. No entanto, seu foco estava disperso, e os resultados não foram os melhores.
De janeiro a março, ele desenvolveu uma versão mobile de seu aplicativo, mas suas habilidades de design eram deficientes. De abril a junho, ele se dedicou a projetos menores e aprofundou seus conhecimentos em TypeScript, Next.js e Node.js. Ele também se interessou por THREE.js, motivado pela possibilidade de criar elementos 3D na web. Ele criou clones do Twitter e do Spotify, um aplicativo de marketplace com Three.js e um pequeno portfólio que planeja aprimorar em novembro, após concluir seu currículo.
Em junho, Łukasz fez um curso de Figma para melhorar a interface do BookFreak, dedicando 1,5 meses para construir e refinar seu mockup. Na mesma época, ele se candidatou a 300 vagas de emprego (de maio a agosto de 2024), conseguiu seis entrevistas, foi rejeitado em três e não obteve resposta nas outras três.
Ele evitou a universidade ao máximo, pois detesta o sistema educacional. Ele se sente oprimido pelo Estado e sempre desprezou a escola, com exceção de 2019, quando teve um professor de matemática que acreditava nele e o incentivava a aprender. Hoje, ele se motiva sozinho e consegue enxergar seus erros passados com mais clareza.
Durante o verão, ele se concentrou em redesenhar e refatorar seu código Next.js. No entanto, o parceiro de sua mãe (de 2010 a 2024) o forçou a se matricular na universidade sob ameaça de despejo. Ele também o pressionou a tirar a carteira de motorista, algo que Łukasz não queria nem precisava. Ele se sente mais seguro no transporte público do que em um carro. O período de agosto a setembro foi exaustivo mental e fisicamente devido ao estresse, ao tempo perdido aprendendo regras de trânsito e fazendo testes indesejados.
Quando a universidade começou em outubro, Łukasz percebeu que era ainda pior do que o ensino médio. Uma aula de 90 minutos ensinava menos conteúdo do que uma aula de 45 minutos no ensino médio. Ele continuou a trabalhar em seu projeto, mas o progresso estava mais lento do que o esperado. No mesmo mês, o parceiro de sua mãe foi exposto por seu comportamento manipulador e malicioso. Łukasz tem tolerância zero com a decepção e, desde outubro de 2024, não dirige a palavra a ele. O padrasto se mudou, mas deixou seus pertences na casa, mantendo acesso até janeiro de 2025, quando finalmente retirou tudo. Łukasz não tem piedade de traidores.
Em novembro de 2024, Łukasz foi vítima de um golpe e perdeu 0,125 BTC após expor acidentalmente sua seed phrase. Isso não aconteceu por ignorância, mas por exaustão após um longo dia de trabalho. Em dezembro, ele percebeu que, para ter um crescimento pessoal real, precisava abandonar a universidade e se dedicar integralmente ao seu projeto. Janeiro foi um mês difícil; ele não conseguiu trabalhar muito enquanto processava tudo o que havia acontecido. Ele decidiu ajudar sua mãe financeiramente, pois havia ganhado dinheiro suficiente para se sustentar por mais de um ano em uma casa alugada sem precisar trabalhar. No entanto, ela aceitou apenas uma pequena quantia, já que ele também contribuía com as responsabilidades domésticas.
Em fevereiro, Łukasz concluiu que seu projeto não fazia mais sentido e decidiu encerrá-lo. Em vez disso, ele se dedicou ao curso Cyfrin do zero, pois desde outubro ele vinha lutando para aprender Solidity de forma eficaz.
Relação com as Figuras Paternas
Łukasz relata nunca ter tido um pai que realmente se importasse com ele. Ele não se entrega à autopiedade, apenas constata os fatos. Seu pai biológico morreu quando ele tinha cinco anos. Ele era um serial cheater com várias famílias e agredia fisicamente sua mãe, conforme confirmado em documentos judiciais. Łukasz se recusa a chamar alguém assim de pai, independentemente da genética. Sua mãe tenta pintar um quadro melhor dele, mas ele rejeita essa versão.
O parceiro seguinte de sua mãe (de 2010 a 2024) foi abusivo de outra forma: financeira e emocionalmente. Diferentemente do abuso físico de seu pai biológico, ele manipulava sua mãe, registrando seus carros em nome dela e tentando torná-la financeiramente dependente dele. Ele controlava o acesso de Łukasz a recursos, garantindo que ele sempre tivesse as ferramentas mais baratas e ineficientes. Ele também ameaçou expulsá-lo de casa se ele se recusasse a frequentar a universidade, empurrando-o para a dependência financeira para poder explorá-lo no futuro.
Em outubro de 2024, sua mãe finalmente revelou toda a extensão da sua decepção. Ele a estava traindo o tempo todo. A partir desse momento, ele se tornou nada para Łukasz. Ele não se importa que ele tenha o sustentado por 14 anos, ele só se importa com a intenção, e a dele nunca foi pura. Quando ele finalmente levou suas coisas em janeiro, Łukasz teve dificuldades para trabalhar, então passou seu tempo lendo e contemplando seu futuro. Em fevereiro, ele recuperou o foco e voltou ao trabalho sério.
Atualmente, Łukasz se sente verdadeiramente livre. Ele está comprando um novo computador, financiado por seus investimentos e pela herança da riqueza de seu pai biológico, que ele conseguiu aumentar. Se necessário, ele poderia viver de suas economias por mais de um ano, cobrindo aluguel e outras despesas. Pela primeira vez, ele está aprendendo o que quer, livre de manipulação. Não há nada maior do que a liberdade.
Ele observa que as pessoas buscam riqueza sem fim, mas ao fazê-lo, tornam-se escravas de suas próprias ambições. Saber quando se afastar é crucial. O dinheiro é importante, mas, em última análise, apenas uma ferramenta. O sistema monetário atual, estabelecido em 1973 por Nixon, está fundamentalmente quebrado. Os bancos centrais podem criar dinheiro digital à vontade, mas quando ele defende um sistema financeiro melhor, as pessoas o olham como se ele fosse de outro planeta. Talvez ele seja um pouco excêntrico, mas ainda é da Terra.
Essa é uma das principais razões pelas quais ele abraçou a criptomoeda, além de evitar as restrições de KYC a cada passo.
Objetivos Atuais na Jornada de um desenvolvedor Fullstack
Łukasz quer dedicar este ano para aprender tudo o que está em seu currículo, construir projetos e adquirir cada vez mais conhecimento. Depois, pretende encontrar um emprego. Ele reconhece que pode parecer uma jornada frustrante, reclamando de não ser “bom o suficiente” para ser contratado, e que pode haver comentários maldosos.
Ele compartilha sua história para mostrar a outras pessoas o que elas podem querer evitar em sua jornada de um desenvolvedor Fullstack. Se você é uma dessas pessoas que pensam assim, pare e reflita.
Se você chegou até o final, Łukasz agradece e convida você a segui-lo no X e no Github. Você também pode se conectar com ele no Discord, seu nickname é Luftjunkie#1566.
Até a próxima!
Este conteúdo foi auxiliado por Inteligência Artificial, mas escrito e revisado por um humano.
Via Dev.to