Estudo - Back END

M1SHAKE

Cientista da Computação
Registrado
Quais certificaçoes buscar para back end?
Vi a certificação L1P1 e tive interesse em começar a estudar.
É válido para quem foca em back-end?
Quais certificações buscar para back-end? Focar em Node? Mongo?
 
Em mais de 10 anos em Backend, fazendo entrevista ou sendo entrevistado, nunca vi botarem peso em certificação. A única vez em que vi fazerem questão é quando você trabalha pra consultoria, onde alguns contratos (na maioria, com órgãos públicos) exigem que o funcionário tenha X certificados.

Empresa seria que se preze põe muito mais peso no que você sabe do que em um título.

Já vi gente que acabou de sair da graduação entortar entrevistador com as respostas. E já vi arquiteto de software não saber desvantagem em usar microserviço.

Pra começar a estudar Backend eu sugiro fortemente pegar fundamento da programação. Uma base boa de algoritmo e estrutura de dados já te coloca na frente de muita gente.

Com isso na mesa, você começa a pensar nas bases de um sistema, a começar com uma linguagem. Hoje em dia, Java tá no topo da maioria das organizações que eu conheço (a não ser que você se interesse por um nubank). Depois, comece com conceitos de comunicação web, protocolos e tudo mais.
Visto isso, podemos começar a pensar em persistência. Primeiro com bancos relacionais. Teorema CAP, ACID, N+1, Locks... Conceitos que devem estar claros.
Aí partimos pros NoSql. Não precisa saber s fundo todos, mas deve saber quando usar e quando não usar.

Feito isso, começar a pensar em escala. Pra um sistema com 100 requisições sua api vai aguentar, mas e quando elas subirem pra 100k por minuto, o que fazer?

Responder essa pergunrq vai abrir um outro leque de conhecimentos que você vai ver que é contínuo, sempre vai existir um jeito novo ou ferramenta nova pra resolver o mesmo problema. E é esse tipo de conhecimento que procuramos.

Poderia ficar falando por muito tempo aqui, mas acho que dá pra ter uma ideia de caminho a seguir. Boa sorte!
 
Em mais de 10 anos em Backend, fazendo entrevista ou sendo entrevistado, nunca vi botarem peso em certificação. A única vez em que vi fazerem questão é quando você trabalha pra consultoria, onde alguns contratos (na maioria, com órgãos públicos) exigem que o funcionário tenha X certificados.

Empresa seria que se preze põe muito mais peso no que você sabe do que em um título.

Já vi gente que acabou de sair da graduação entortar entrevistador com as respostas. E já vi arquiteto de software não saber desvantagem em usar microserviço.

Pra começar a estudar Backend eu sugiro fortemente pegar fundamento da programação. Uma base boa de algoritmo e estrutura de dados já te coloca na frente de muita gente.

Com isso na mesa, você começa a pensar nas bases de um sistema, a começar com uma linguagem. Hoje em dia, Java tá no topo da maioria das organizações que eu conheço (a não ser que você se interesse por um nubank). Depois, comece com conceitos de comunicação web, protocolos e tudo mais.
Visto isso, podemos começar a pensar em persistência. Primeiro com bancos relacionais. Teorema CAP, ACID, N+1, Locks... Conceitos que devem estar claros.
Aí partimos pros NoSql. Não precisa saber s fundo todos, mas deve saber quando usar e quando não usar.

Feito isso, começar a pensar em escala. Pra um sistema com 100 requisições sua api vai aguentar, mas e quando elas subirem pra 100k por minuto, o que fazer?

Responder essa pergunrq vai abrir um outro leque de conhecimentos que você vai ver que é contínuo, sempre vai existir um jeito novo ou ferramenta nova pra resolver o mesmo problema. E é esse tipo de conhecimento que procuramos.

Poderia ficar falando por muito tempo aqui, mas acho que dá pra ter uma ideia de caminho a seguir. Boa sorte!
Excelente, pelo que eu andei lendo e buscando fui guiado a esse caminho..
Começei a estudar SQL mas estive focando em lógica e estrutura mesmo.
Meus muito obrigado! Um caminho a focar e trilhar auxilia bastante.
 

Users who are viewing this thread

Voltar
Topo