Executando verificação de segurança...
4

Posso me considerar um desenvolvedor full stack Jr?

Ola pessoal, espero que todos estejam bem!
Atualmente sou estagiário em uma big tec e sou muito elogiado pela scrum master e pelo arquiteto do projeto, minha dúvida é, eu trabalho a 1 ano, e gostaria de começar a aplicar para vagas, pois no projeto onde estou, esta difícil uma vaga, meu trabalho consiste em:

  1. Fazer reunião com o cliente para entender sua dor e propor uma solução, nessa reunião cria-se a estória da atividade.
  2. Criar um protótipo de alto nível no Adobe XD e voltar com o cliente para validar.
  3. Criar estimativa da atividade e começar a programar.
  4. Desenvolver a solução front end em angular.
  5. Criar as funções na API, esse projeto também temos uma rede Blockchain, então, na maioria das sprints temos que desenvolver algo na Blockchain também, seja alterar uma função ou criar uma nova.
  6. Fazer plano de testes e testar.
  7. Fazer peer review do código com o time de sustentação junto do arquiteto.
  8. Criar imagem no Docker, fazer deploy na Cloud e subir para o ambiente de homologação.
  9. Fazer reunião de homologação com o cliente.
  10. Se deu tudo certo, hora de subir em produção.
  11. Escolher outro card do backlog priorizado e iniciar tudo de novo.

Com isso, queria saber, posso me candidatar para vagas full stack Jr. Ou ainda nao tenho o conhecimento para tal?

Desde ja agradeço aos que responderem.

Atenciosamente

Carregando publicação patrocinada...
3

Não dá para saber só passando isso. Para saber isso precisa conviver com você, ver todo seu trabalho. Não é assim que define o título para te dar.

Na verdade, você é o que dizem que você é. Esse título é dado de forma mais política do que técnica. Não é a tarefa que a pessoa faz que define alguma coisa, é ela ter conseguido que alguém dissesse que ela é aquilo.

Eu já fui chamado de master em um emprego, em outro seguinte disseram que eu era menos que isso, nem tinham o título de master. Então eu piorei? Não, é assim que é, você tem o título que te dão, qualquer coisa além disso é algo sem sentido. Nem os RHs entendem o que significa, como nós vamos saber? Cada um vê de uma forma. Por isso esses títulos só tem valor para quem não entende da área.

Esses títulos não são listinha de conhecimento que a pessoa tem. Mas o fato de não saber disso já mostra alguma limitação, não grande, mas é algo que a pessoa ainda não entendeu, então muito experiente a pessoa não é.

Você pode se candidatar ao que você quiser. Se conseguir, ótimo, se não conseguir tem duas opções: se conformar ou se preparar melhor para conseguir.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

2

Ue, que estranho, eu li errado, você faz tudo is so como estagiário ? KKK Me desculpe amigo, mas tu não trabalha em big tech não, e sim em uma startup safada que atribui um monte de coisa pra pessoas de nível Júnior. Massssssss, voltando a pergunta, sim, você pode se candidatar a uma vaga de desenvolvedor júnior. É exatamente o que um júinior faz todos os dias. Você citou conceitos de metodologias agil como scrum, consumo de API, um pouco de infra com Docker, deploy (cloud). Basicamente é o que um júnior faz todos os dias, não acredito que em uma big tech tu vá meter a mão pra tu subir as coisas pro ambiente de produção, massss, acredito que seja de bom grado você continuar nessa pegada ai, que é justamente o que um dev Junior faz. Mas fica a pergunta: Você não será efetivado? Visto que é elogiado pelo scrum master? Não tem vagas de efetivação? Hmm estranho em !!!

1

Olha, nao vou expor o nome da empresa aqui, mas é uma empresa com mais de 370.000 funcionários no mundo, então ela de fato é uma big tec, mas o projeto que eu trabalho esta cortando gastos, na verdade ate para empresa isso nao é bom, tendo em vista que o cliente aloca horas de trabalho dos desenvolvedores no seu projeto, ou seja, tudo que eu to fazendo, o cliente tá recebendo de graça, para mim esta sendo muito bom, estou aprendendo coisa demais, mas meu contrato de estágio vence em 11 meses e eu nao gosto de deixar nada para última hora, por isso ja quero começar a me mexer. A respeito de efetivação, acontece o seguinte, nosso cliente desse projeto em específico, esta cortando gastos, acabamos de perder uma dev pleno que foi para outro projeto, eu ate posso ir para outro projeto também, más nao posso ficar esperando entende? Acabei de participar de um processo para um projeto no Banco do Brasil dentro da empresa mesmo, más eles mudaram o perfil da vaga e nao avisaram, aí meu perfil nao se encaixou.

1

pera, você descreveu vários papéis diferentes ai...

analista de negócios, designer, front end, back end, qa..

qual sua real especialidade ou a tecnologia que domina melhor?

1

Eu faço tudo que descrevi, minha especialidade é tudo isso ae, eu trabalho em programação com Angular, Node, Hyperledger Fabric, Docker, más isso é só parte de código, o restante que descrevi ali eu faço também. Ah, e tudo que faço (código) é em Type Script.

1

Vc pode fazer tudo isso, mas não tudo sua "especialidade"
Vc mesmo perguntou se pode ser considerado "dev fullstack jr", logo, vc é dev
Naturalmente, em muitas empresas, dev precisa lidar com tudo isso

