<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vinicius Ribeiro</title>
    <description>The latest articles on DEV Community by Vinicius Ribeiro (@viniirbr).</description>
    <link>https://dev.to/viniirbr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1086374%2Ff9481316-157d-4ecf-9bcf-125cc0ce1a31.jpg</url>
      <title>DEV Community: Vinicius Ribeiro</title>
      <link>https://dev.to/viniirbr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/viniirbr"/>
    <language>en</language>
    <item>
      <title>O método sem comprovação nenhuma de eficácia que seguirei para conseguir minha próxima vaga</title>
      <dc:creator>Vinicius Ribeiro</dc:creator>
      <pubDate>Sat, 09 Dec 2023 00:54:52 +0000</pubDate>
      <link>https://dev.to/viniirbr/o-metodo-sem-comprovacao-nenhuma-de-eficacia-que-seguirei-para-conseguir-minha-proxima-vaga-2mfd</link>
      <guid>https://dev.to/viniirbr/o-metodo-sem-comprovacao-nenhuma-de-eficacia-que-seguirei-para-conseguir-minha-proxima-vaga-2mfd</guid>
      <description>&lt;p&gt;Estou voltando ativamente a procurar uma vaga como dev e, após quase 2 anos nessa área, e passar por uma mentoria que me ajudou a conseguir meu primeiro estágio, decidi sistematizar meus conhecimentos em uma metodologia. Compartilho ela aqui para&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ajudar pessoas que também estão tentando entrar no mercado, principalmente quem está começando;&lt;/li&gt;
&lt;li&gt;Me comprometer a seguir o planejamento e continuar progredindo;&lt;/li&gt;
&lt;li&gt;Obter feedback e ajustar pontos passíveis de serem melhorados&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Essa metodologia parte de 2 pilares fundamentais: evolução técnica e networking.   &lt;/p&gt;

&lt;h2&gt;
  
  
  Evolução técnica
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Estudo teórico&lt;/li&gt;
&lt;li&gt;Idealização e execução de projetos&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Estudo teórico
&lt;/h3&gt;

&lt;p&gt;Apesar de ser praticamente senso comum que quem não tem experiência profissional deva criar projetos pessoais, eu percebi, após passar muito tempo fazendo apenas projetos, que eu não estava evoluindo tão bem tecnicamente como gostaria. Sim, eu codava mais rápido e, sim, conseguia desenvolver projetos cada vez mais robustos, mas eu sentia no processo que faltavam conhecimentos e que eu simplesmente negligenciava essas deficiências, desde que determinado problema do projeto fosse solucionado. A refatoração, que eu percebia ser necessária, era sempre deixada para um momento posterior que nunca chegava, porque, terminado um projeto, eu partia para outro, afinal precisava construir portfolio. Por isso, decidi separar uma quantidade considerável de tempo para me aprimorar tecnicamente, não só investindo na minha base de JavaScript, como também dedicando meu estudo para fundamentos da programação como algoritmos e estruturas de dados.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Avançando com JavaScript&lt;/strong&gt;&lt;br&gt;
A plataforma Frontend Masters está repleta de workshops sensacionais e será minha principal fonte de estudo de JavaScript. Estarei escrevendo vários artigos aqui sobre o que considerar importante aplicando a exemplos práticos.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fundamentos de programação&lt;/strong&gt;&lt;br&gt;
Por não ter cursado formalmente um curso de computação, sempre me sinto como um intruso na área e que estou sempre um passo atrás das outras pessoas. Por isso, decidi que vou estudar também tópicos considerados mais "acadêmicos", ou pelo menos que não estão diretamente relacionados com a parte prática do desenvolvimento. Os livros serão minha principal referência nesse sentido, e deixarei registrado resumos e aplicações do livro que estou lendo para cada capítulo.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Idealização e execução de projetos
&lt;/h3&gt;

