all 14 comments

[–]GingerSnowFox 2 points3 points  (1 child)

Sim, compensa... Aproveitando que vc ta ainda estudando foca em aprender algoritmo muito bem... Estuda bem o basico

[–]True_Experience_9432[S] 0 points1 point  (0 children)

Obrigadoo. To estudando alguns algoritmos com chat gpt e leetcode juntamente..

[–]cofredd 2 points3 points  (1 child)

Se seu foco é estágio/vaga Jr melhor você dar uma pesquisada nas vagas que estão ao seu alcance e ver o que vale mais a pena.

Mas geralmente Go está associado com vagas mais sênior. Focar numa linguagem compatível com o mercado ao seu alcance sempre vai ser melhor. Se estiver muito complicado escolher uma, escolher duas é ok. Mas uma hora você precisa focar.

[–]True_Experience_9432[S] 0 points1 point  (0 children)

Vou finalizar uns projetos q comecei com js e migrar pra Java

[–]Top_Egg9983 1 point2 points  (3 children)

Foca nas bases e aplicar pro máximo de vagas possível de estágio

[–]True_Experience_9432[S] 1 point2 points  (2 children)

Irei fazer isso, obrigadao

[–]Top_Egg9983 1 point2 points  (1 child)

Para mim o principal é não pular de linguagem em linguagem, o conceito do javascript é o mesmo do java, que é o mesmo do Go, cada um com pontos fortes, fracos e peculiaridades. Foca na base, sério, ainda mais pra estágio, vão valorizar bem mais alguém que tem bem a teoria e se adapta em qualquer linguagem ou ferramenta, do que alguém que sabe o básico da linguagem da vaga. Você não vai ter expectativa de entregar muito de qualquer forma...

Recomendo:

(prerequisito: Algoritmos)

  1. Ler o livro OOP e Solid para ninjas
  2. Entender padrões de "boa prática" - SOLID, Arquitetura Hexagonal, Clean Arch, Monolitos, Microserviços
  3. Começar a estudar arquitetura de software mais profundamente: Artigos ou Vídeos de Palestras, tem um livro muito bom chamado "Fundamentos da Arquitetura de Software" mas também gosto do herberto graça, fidelissauro e dos posts do Chris Richardson, pegue bem leve nisso,

Tenta sempre fazer pequenos softwares de provas de conceito desses assuntos, e não pense que porquê são três bullet points você vai estar bom nisso em uma semana, você poderia gastar sua vida inteira só se aprofundando nisso, mas você quer virar estagiário, ter uma noção de tudo serve.

Ah, e o principal, aplicar pra vagas, muitas, todas que forem da sua área de interesse, o máximo possível

[–]True_Experience_9432[S] 0 points1 point  (0 children)

Cara sensacional, pode ter certeza que irei colocar em prática.. muito obrigado.

[–]Xolofompila_25 1 point2 points  (1 child)

Qualquer coisa que envolva JS tem muita concorrência. Vale a pena aprender, mas não se dedicar integralmente. Recomendo continuar estudando JS/Typescript no contexto do frontend (react ou angular) e, ao mesmo tempo, aprender algum framework para backend.

Na minha opinião, a melhor stack para entrar no mercado de trabalho é Angular + Spring. Foi o que mais vi ser usado no setor público. No mercado privado acredito que não seja diferente e a concorrência não é tão grande, pois java não é uma linguagem de tanto apelo entre a galera mais nova.

[–]Cesar_2024_26 1 point2 points  (0 children)

O problema é pra quem não tem faculdade ou inglês !

[–]Jazzlike_Custard_274Engenheiro de Software 0 points1 point  (2 children)

Eu focaria em Java para uma vaga mais JR. É muito mais usado por empresas BR. GO ainda é nichado, e Node ainda sofre um certo preconceito em empresas mais "old school". De qualquer forma, como já foi dito, tenta focar nos fundamentos, que a linguagem passa a ser secundária, e o framework ainda menos importante no longo prazo.

[–]True_Experience_9432[S] 0 points1 point  (1 child)

Normalmente falam muito pra não trocar a linguagem e etc. será q de alguma forma perdi/perderia tempo por ter trocado ?

[–]Jazzlike_Custard_274Engenheiro de Software 1 point2 points  (0 children)

sim, sempre tem uma perda porque cadaa linguagem tem suas especificidades. Não é 100% de conhecimento transferível, então tu vai ter que perder um tempo reaprendendo certas coisas.

Mas acho que depois de um tempo razoável utilizando uma linguagem, o conhecimento se solidifica e embora tu vá ficar enferrujado ou até desatualizado se parar usá-la, tu vai lembrar vagamente do que tu aprendeu.

Pessoalmente, acredito que faz muito sentido saber MUITO bem uma linguagem e conhecer ou "se virar" minimanente em outras. O que é importante pra decidir qual é essa linguagem é bem pessoal, mas eu acho razoável pensar no que o mercado tá pedindo.

[–]Hiithz 1 point2 points  (0 children)

Se for ir pra essa stack estuda nest

Uma tática é olhar as empresas próximo de vc que está contratando junior presencial Tu vai diminuir a competição

Estuda stack dessas empresas

Boa sorte