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

Transição de Carreira para Programação: Conselhos

Olá Devs,

Eu gostaria de pedir um conselho.

Tenho 31 anos e, devido a um problema de saúde (hérnia), preciso fazer uma transição de carreira. Escolhi programação, pois sempre tive certo contato e afinidade com a área. Inclusive, no antigo emprego, já cursava faculdade de ADS e estudava nas horas vagas, pensando em mudar de área. No entanto, ainda sou bem iniciante.

Estou desempregado, e minha esposa está grávida. Tenho certa pressa em conseguir, pelo menos, um estágio. Surgiu-me a ideia de pagar um curso presencial para "acelerar" meu aprendizado, o que pode ser um diferencial nas entrevistas de estágio. Tentei procurar estágios não remunerados, mas não encontrei. Meu foco, no momento, é aprender.

O curso é o JAVA FULL STACK do Senac/RJ.
https://www.rj.senac.br/cursos/ti-e-informatica/formacao-programacao-java
Sobre o programa PSG, ainda não obtive resposta.

  • Queria saber o que acham da experiência de fazer um curso presencial
  • Se isso pesa na hora de contratar um estagiário
  • Caso alguém conheça os cursos de programação do Senac, como é lá?
  • O que vocês me aconselhariam a fazer para acelerar meu aprendizado?
Carregando publicação patrocinada...
2

Bom dia Rian, tudo certo?

Primeiramente parabéns pelo filho/a que está a caminho, vou te dizer minha opinião sobre cursos presenciais e alguns outros pontos que acho importante avaliar.

1 - Acredito que as únicas vantagens de um curso presencial seria o contato direto com o professor e a fuga de distrações que podemos ter ao estudar em casa, mas supondo que você consiga dedicar o tempo de aula desse curso (Seg a Sex - 18h até 22h) de casa, acho que seja muito mais proveitoso por você não despediçar o tempo de deslocamento.

2 - Achei o tempo de conclusão do curso longo para quem está desempregado, claro que não é possível se tornar um expert em pouco tempo como alguns cursos prometem, mas se dedicando 8h por dia estudando focado, você consegue aprender o suficiente pra iniciar no mercado em menos tempos.

3 - Quanto ao valor, não conheço conteúdos de JAVA online pra sabe se está condizendo com o mercado, talvez o pessoal que trabalhe com essa tecnologia possa te ajudar melhor a achar algumas opções de curso online.

4 - Considerando minha stack que é Javascript, temos ótimas opções online, inclusive conteúdos gratuitos para iniciar e ter uma base, talvez o JAVA também tenha essa opção, mesmo que o dinheiro não seja um problema pra você, é bom ter uma base até pra conseguir escolher melhor o curso que vai fazer, achei um problema o do SENAC não ter o conteúdo programático detalhado.

5 - Você já fez alguma pesquisa sobre as vagas disponíveis no mercado para JAVA comparado com outras linguagens? Não sei o que fez você decidir por ela, mas talvez por você ter pressa, valha a pena pensar em outras opções (Não estou dizendo que JAVA é ruim de vagas para iniciantes, pq eu realmente não sei).

Por fim, acho válido tentar buscar alguém que já tenha feito e avaliado qualquer curso antes de decidir investir tempo e dinheiro nele.

Espero ter ajudado um pouco e vamos esperar a galera do JAVA pra dar uma luz melhor.

1

Valeu Marco, filho é benção!

De certa forma realmente é um desperdício de tempo/dinheiro fazer um curso presencial, ainda estou pensando sobre mas já decidi que não vou pagar para fazê-lo, farei somente se obtiver a bolsa integral.

Na internet realmente tem bastante conteúdo grátis e eu, particularmente, tenho MUITOOOOOSSS cursos(+300GB) e isso me atrapalha demais, pois no meio dos cursos eu sempre me pego pensando coisas do tipo "Será que não seria melhor eu fazer aquele outro lá?"
Mas devagar estou melhorando isso, montei um roadmap e estou me obrigando a segui-lo, sei que nessa área é crucial ter disciplina e venho me esforçando pra acostumar meu cérebro a isso.

Quanto ao Java, eu penso em focar futuramente na parte de mobile para fazer projetos pessoais, e achei que seria menos concorrido se eu aprendesse Kotlin/Android e comecei com Java para seguir esse caminho, e estou realmente curtindo. Sei que dependendo da empresa eles podem pedir outras linguagens mas aprendendo Java deve ficar mais fácil aprender outras linguagens, caso necessário. (Me baseio em suposições, nada disso eu tenho certeza haha)

Quanto as vagas, pela pesquisa de mercado que eu fiz a maioria das vagas são para desenvolvedor front end e depois desenvolvedores Android, mas a curva de aprendizado até o Android é longa então no momento focarei na parte de back-end, pra tentar ingressar mais rápido ao mercado.

Obrigado pela resposta, ajudou bastante!

2