&lt;p&gt;Seu perfil do LinkedIn está perfeito. Foto profissional, descrição concisa e otimizada para buscas e experiências detalhadas. O próximo passo para o recrutador é olhar o seu GitHub. Lá ele precisa ver que você tem o hábito de codar e você está criando coisas novas. Com um olhar mais de desenvolvedor, ele pode abrir seu código, ler o README e verificar se tudos aqueles repositórios foram criados por você ou é tudo &lt;em&gt;fork&lt;/em&gt; de outras pessoas. Eventualmente, caso chegue numa entrevista, você será perguntado sobre o que criou e, para aqueles com pouca ou nenhuma experiência profissional, é essencial poder ter projetos pessoas para mostrar e falar sobre. Um projeto pessoal não precisa ser, à princípio, uma ideia revolucionária que lhe tornará bilionário. Tampouco deve ser um clone de Netflix, landing page ou lista de tarefas (claro, são todos projetos válidos e importantes no início dos estudos, mas não para se destacar com a situação do mercado hoje). Eu diria que um bom projeto pessoal tem um escopo bem definido (você sabe claramente quando parar) e precisa passar por desafios que todo dev precisa dominar como validação de formulários, autenticação, gerenciamento de estados globais, banco de dados, envio de emails, pagamentos, etc.&lt;br&gt;
Nunca atuei com outras pessoas em projetos fora da empresa onde estagiei, mas me parece ser uma experiência bastante enriquecedora e será um dos meus campos de atuação nessa metodologia que proponho. Ao trabalhar com outras pessoas agregamos conhecimento de suas respectivas áreas, entendemos melhor os fluxos de Git, aprendemos na prática como gerenciar um projeto com outros contribuidores e ainda trabalhamos nossas habilidades interpessoais. O projeto &lt;a href="https://www.linkedin.com/company/soujunior-labs/" rel="noopener noreferrer"&gt;SouJunior&lt;/a&gt; é uma ótima opção para atuar com outras pessoas, mas nada lhe impede também de chamar pessoas no LinkedIn que estão querendo construir portfolio para colocar em prática alguma ideia.&lt;br&gt;
Outra frente que pretendo atuar é na contribuição de projetos &lt;em&gt;open source&lt;/em&gt;. Além de projetos mais famosos, como bibliotecas de componentes, sempre há alguém aparecendo no LinkedIn ou em algum servidor do Discord com alguma ideia nova que você pode contribuir. Então, sumarizando:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Projeto pessoal&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Projeto em conjunto&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contribuições em projetos &lt;em&gt;open source&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;



&lt;h2&gt;
  
  
  Networking
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Aprimoramento do perfil do LinkedIn&lt;/li&gt;
&lt;li&gt;Postagem frequente para compartilhar artigos e andamentos de projetos&lt;/li&gt;
&lt;li&gt;Atuação ativa em servidores do Discord (Alura, Orange Juice e SouJunior Labs)&lt;/li&gt;
&lt;li&gt;Conversar com profissionais da área&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A verdade é que não adianta ser muito bom em algo se ninguém está vendo. Muitas vezes já me empolguei com alguma ideia de projeto ou já passei meses estudando esperando ficar muito bom para aplicar para as vagas quando na verdade o famoso &lt;em&gt;Networking&lt;/em&gt; é a porta de entrada para qualquer coisa. Antigamente, para ter um bom &lt;em&gt;Networking&lt;/em&gt; seria necessário ir a eventos de tecnologia, conversar com pessoas e, mesmo assim, você estaria restrito ao profissionais da sua cidade. Hoje, ter um bom perfil no LinkedIn e dominar o funcionamento do algoritmo é suficiente para alcançar milhares de pessoas. Por isso, eu diria que o &lt;em&gt;Networking&lt;/em&gt; é a prioridade dessa metodologia que proponho. Não é a toa que as atividades relacionadas ao pilar de evolução técnica sempre estão atreladas ao Networking, como quando escrevo artigos trazendo conhecimentos técnicos ou quando me proponho a contribuir e participar de projetos com outras pessoas.&lt;/p&gt;



&lt;h2&gt;
  
  
  Organização com o Notion
&lt;/h2&gt;

