Tornando-se um JavaScript Developer de Elite

Tornando-se um JavaScript Developer de Elite

Compartilhe nas redes sociais

Descrição sobre o Talk

A #02 Mentoria de Carreiras em Tecnologia, realizada pela Coodesh em parceria com a Rocketseat, trouxe um tema incrível no DevTalks: “Tornando-se um JavaScript Developer de Elite”. O tema foi debatido no dia 08 de novembro entre o CTO da Coodesh, Cristiano Albano, e o Back-end Developer da Rocketseat, Jakson Xavier. Se você perdeu, dê o play no vídeo acima ou leia este resumo. 

O nosso convidado, Jakson Xavier, é desenvolvedor há cinco anos, dos quais dois na Rocketseat. Ele começou como Full-stack, passou por dois empregos anteriores, mas viu que o Back-end lhe chamava mais a atenção. Além disso, se especializou em JavaScript, que é usada por uma ampla comunidade de desenvolvedores. 

JavaScript no mercado tech 

Como host do talk, Cristiano Albano, lembrou que o mercado tech exige que o profissional não saiba apenas codar, mas ter subsídios para tomar as melhores decisões entre as ferramentas disponíveis. 

Nesse sentido, o JavaScript, que foi lançado em 1995 e tem diversas bibliotecas, evoluiu muito com o passar do tempo. Além disso, há lançamentos e atualizações constantes. Para Jakson Xavier, que lembra os tempos de low-code e no-code, o developer de maneira geral não pode ter medo do novo e estar sempre atualizado. 

Aliás, ele começou a estudar JavaScript ainda na faculdade, quando era preciso reunir o que havia de mais importante em todas as disciplinas para utilizar num projeto final. Na época, parecia uma missão difícil, mas depois que ele entrou no mercado, percebeu que o conhecimento adquirido foi muito valioso para os desafios da profissão. 

Dessa forma, Jakson Xavier uniu o conhecimento da faculdade às necessidades do mercado e começou a aplicá-lo. O nosso host Cristiano Albano lembrou que há casos em que os conhecimentos teóricos não preparam o desenvolvedor para todos os desafios da carreira, pois há outras variáveis, como o mercado, a empresa, a stack. Mas, de modo geral, o DEV precisa buscar esse conhecimento para estar melhor preparado.  

Preferência pelo back-end 

Quando Jakson Xavier estava no início da carreira, ele gostava do front-end. Mas com o tempo foi percebendo que o back-end lhe trazia mais satisfação. Ele comenta que isso é importante para qualquer desenvolvedor: sentir-se bem fazendo o que faz. Não é que não vai haver mais perrengues, mas que o grau de felicidade será maior. Além disso, nada impede que o DEV mude de stack com o passar do tempo, em meio a tantos paradigmas, linguagens, frameworks e bibliotecas. 

Fazendo escolhas 

No atual emprego, como Back-end Developer na Rocketseat, Jakson Xavier comenta que utiliza muito o JavaScript e o Next, além de boas práticas de clean code e arquitetura limpa. 

Mas é claro que há outras possibilidades. Uma delas que foi levantada durante o talk é o próprio TypeScript. 

Para Jakson Xavier, é interessante usar o TypeScript se a empresa colocá-lo como um requisito. Além disso, se o projeto exigir. Porém, se o desenvolvedor está fazendo um projeto sozinho não há necessidade de utilizar o TypeScript. “Eu vejo que ele é mais exigido em equipes. Mas se precisar, o desenvolvedor precisa conhecer pelo menos o mínimo”, comenta. 

Fontes de estudo e aprendizado 

O dev Jakson Xavier ressalta que para desenvolvedores iniciantes ou não é muito importante estar sempre buscando a atualização dos seus conhecimentos. 

Além de ler a documentação de JavaScript, ler livros que retratem a linguagem também é essencial, pois eles se aprofundam mais nas características da ferramenta. Participar de mentorias e meetups também é uma atitude muito bem-vinda. 

Além disso, uma dica de Jakson Xavier é abrir-se para outras linguagens, até mesmo para aprender e saber quando não é viável usá-la. Na prática, uma linguagem pode ser parecida com outra ou até mesmo se inspirar em outra, portanto, é interessante conhecer mais a fundo essas características. 

Reconhecendo os diferentes perfis 

