Saiba isso para ser um Full Stack - Full Cycle FullCycle

Voltar

Wesley Willians

Saiba isso para ser um Full Stack

5 min de leitura

Antes de falarmos sobre Full Stack, é importante entender primeiro as diferenças entre Front-end e Back-end.

 

Front-end

No Front-end temos tudo aquilo que está visível na sua tela ao acessar um site ou aplicativo. Esse profissional é responsável pela interface e a parte que interage com o usuário. É recomendável que o profissional que trabalha com front-end tenha bom conhecimento em ferramentas de edição de imagem como Photoshop e Sketchup, além de algumas linguagens como: HTML, CSS e JavaScript.

Back-end

O Back-end é a camada que, como usuários, não temos contato e não pode ser vista. Esse profissional cuida da segurança do negócio, da integridade do banco de dados, regras e funcionalidade do site. Ele é responsável por programar, codificar e testar as aplicações, utilizando linguagens de programação para impulsionar os sites. As principais linguagens que um back-end deve dominar são Java, PHP, Node,  Python, Ruby, #C e Go.

Tornando-se Full Stack Developer

Dito isso, se pegarmos um profissional que saiba o que está fazendo no Back-end e Front-end, ele poderá dar conta de 80% da aplicação. Esse é o chamado desenvolvedor Full Stack. Porém, para os outros 20%, essa empresa terá que contratar devs para resolverem problemas que um Full Stack Developer de nível geral não consegue desenvolver. É interessante ressaltar que o termo Full Stack, nos dias de hoje, está virando padrão nas empresas.

É importante que o profissional Full Stack entenda de linguagens como HTML, CSS, JavaScript, frameworks, PHP, Node.js, React, Express.js, Java, etc. Por atuar tanto nas partes que o usuário vê, quanto as que ele não vê, cada dia mais o cargo de Full Stack está sendo solicitado. É mais viável contratar um desenvolvedor sabendo que, na maioria dos casos, ele te trará uma solução e pagar à parte por especialistas para dar conta de pontos mais complexos.

Um caso muito claro é o da Netflix, que utiliza Full Stack Developers. Inclusive, nós da Full Cycle temos uma entrevista com Greg Burrel, que é um dos profissionais que ajudou a criar a terminologia Full Cycle. Você pode assistir clicando aqui

Esperamos que nesse artigo você tenha entendido um pouco melhor sobre o que é um Full Stack Developer e a importância de você, desenvolvedor, se tornar um também. 

Confira também: Clean Architecture vs DDD

Se você curtiu esse conteúdo e quer saber mais como se tornar um Dev Full Stack , solicite contato clicando aqui e nós te ajudamos.