Meu conselho inicial seria, foque em um lado do desenvolvimento para ser de fato muito bom naquilo (backend ou frontend) e tenha noção do outro.
Assim vc pode se posicionar melhor no mercado.
Na minha opinião, sequer deveria existir Fullstack JR
JR está começando, aprendendo.
Já é difícil ser bom (de verdade) tanto no back quanto no front quando se tem experiência, quanto mais sendo Senior.
Eu sugiro vc se aprofundar em um tendo uma boa noção do outro (para ter flexibilidade quanto as vagas que pode aplicar)
Se vc já foca em ser fullstack desde o início, corre risco de não ficar realmente bom me nenhumd os dois, apenas ser mediano em ambos.

1

Faz muito sentido a resposta, obrigado pela dica. Irei aprofundar meu conhecimento no front end, que é onde mais estou me desenvolvendo, e continuar estudando oque for necessário para meu trabalho na parte back end, eu pretendo futuramente ser um arquiteto, quero fortemente seguir a carreira de arquitetura de software, quando eu me sentir muito bem com o front end (conhecimento pleno pelo menos), ai vou atrás de me aprofundar no back end, acredito que daqui 2 anos vai ser legal seguir esse caminho.

1

Que tipo de Arquiteto vc quer ser?
Pergunto pq em geral as posições de arquiteto exigem muito mais conhecimento de backend do que frontend.
Na real acho que nunca vi um Arquiteto Frontend. É sempre alguém experiente, com background forte de Backend e talvez conhecimento básico de frontend. Ele conhece bem do deploy pra frente, decidir por exemplo por mobile ou web, web estático ou web ssr, deploy num S3 na AWS, CDNs, etc. Mas não manja mto de React por exemplo. Ele delega isso para os devs Seniores.
Esse é o perfil que eu mais vejo por aí.

Como backend vc naturalmente se aproxima mais de um Arquiteto. Se preocupa mais com performance nas interações com a rede, bancos de dados, etc. Docker, Kubernetes, Microserviços, API Gateways, Serveless...
Em geral frontend se fecha mais na aplicação em si, consumo de APIs, UX...

Vc pode focar os próximos 11 meses em virar de fato um dev backend a depender do seu objetivo. Imaginando que vc já tem a base de programação que é indiferente a back ou front.

1

Vou te falar que front-end ultimamente tá se ligando muito mais com questões de performance, Edge, serverless e derivados do que antigamente. No ecossistema React eu vejo isso acontecendo cada vez mais, principalmente com as inovações da Vercel puxando o carro.

Talvez um arquiteto de perfil front não seja uma visão recorrente hoje, mas no futuro, quando o OP chegar nesse nível, isso mude.

1

Sim, eu vejo isso
Porém eu não vejo um "Arquiteto Frontend" se formando, eu vejoa mais o Arquiteto que já existe, cujo background mais forte é backend buscando conhecimento especificamente nessa parte da arquitetura "externa" da aplicação, deploy, etc, não necessariamente dominando o desenvolvimento frontend

0

certo, nesse caso vai buscar vaga do que exatamente? angular, node, fabric, dev ops...

foca na parte que mais domina e vai pra cima!

1

Olha, seria uma vaga de programador full stack, que trabalhe com Angular e Node, seria algo nesse sentido que estou buscando, más minha pergunta foi pelo seguinte, sei que back end tem muita, mais muita coisa para se aprender, o front eu me considero um Jr, más o back, eu só crio funções para conectar com o postgres, funções para conectar com o fabric (blockchain), ou seja, eu literalmente só crio as rotas, funções e é isso, por isso que não sei se de fato sou um full stack ou não, visto que é meu primeiro emprego na área.

1

Pela sua descrição do que faz no back, definitivamente não é fullstack.
E nem chamaria nenhum JR de fullstack na real.
Vc sabe fazer o mínimo de backend que vc precisa para o projeto no qual vc trabalha.
Às chances de, em uma nova oportunidade, as tarefas de backend poderem ser resolvidas desse mesmo jeito são mínimas.
Se te pedirem o mais "comum" hoje em dia no backend, vc sabe fazer? E quando digo é saber de fato o que tá fazendo, não abrir um vídeo no youtube agora e reproduzir o que o autor do vídeo faz.
Ex:
Criar uma API Rest seguindo algum padrão bem conhecido de arquitetura (ex: http controller > service > db repository), connectada a um banco SQL qualquer com testes unitários cobrindo 85% do código.
https://roadmap.sh/backend

1

Compreendo, de fato eu sei muito pouco de back end, acredito que teria que aplicar para vagas de front end Jr então, obrigado pelas respostas galera, está ajudando muito!

0
1

acho que nao pegou a minha pergunta...o cara faz tudo, beleza.

o que ele REALMENTE faz bem?

dificilmente o cara vai atuar em todos esses papeis ao mesmo tempo sempre, precisa focar. ou vai virar um profissional pato

1
1

Cara, eu poderia te dizer que sim mas tem um adendo, cada ambiente que você for trabalhar vai tem um processo diferente então recomento que você procure vagas para dev full stack Jr vê qual o consenço de tecnologia e desejaveis que as vagas pedem e veja se esta de acordo com seus conhecimentos
Mas na minha opnião, fala com seus superiores para te darem um feedback mais detalhado, e vê a possibilidade da sua promoção pra Jr, pois você já sabe que seu desempenho é bom na empresa atual com o processo usado por ela, Em outros ambientes vão ser outros processos e geralmente a gente só se adapta ao processo e não obrigatoriamente ja tem que chegar sabendo.

1
0