E como o JavaScript pode ser usado em diferentes perfis, como front-end, back-end e full-stack, como saber quando se está operando em uma das áreas?

Na opinião de Jakson Xavier, se você está com essa dúvida operando nestas áreas, é importante conferir se você resolve problemas com tranquilidade no back e no front. Se sim, é porque você já pode ser considerado um full-stack. 

É claro que, infelizmente, há empresas que querem um full-stack que seja uma verdadeira “agência” numa pessoa só, acumulando conhecimentos do desenvolvimento front-end, back-end, design, data e muito mais. Por isso, é importante criar um posicionamento no mercado. 

Equilibrando trabalho e vida pessoal 

Além de tudo, para ser um JavaScript Developer de sucesso, também é importante considerar o bem-estar e a manter a vida pessoal preservada. Nesse sentido, Jakson Xavier lembra que é fundamental encontrar tempo para ter um hobby e passear com a família em vez de ficar apenas codando em frente a uma tela. 

Ele acredita que é fundamental evitar gatilhos de estresse ou ter crises de esgotamento mental, por isso, é interessante fazer uma boa gestão do tempo. 

Conclusão 

Em resumo, estudar, manter-se atualizado, criar oportunidades para aprender sempre mais sobre o JavaScript, e acima de tudo, respeitar sua vida pessoal, são ingredientes que levam o profissional a ter mais sucesso e melhorar seus resultados. 

Aproveite que você chegou à conclusão do artigo e veja também outros temas do DevTalks.

Descrição sobre o Talk

A #02 Mentoria de Carreiras em Tecnologia, realizada pela Coodesh em parceria com a Rocketseat, trouxe um tema incrível no DevTalks: “Tornando-se um JavaScript Developer de Elite”. O tema foi debatido no dia 08 de novembro entre o CTO da Coodesh, Cristiano Albano, e o Back-end Developer da Rocketseat, Jakson Xavier. Se você perdeu, dê o play no vídeo acima ou leia este resumo. 

O nosso convidado, Jakson Xavier, é desenvolvedor há cinco anos, dos quais dois na Rocketseat. Ele começou como Full-stack, passou por dois empregos anteriores, mas viu que o Back-end lhe chamava mais a atenção. Além disso, se especializou em JavaScript, que é usada por uma ampla comunidade de desenvolvedores. 

JavaScript no mercado tech 

Como host do talk, Cristiano Albano, lembrou que o mercado tech exige que o profissional não saiba apenas codar, mas ter subsídios para tomar as melhores decisões entre as ferramentas disponíveis. 

Nesse sentido, o JavaScript, que foi lançado em 1995 e tem diversas bibliotecas, evoluiu muito com o passar do tempo. Além disso, há lançamentos e atualizações constantes. Para Jakson Xavier, que lembra os tempos de low-code e no-code, o developer de maneira geral não pode ter medo do novo e estar sempre atualizado. 

Aliás, ele começou a estudar JavaScript ainda na faculdade, quando era preciso reunir o que havia de mais importante em todas as disciplinas para utilizar num projeto final. Na época, parecia uma missão difícil, mas depois que ele entrou no mercado, percebeu que o conhecimento adquirido foi muito valioso para os desafios da profissão. 

Dessa forma, Jakson Xavier uniu o conhecimento da faculdade às necessidades do mercado e começou a aplicá-lo. O nosso host Cristiano Albano lembrou que há casos em que os conhecimentos teóricos não preparam o desenvolvedor para todos os desafios da carreira, pois há outras variáveis, como o mercado, a empresa, a stack. Mas, de modo geral, o DEV precisa buscar esse conhecimento para estar melhor preparado.  

Preferência pelo back-end 

Quando Jakson Xavier estava no início da carreira, ele gostava do front-end. Mas com o tempo foi percebendo que o back-end lhe trazia mais satisfação. Ele comenta que isso é importante para qualquer desenvolvedor: sentir-se bem fazendo o que faz. Não é que não vai haver mais perrengues, mas que o grau de felicidade será maior. Além disso, nada impede que o DEV mude de stack com o passar do tempo, em meio a tantos paradigmas, linguagens, frameworks e bibliotecas. 

Fazendo escolhas 