&lt;p&gt;Um aspecto que sempre tive dificuldade foi manter a organização de qual momento estou nos meus estudos e de onde quero chegar. Por isso, decidi utilizar a ferramenta do Notion de organização de projetos para registrar as atividades que estão em andamento paralelamente e subdividi-la em &lt;em&gt;tasks&lt;/em&gt; (tarefas). Vamos organizar um planejamento de exemplo para explicar o uso dessa ferramenta. Inicialmente, planejamos a leitura do livro (fictício) "Design Patterns", dar início ao projeto de um design system pessoal, contribuir para um projeto open source e, com os componentes do design system feito, criar meu portfolio pessoal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Em uma página do Notion selecione a opção para exibir templates e selecione a opção &lt;em&gt;Projects and Tasks&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqiz5i97zld3me83p6uwk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqiz5i97zld3me83p6uwk.png" alt="Criar template"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. O template vem com alguns projetos e tasks de exemplo. Observe como elas foram estruturadas e quais informações elas trazem e utilize-as como base para criar seus próprios projetos. Note que o projeto de Design System "bloqueia" o de portfólio, pois o segundo depende do primeiro&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fspfgdvt4gp2a6mmzzf9b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fspfgdvt4gp2a6mmzzf9b.png" alt="Tela de projetos"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Vamos utilizar o projeto da leitura do livro como exemplo para ver como editamos as informações de cada projeto e adicionamos &lt;em&gt;tasks&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F81r0yo2lzsxgmqxdgye8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F81r0yo2lzsxgmqxdgye8.png" alt="Informações de um projeto"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Algumas das informações que podemos modificar de um projeto é seu status, intervalo de tempo em que será realizado, relação de dependência com projetos existentes, &lt;em&gt;tasks&lt;/em&gt; e prioridade&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F20iuskxkrqet8952mfmy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F20iuskxkrqet8952mfmy.png" alt="Adicionando _tasks_"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Ao abrir uma das &lt;em&gt;tasks&lt;/em&gt; criadas, por sua vez, podemos configurar outras informações como status e prazo para finalizar&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7h9jkon2vcqu51pqqatv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7h9jkon2vcqu51pqqatv.png" alt="Informações de uma _tasks_"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. A aba &lt;em&gt;Timeline&lt;/em&gt; exibe um calendário com base nas informações fornecidas de cada projeto e suas &lt;em&gt;tasks&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxpb50kha0hczmdoddkux.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxpb50kha0hczmdoddkux.png" alt="Aba _Timeline_"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. A aba &lt;em&gt;Board&lt;/em&gt; exibe as tasks em forma de cards. Importante para ter uma visão do que falta ser feito indepdendente do projeto&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzclgriode9vxm5fwvzgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzclgriode9vxm5fwvzgs.png" alt="Aba _Board_"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. A página de &lt;em&gt;tasks&lt;/em&gt; organiza melhor as &lt;em&gt;tasks&lt;/em&gt; por projetos. É mais interessante para organizar melhor as informações do ponto de vista das &lt;em&gt;tasks&lt;/em&gt; individuais&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2gkhpkgayipzqjua4zh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2gkhpkgayipzqjua4zh.png" alt="Página de tasks"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O Notion assusta à primeira vista (à segunda e terceira também). Sua imensa versatilidade traz como custo uma curva de aprendizagem mais demorada, que pode afastar muitas pessoas. Felizmente, eles têm consciência disso e, além dos inúmeros templates fornecidos pela comunidade, há tutoriais disponíveis, como é o caso do template de &lt;a href="https://www.youtube.com/playlist?list=PLzaYMdbJMZW3DeRQ_uxdl4DFHFumE_D9Q" rel="noopener noreferrer"&gt;&lt;em&gt;Projects and Tasks&lt;/em&gt;&lt;/a&gt;. Com a prática, fica muito mais fácil ir pegando as funcionalidades mais básicas e depois ir aprendendo cada vez mais. O planejamento é essencial nessa jornada e as potencialidades do Notion, quando bem exploradas, são ótimas aliadas.&lt;/p&gt;

</description>
      <category>estudo</category>
      <category>notion</category>
      <category>planejamento</category>
      <category>networking</category>
    </item>
    <item>
      <title>Como cheguei e o que aprendi até aqui</title>
      <dc:creator>Vinicius Ribeiro</dc:creator>
      <pubDate>Sun, 03 Dec 2023 13:44:24 +0000</pubDate>
      <link>https://dev.to/viniirbr/como-cheguei-e-o-que-aprendi-ate-aqui-2a3p</link>
      <guid>https://dev.to/viniirbr/como-cheguei-e-o-que-aprendi-ate-aqui-2a3p</guid>
      <description>&lt;p&gt;O ano é 2022, em janeiro, quando decidi que faria um intercâmbio na Irlanda. A partir dessa decisão muita coisa mudou.&lt;/p&gt;