Na internet realmente tem bastante conteúdo grátis e eu, particularmente, tenho MUITOOOOOSSS cursos(+300GB) e isso me atrapalha demais, pois no meio dos cursos eu sempre me pego pensando coisas do tipo "Será que não seria melhor eu fazer aquele outro lá?"

É exatamente isso, as vezes o excesso de conteúdo acabar atrapalhando, sua estratégia de estudar por um roadmap é muito eficaz e praticamente é a base do método que uso para aprender. Além disso, outra dica boa é praticar sempre, todo conteúdo que você aprender, coloque em prática nem que seja pra escrever 10 linhas de código.

Adicionalmente, vou passar o link do roadmap de Java que tem no site que eu uso pra me auxiliar no planejamento dos estudos, caso você não conheça: https://roadmap.sh/java

Quanto ao Java, eu penso em focar futuramente na parte de mobile para fazer projetos pessoais, e achei que seria menos concorrido se eu aprendesse Kotlin/Android e comecei com Java para seguir esse caminho, e estou realmente curtindo.

É isso, além do mercado de trabalho é bem importante pegar uma linguagem que você curte, assim consegue ter longevidade nos estudos e na carreira.

Fico feliz por ter ajudado um pouco.

2

Olá, boa tarde!
#Me chamo Danilo Fernandes! -
Deixo minha opinião sobre o assunto:
1 - Nada na vida é uma corrida de 100 metros, tudo é uma maratona, recomendo parar de pensar sobre o primeiro sim e procure entender: COMO POSSO APRENDER A RESOLVER PROBLEMAS?
2 - Programação é como uma ferramenta, você precisa entender como aplicar se conhecimento em pratica, exemplo para exercicio: pegue três problemas seus ou ao seu redor e como poderia automatizar ou melhorar com programação.
3 - Como lidar com ansiedade e com a pressão: no meu caso, exercicio fisico para dar uma resetada na mente, anoto o problema que quero resolver e quais as possiveis soluções e o que se precisa fazer para alcançar os objetivos, sempre tiro intervalos de 15 minutos entre algumas demandas.
4 - Se tiver algum dúvida ou quiser falar sobre, me manda DM.

Tenho algumas dúvidas:
1 - Você já se formou no curso de ADS?
2 - Qual linguagem você tem mais conhecimento hoje?

Respondendo suas perguntas:
1 - Queria saber o que acham da experiência de fazer um curso presencial:
R# Para a minha região não faz muita diferença, pelo menos pra mim nunca fez, terminei indo apenas para cursos ONLINE pela maior facilidade em poder assistir a mesma aula várias vezes e estudar no momento que mais estou produtivo e não gastar com transporte e alimentação fora de casa.
2 - Se isso pesa na hora de contratar um estagiário:
R# Para a minha região não fez diferença como já falei na resposta de cima, estágio aqui ou é pra cumprir cotas referentes subsidios de empresas ou apenas uma ajuda para um pleno/senior.
3 - Caso alguém conheça os cursos de programação do Senac, como é lá?:
R# Nunca fiz, conheço apenas de colegas, no caso de mecatronica, bem pratico, lembrando muito senai.
4 - O que vocês me aconselhariam a fazer para acelerar meu aprendizado?:
R# Eu iria de Java + Angular pra entrar logo no mercado e botar dinheiro pra dentro, agora, de verdade, demora uns 6 meses pra ter uma base boa, sempre falo para o pessoal, é uma preparação, quem se prepara anda do lado da sorte, quem não se prepara vai pagar o preço de esperar a sorte, não desista, mas deixo a mensagem de que talvez não seja um caminho fácil, mas é um caminho possível e que vai trazer bons frutos no futuro.
Tem material gratuito muito melhor que muito cursinho, foque em resolver problema utilizando programação, sempre em resolver problemas.

Se quiser trocar uma ideia, me chama no DM que fazemos um meeting, vamos nos ajudar na comunidade.

Espero ter ajudado,

Deixo meu instagram e linkedin se quiser trocar mais experiências.
Instagram: @danilof.fernandes
Linkedin: https://www.linkedin.com/in/danilof-fernandes

1

Fala Danilo!

Respondendo suas perguntas:
1 - Você já se formou no curso de ADS?

  • Ainda não terminei o curso de ADS, acaba em DEZ/2024.
    2 - Qual linguagem você tem mais conhecimento hoje?
  • Sendo sincero, eu diria que nenhuma, estou bem cru ainda, tenho noções bem básicas sobre JS e Java e sei fazer um site estático com HTML/CSS;

Eu entendo que tudo é demorado e eu não tenho nenhum problema com isso, nem deixo isso me tornar ansioso, porém eu quero fazer o máximo para adiantar as coisas o quanto eu puder, dentro das minhas limitações, claro.
Vou colocar em prática essa dica de resolver problemas, eu realmente preciso praticar mais, pois é a forma que eu mais aprendo as coisas, fazendo.

Obrigado pela resposta, ajudou bastante.

Vou te mandar uma DM no insta!