Ruby on Rails: Como finalmente me senti em paz como desenvolvedor.
Olá pessoal, estou aqui para compartilhar minha experiência com essa tecnologia e como ela realmente mudou meus pensamentos. Não quero promover nenhuma tecnologia em específico, só quero compartilhar minha experiência e deixar que cada um decida se é útil ou não para você. Então vamos lá.
Eu programo desde os meus 13 anos (atualmente tenho 20). Desde então, sempre programei em Javascript/Typescript, sempre me considerando muito proficiente nelas. Estudei tudo o que podia, como React, Vue, Next, Svelte, Express... Era tanta coisa nova, tantas decisões a serem tomadas, que com o tempo comecei a me sentir exausto. Além disso, sempre disputava vagas com milhões de requisitos, o que tornava a concorrência sempre gigantesca, mesmo eu tendo estudado tudo e tendo experiência com elas.
Até que um dia eu acabei entrando em uma vaga onde não haviam requisitos de tecnologia, fiquei bem surpreso com isso. Me apliquei e passei. Quando entrei na empresa, me deparei com essa tecnologia totalmente nova para mim, que só tinha ouvido falar pelos mais velhos. Mesmo assim, sem nunca ter mexido ou estudado sobre, em apenas uma semana já estava sendo totalmente produtivo para a empresa e entregando novas funcionalidades. Para mim, aquilo foi surreal, era tão simples, sem ter que exaurir minhas energias pensando em tantas decisões. Era como se eu apenas seguisse um fluxo... Me sinto totalmente feliz e relaxado com essa tecnologia.
Finalmente sinto que posso realmente focar no que importa: a experiência do usuário. Além disso, consigo ter tempo para evoluir o que é mais importante em um software (além de funcionar como deve, rs), que é como ele é bem construído e como posso crescer de forma saudável. Atualmente, estou me dedicando a estudar o que realmente importa para um desenvolvedor, como padrões de projeto, arquiteturas e como as coisas realmente funcionam, em vez de ficar tentando aprender tecnologias que irão durar pouquíssimo tempo. Isso me permite focar em coisas mais duradouras e importantes para o meu desenvolvimento como profissional. Além disso, sinto que posso ser mais produtivo e criativo, já que não estou sempre preso a tentar aprender novas tecnologias.
Atualmente tenho quase 2 anos de experiência como Desenvolvedor Full-Stack com Ruby on Rails e nunca me senti tão bem com minha carreira. Pretendo continuar trabalhando com essa ferramenta por um bom tempo. Realmente existem ferramentas que são feitas para a "Felicidade do Programador" e isso é o que mais desejo no momento, e não Hype ou tecnologias do momento que talvez nem façam sentido usar.
Se você se sente como eu me sentia antes, afogado por coisas para estudar e decisões a tomar, talvez faça bem para você respirar novos ares e dar uma chance para outras tecnologias, como Ruby on Rails. Não estou dizendo que essa é a única opção, mas para mim foi a escolha certa e mudou totalmente minha perspectiva na tecnologia. Se você estiver interessado, sugiro que dê uma olhada e veja se é algo que pode te ajudar também. Quem sabe essa tecnologia não te traz a paz e felicidade que ela trouxe para mim.
Texto que me inspirou a contar meu relato: https://devanil.dev/sobrecarregado-no-javascript-tente-ruby-on-rails