&lt;p&gt;Para cumprir o planejado, teria que primeiro adiantar a faculdade de Matemática para conseguir terminar no final do ano, pegar o diploma e viajar. Além disso, mergulhei de cabeça no mundo do desenvolvimento. O plano era começar a trabalhar no Brasil pra ter uma experiência quando fosse pra Irlanda. E quase tudo deu certo.&lt;/p&gt;

&lt;p&gt;Tenho muito a agradecer à mentoria Conquiste Sua Vaga, que me ajudou em dois aspectos pessoais que tenho dificuldade e me possibilitou conseguir meu primeiro estágio.&lt;/p&gt;

&lt;p&gt;A primeira dificuldade que tinha era me isolar durante os estudos, achando que poderia me tornar excelente sem a ajuda das pessoas e, como uma consequência imediata do fato de eu ter me tornado muito bom em algo, eu fosse ser automaticamente notado. É como se eu sempre ficasse adiando o &lt;em&gt;networking&lt;/em&gt; para algum momento do futuro, onde eu me considerasse pronto, mas obviamente esse momento nunca chegava. A mentoria me mostrou a importância de se apoiar em comunidades durante a jornada de dev. O fato é que cedo ou tarde a Síndrome do Impostor ataca e é fundamental pedir ajuda a outras pessoas que atravessam fases parecidas. Além do mais, percebi que, quando discutia problemas com outras pessoas, não só me tornava melhor tecnicamente, como me desafiava a melhorar cada vez mais minha comunicação. Compartilhar os aprendizados e conversar com pessoas de dentro de empresas, também, não é só proveitoso para os outros, mas para se tornar notado e se apresentar desde já como uma parte integrante do mercado, mesmo que a oportunidade ainda não tenha se mostrado.&lt;/p&gt;

&lt;p&gt;Outra dificuldade que me prejudicou muito no passado é que eu tinha muitas ideias, começava a trabalhar entusiasticamente nelas, mas raramente as finalizava. A filosofia proposta pela mentoria de codar todo dia foi fundamental para me manter estimulado, mesmo em dias em que eu não conseguia encontrar vontade. Eu não precisava me cobrar que tinha que codar por horas todos os dias da semana. E também não deveria me dar por satisfeito em assistir 10h de curso e não produzir nenhum código. Posteriormente, aprendi sobre a filosofia Agile e conheci o Scrum, o que me permitiu entender melhor porque eu não conseguia finalizar os projetos pessoais que me propunha a fazer. Agora, dividindo um projeto em tarefas mais simples e bem definidas, estipulando prazos e uma ferramenta para planejamento que me oferece bastante flexibilidade.&lt;/p&gt;

&lt;p&gt;Em 6 meses de muito estudo consegui meu primeiro estágio. A história é interessante e traz alguns aprendizados. Conheci a empresa a partir do relato de pessoas sobre o seu estágio, que promovia um processo de formação interna e, em seguida, atuação em projetos reais. Entrei em contato com alguns dos estagiários e eles foram muito gentis em me explicar como era e que eles recomendavam demais. Em seguida, entrei em contato com a pessoa responsável pelo estágio perguntado sobre quando abriria o próximo processo de seleção. Cerca de um mês depois eu estava me candidatando para o desafio técnico que envolvia React com validação de formulário, o que tinha sido exatamente meu último projeto pessoal, então as informações estavam frescas. Passei para a fase da entrevista, onde a mesma pessoa que eu tinha conversado no LinkedIn a um mês fez algumas perguntas sobre o projeto que havia desenvolvido no desafio técnico. Consegui a vaga e soube no feedback que um dos motivos era que ele tinha percebido que eu realmente estava motivado, dada a minha insistência de fazer perguntas pelo LinkedIn. &lt;strong&gt;Lição aprendida:&lt;/strong&gt; claro que o bom senso é fundamental, mas pedir ajuda no LinkedIn e fazer perguntas dificilmente será visto com maus olhos. &lt;/p&gt;

&lt;p&gt;O período do estágio foi sensacional. Em cerca de 7 meses fiz uma trilha de aprendizados envolvendo JavaScript, Git, TypeScript, React, React Native, Next, testes e Docker. Em seguida, parti para trabalhar em um projeto real, desenvolvendo um aplicativo para o gerenciamento de uma propriedade agrícola. React, React Native e NestJS, tudo que eu tinha estudado estava lá, dessa vez com uma base de código muito maior que deveria ser aprendida, para além das tecnologias. Em 3 meses trabalhando no projeto eu estava bem feliz, desenvolvendo funcionalidades das quais me orgulhava, como a utilização de mapa para marcação de pontos da propriedade e cálculo de área, mas chegou o dia de ir pra Irlanda e eu sabia que não poderia mais ficar no estágio, por conflitos de horário e questões financeiras. Depois de um mês trabalhando da Irlanda, tentando conciliar a diferença de fuso e a escola de inglês, pedi pra sair.&lt;br&gt;
&lt;/p&gt;