No atual emprego, como Back-end Developer na Rocketseat, Jakson Xavier comenta que utiliza muito o JavaScript e o Next, além de boas práticas de clean code e arquitetura limpa. 

Mas é claro que há outras possibilidades. Uma delas que foi levantada durante o talk é o próprio TypeScript. 

Para Jakson Xavier, é interessante usar o TypeScript se a empresa colocá-lo como um requisito. Além disso, se o projeto exigir. Porém, se o desenvolvedor está fazendo um projeto sozinho não há necessidade de utilizar o TypeScript. “Eu vejo que ele é mais exigido em equipes. Mas se precisar, o desenvolvedor precisa conhecer pelo menos o mínimo”, comenta. 

Fontes de estudo e aprendizado 

O dev Jakson Xavier ressalta que para desenvolvedores iniciantes ou não é muito importante estar sempre buscando a atualização dos seus conhecimentos. 

Além de ler a documentação de JavaScript, ler livros que retratem a linguagem também é essencial, pois eles se aprofundam mais nas características da ferramenta. Participar de mentorias e meetups também é uma atitude muito bem-vinda. 

Além disso, uma dica de Jakson Xavier é abrir-se para outras linguagens, até mesmo para aprender e saber quando não é viável usá-la. Na prática, uma linguagem pode ser parecida com outra ou até mesmo se inspirar em outra, portanto, é interessante conhecer mais a fundo essas características. 

Reconhecendo os diferentes perfis 

E como o JavaScript pode ser usado em diferentes perfis, como front-end, back-end e full-stack, como saber quando se está operando em uma das áreas?

Na opinião de Jakson Xavier, se você está com essa dúvida operando nestas áreas, é importante conferir se você resolve problemas com tranquilidade no back e no front. Se sim, é porque você já pode ser considerado um full-stack. 

É claro que, infelizmente, há empresas que querem um full-stack que seja uma verdadeira “agência” numa pessoa só, acumulando conhecimentos do desenvolvimento front-end, back-end, design, data e muito mais. Por isso, é importante criar um posicionamento no mercado. 

Equilibrando trabalho e vida pessoal 

Além de tudo, para ser um JavaScript Developer de sucesso, também é importante considerar o bem-estar e a manter a vida pessoal preservada. Nesse sentido, Jakson Xavier lembra que é fundamental encontrar tempo para ter um hobby e passear com a família em vez de ficar apenas codando em frente a uma tela. 

Ele acredita que é fundamental evitar gatilhos de estresse ou ter crises de esgotamento mental, por isso, é interessante fazer uma boa gestão do tempo. 

Conclusão 

Em resumo, estudar, manter-se atualizado, criar oportunidades para aprender sempre mais sobre o JavaScript, e acima de tudo, respeitar sua vida pessoal, são ingredientes que levam o profissional a ter mais sucesso e melhorar seus resultados. 

Aproveite que você chegou à conclusão do artigo e veja também outros temas do DevTalks.

Ler Mais...
Ler Menos...

A #02 Mentoria de Carreiras em Tecnologia, realizada pela Coodesh em parceria com a Rocketseat, trouxe um tema incrível no DevTalks: “Tornando-se um JavaScript Developer de Elite”. O tema foi debatido no dia 08 de novembro entre o CTO da Coodesh, Cristiano Albano, e o Back-end Developer da Rocketseat, Jakson Xavier. Se você perdeu, dê o play no vídeo acima ou leia este resumo. 

O nosso convidado, Jakson Xavier, é desenvolvedor há cinco anos, dos quais dois na Rocketseat. Ele começou como Full-stack, passou por dois empregos anteriores, mas viu que o Back-end lhe chamava mais a atenção. Além disso, se especializou em JavaScript, que é usada por uma ampla comunidade de desenvolvedores. 

JavaScript no mercado tech 

Como host do talk, Cristiano Albano, lembrou que o mercado tech exige que o profissional não saiba apenas codar, mas ter subsídios para tomar as melhores decisões entre as ferramentas disponíveis. 

Nesse sentido, o JavaScript, que foi lançado em 1995 e tem diversas bibliotecas, evoluiu muito com o passar do tempo. Além disso, há lançamentos e atualizações constantes. Para Jakson Xavier, que lembra os tempos de low-code e no-code, o developer de maneira geral não pode ter medo do novo e estar sempre atualizado. 