&lt;br&gt;
Durante os 6 meses seguintes após minha saída, trabalhei em uma cozinha de restaurante, um estádio e uma cafeteria, enquanto mantinha a rotina de estudos e desenvolvi minha página de &lt;a href="https://portfolio-viniirbr.vercel.app/"&gt;portfólio&lt;/a&gt;. Algo surpreendente também aconteceu no segundo mês do meu intercâmbio. Comecei um hackathon um pouco antes de sair do Brasil organizado por uma empresa de rerutamento do Reino Unido em parceria com o Manchester City. Pela primeira vez eu trabalhei com pessoas que não falavam português e o resultado não poderia ter sido melhor. Recebemos a notícia que nosso projeto foi finalista entre os 10 melhores e que eles custeariam nossa viagem para Manchester para apresentá-lo no estádio do Manchester City, onde eles decidiriam o vencedor. A princípio, custei acreditar, achando que era algum tipo de golpe, mas aos poucos a ficha foi caindo e, de fato, me dei conta que era real quando fiquei de pé no auditório do estádio para apresentar em inglês para uma plateia de diversos lugares do mundo e eu sendo o único brasileiro ali. Não levamos o prêmio, mas eu já tinha chegado mais longe do que poderia ter imaginado.

&lt;p&gt;Outro projeto interessante que desenvolvi ao longo desse tempo foi &lt;a href="https://github.com/viniirbr/orderfy"&gt;uma aplicação que buscava resolver um problema do lugar onde trabalhava&lt;/a&gt;. Nós recebíamos muitos pedidos de sanduíches por email das empresas. A loja trabalhava com receitas específicas de sanduíches, mas o cliente também poderia montar o seu próprio com os ingredientes disponíveis. No entanto, como os pedidos eram feitos por texto, faltava uma padronização (os ingredientes apareciam nas mais diversas ordens e muitas vezes o cliente se esquecia de especificar o tipo de pão), além de não ser intuitivo para o cliente escolher os itens, fazer uma modificação (tipo tirar a cebola) e manter um histórico para realizar novos pedidos. Tentei vender o "produto", mas, apesar dos elogios, o dono não queria arriscar acrescentar mais softwares em meio a tanto que eles usavam. Mesmo assim, foi bastante interessante poder criar uma solução para um problema real e tentar vender algo idealizado e executado por mim.&lt;/p&gt;




&lt;p&gt;Infelizmente, meu plano de trabalhar como dev em Dublin não funcionou. O mercado esfriou e 1 ano de experiência era muito pouco para alguma empresa estar disposta a patrocinar um visto. Decidi voltar para o Brasil para tentar e continuar me aprimorando e trabalhar na área que me sinto bem. Apesar de não conseguir trabalhar como desenvolvedor na Irlanda, estar lá me proporcionou muita coisa que seria inimaginável, como participar de um encontro na sede do MongoDB com direito a pizza e conversa com pessoas geniais que trabalhavam em Big Techs com Google e Microsoft. Me senti no próprio Vale do Silício. Hoje, no aeroporto a caminho do Brasil, estou desenvolvendo um método de estudo/prática/networking para conseguir minha próxima vaga. Mantendo a constância no método, tenho certeza que não é uma questão de se, mas de quando conseguirei a próxima vaga. Escrever esses artigos é uma forma de me manter seguindo uma trilha bem definida e ajudar pessoas que estão passando por processos parecidos. No próximo artigo, explicarei quais são os fundamentos do método, materiais que estou usando para estudar e como estou utilizando o Notion para planejar tudo. Toda segunda lançarei aqui um artigo mais técnico (pode ser algo sobre JavaScript, React, Next e seu ecossistema) e toda sexta uma atualização em formato de diário sobre o que foi possível executar ao longo da semana, erros e aprendizados, além de delimitar os planos para a próxima. Vamos juntos!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