Aliás, ele começou a estudar JavaScript ainda na faculdade, quando era preciso reunir o que havia de mais importante em todas as disciplinas para utilizar num projeto final. Na época, parecia uma missão difícil, mas depois que ele entrou no mercado, percebeu que o conhecimento adquirido foi muito valioso para os desafios da profissão. 

Dessa forma, Jakson Xavier uniu o conhecimento da faculdade às necessidades do mercado e começou a aplicá-lo. O nosso host Cristiano Albano lembrou que há casos em que os conhecimentos teóricos não preparam o desenvolvedor para todos os desafios da carreira, pois há outras variáveis, como o mercado, a empresa, a stack. Mas, de modo geral, o DEV precisa buscar esse conhecimento para estar melhor preparado.  

Preferência pelo back-end 

Quando Jakson Xavier estava no início da carreira, ele gostava do front-end. Mas com o tempo foi percebendo que o back-end lhe trazia mais satisfação. Ele comenta que isso é importante para qualquer desenvolvedor: sentir-se bem fazendo o que faz. Não é que não vai haver mais perrengues, mas que o grau de felicidade será maior. Além disso, nada impede que o DEV mude de stack com o passar do tempo, em meio a tantos paradigmas, linguagens, frameworks e bibliotecas. 

Fazendo escolhas 

No atual emprego, como Back-end Developer na Rocketseat, Jakson Xavier comenta que utiliza muito o JavaScript e o Next, além de boas práticas de clean code e arquitetura limpa. 

Mas é claro que há outras possibilidades. Uma delas que foi levantada durante o talk é o próprio TypeScript. 

Para Jakson Xavier, é interessante usar o TypeScript se a empresa colocá-lo como um requisito. Além disso, se o projeto exigir. Porém, se o desenvolvedor está fazendo um projeto sozinho não há necessidade de utilizar o TypeScript. “Eu vejo que ele é mais exigido em equipes. Mas se precisar, o desenvolvedor precisa conhecer pelo menos o mínimo”, comenta. 

Fontes de estudo e aprendizado 

O dev Jakson Xavier ressalta que para desenvolvedores iniciantes ou não é muito importante estar sempre buscando a atualização dos seus conhecimentos. 

Além de ler a documentação de JavaScript, ler livros que retratem a linguagem também é essencial, pois eles se aprofundam mais nas características da ferramenta. Participar de mentorias e meetups também é uma atitude muito bem-vinda. 

Além disso, uma dica de Jakson Xavier é abrir-se para outras linguagens, até mesmo para aprender e saber quando não é viável usá-la. Na prática, uma linguagem pode ser parecida com outra ou até mesmo se inspirar em outra, portanto, é interessante conhecer mais a fundo essas características. 

Reconhecendo os diferentes perfis 

E como o JavaScript pode ser usado em diferentes perfis, como front-end, back-end e full-stack, como saber quando se está operando em uma das áreas?

Na opinião de Jakson Xavier, se você está com essa dúvida operando nestas áreas, é importante conferir se você resolve problemas com tranquilidade no back e no front. Se sim, é porque você já pode ser considerado um full-stack. 

É claro que, infelizmente, há empresas que querem um full-stack que seja uma verdadeira “agência” numa pessoa só, acumulando conhecimentos do desenvolvimento front-end, back-end, design, data e muito mais. Por isso, é importante criar um posicionamento no mercado. 

Equilibrando trabalho e vida pessoal 

Além de tudo, para ser um JavaScript Developer de sucesso, também é importante considerar o bem-estar e a manter a vida pessoal preservada. Nesse sentido, Jakson Xavier lembra que é fundamental encontrar tempo para ter um hobby e passear com a família em vez de ficar apenas codando em frente a uma tela. 

Ele acredita que é fundamental evitar gatilhos de estresse ou ter crises de esgotamento mental, por isso, é interessante fazer uma boa gestão do tempo. 

Conclusão 

Em resumo, estudar, manter-se atualizado, criar oportunidades para aprender sempre mais sobre o JavaScript, e acima de tudo, respeitar sua vida pessoal, são ingredientes que levam o profissional a ter mais sucesso e melhorar seus resultados. 

Aproveite que você chegou à conclusão do artigo e veja também outros temas do DevTalks.

Você também pode gostar