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

Larguei o script fiquei só com o java porquê?

Porque eu fiz isso?
Minha cidade é pequena e tem só 5 empresas de tecnologia e todas usam estas linguagens de programação "JAVA, C#, .NET E DELPHI" sim cheirinho de legado, mas nenhuma delas usa NODE e aí o que decidi fazer? Isso mesmo migrar para JAVA e notei que não é tudo isso que reclamam e falam aí que é ruim, lento, etc.
Mas notei que não é só aqui que tem vaga de java e sim o mundo inteiro tem, ai me fica a pergunta por que a galera quer tanto ser o famoso FULLSTACK JAVASCRIPT? Notei que a cada vaga tem 500+ candidatura aí fiquei pensando talvez seja este caminho que eu deva seguir mesmo na minha região, pois toda usa java e nada mais fácil do que se adaptar ao ambiente onde vivo, pois o trabalho remoto está cada vez mais difícil de se conseguir, e conseguindo a primeira vaga presencial e pegar experiencia o resto vai tranquilo, não estou pensando em chegar em minha primeira vaga e já sair aplicando para outras não, mas no futuro será muito mais fácil conseguir outro emprego se necessário, então acho que a galeria deveria olha a sua volta as empresas que tens em sua cidade e talvez o melhor caminho seja se especializar no que tem na sua cidade já que o remoto está cada vez mais difícil, isso é um pensamento meu sobre o mercado atualmente e é por este motivo que larguei o javascript de mão para me adaptar a minha realidade no momento.

Carregando publicação patrocinada...
6

Quem é lento? Estamos na década de 90? E quem é rápido, o Node?

O teste que verifica só a tecnologia sem envolver outras coisas coloca o Node fora dos 200 mais rápidos: https://www.techempower.com/benchmarks/#section=data-r21&test=plaintext. Mesmo o composto dá de 5 à 6 vezes pior que o melhor, não é pouca coisa, e isso porque já está medindo outras coisas junto, é mais de 10x no teste mais limpo.

As pessoas precisam parar de acreditar nas mentiras que contam na internet. A Terra não é plana.

Esse é um teste objetivo, independente, mas mesmo assim precisar entender para não tomar conclusões precipitadas. E tem que conmhecer um pouco mais porque alguns resultados são artificiais, tem linguagem que nem entrega direito em condições reais, apesar de ser rápido.

O que você está percebendo é o que eu falo na maioria das postagens que falo de carreira. Talvez a pessoa procure oque tem mais vaga, porque mesmo se ele for fraco pode dar sorte e ainda tem alguma chance, o que tem menos vagas costuma ser mais seletivo. Claro que essa visão é especulação, não tenho estudo que mostre isso e não sou especialista em socio/psicologia.

Acho que também pode ser porque a tecnologia mais fácil de aprender atrai mais.

Sua dica é importante, as pessoas perguntam pra quem mora em Porto Alegre quando ela está em Xique-Xique, a resposta do (possível) gaúcho não vai funcionar.

Cuidado com quem cada um escuta, pode estar aprendendo errado. A internet é pior que papel, aceita tudo e mais um pouco.

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

Achei interessante que uma das tecnologias mais rápidas foi uma feita para ser usada por Python.

E no geral as que mais se sairam bem foram Java, C# e Go. Alguns pontos para Rust e essa linguagem que acabei de descobrir V.

Acho interessante ver que as tecnologias poder ter uma profundidade muito maior do que imaginamos. Não esperava ver essas tecnologias que parece não ter muito um ecossistema grande quando comparado com Python e Javascript serem tão profundamente técnicas.

As próprias tecnologia que vi permitirem fazer o Python mais rápido só foi possível devido ao uso de tecnologias mais técnicas (no sentido de precisar mais estudo) como C e Rust.

No final, só mostra mais uma vez como temos que ser menos medíocres e nos dedicar mais aos estudos sem ficar nessa das modinhas e hype sem sentido, como os frameworks frontend javascript.

5

A menos que você queira MUITO trabalhar em alguma empresa da sua cidade, o que ela oferece em termos de possíveis empresas contratantes e quais tecnologias elas usam, é totalmente irrelevante. Você pode trabalhar para qualquer lugar do mundo, limitar-se à sua cidade para decidir o que quer estudar não faz sentido.

Esse papinho de "Java é lento", "PHP morreu", "JavaScript deveria se limitar a frontend" é coisa de quem veste camisa de linguagem como se fosse time de futebol. Apenas ignore. Linguagem de programação é ferramenta, você usa aquilo que coloca comida na mesa e ponto final. Sem clubismos. Até pode ter sua preferência, mas essas birrinhas, principalmente quando são infundadas, não são produtivas e geralmente você precisa ignorar essas asneiras. Toda ferramenta tem seus prós e contras, suas propostas, e a gente adapta elas conforme a necessidade. Dá pra programar pra microcontroladores com JavaScript? Dá! Faz sentido? É performático? É seguro? Confiável? Não...

Dá pra ver pelo seu comentário que você está um pouco perdido, e isso é completamente normal nessa etapa de início de carreira. As minhas dicas são: ESQUECE a relação candidatos x vaga. Desses 500 que se aplicaram, tem muita gente que nunca desenvolveu nada na vida e tá se aplicando pra ver "se cola", assim como tem gente que faz concurso público ou vestibular sem ter estudado 10 minutos que seja ou nem sequer ter lido o edital. Você tem que se destacar pra ser percebido e conseguir a sua vaga. Pega UMA tecnologia, estuda pra valer, esquece o que os outros estão fazendo e falando, foca no seu, desenvolva seus projetinhos, apresente eles pro mundo, e uma hora você consegue algo legal, que talvez não seja o que você quer de imediato, mas nessa fase a gente nunca sabe muito o que realmente quer.

Eu comecei com JavaScript, comecei estudar Node.js mais a fundo e foquei nisso. A primeira empresa que me contratou disse "você vai poder usar o seu Node.js porque temos uma API em Node, mas precisamos que você aprenda C# pra lidar com sistemas legados em .NET Framework e Windows Forms". Eu topei na hora, mesmo torcendo o nariz um pouco. Resultado: hoje eu gosto e programo em C# também. Dependendo da necessidade eu uso o JS/TS ou o C#. Mas eu já aprendi até bash e Python pra automatizar algumas coisas e vida que segue... A gente vai aprendendo.

Enfim. Foca no seu. Dane-se os outros e as opiniões estúpidas deles.

1
2

Cara, o JavaScript tem sido substituído bem facilmente ao decorrer dos ultimos anos. Tem o Blazor(no caso de C#) que você não precisa escrever uma linha sequer de JS no frontend. Sua sucessora, e superset, Typescript está sendo adota massivamente pela comunidade e substituindo em muitos projetos grandes a queridinha amarelinha. Mas eu acho que você esta se equivocando um pouco quanto a linguagem, vamos lá: (vou tentar resumir)

Você não pode se limitar apenas ao trabalho local, a profissão de desenvolvedor de software tem essa grande vantagem: Trabalhar de onde quiser. Dito isto, é importante buscar essas vagas remotas, que eu tenho certeza de que a maioria dela não vai pedir unica e exclusivamente JavaScript. Hoje estão pedindo JS + C#, Java + Js (NO FRONTEND), e assim por diante. O que é interessante a se pensar é deixar essa coisa de lado de que: "Ah, na minha cidade só tem empresas que trabalham com x , y", mano, você já conhece programação, se entende de lógica de programação melhor ainda, porque ai vai ser mais fácil a migração, pois tu só vai se preocupar com a sintaxe da linguagem, logo, não é inviável você querer também deixar de background uma linguagem que tem fortemente acoplada a ela a Programação Orientada a objetos, como Java e C#. Enfim, como eu disse, você pode sim estudar JavaScript e se tornar um full stack node tranquilamente, mas, sério, não se prenda a tecnologia, nem da sua cidade, muito menos o que algumas empresas querem impor por ser uma tecnologia do momento, tech popular, inclusive etc, esses negócios ai kk.

2

Faz sentido querer se adaptar ao que as empresas que você quer tentar uma vaga trabalham. Eu, quando comecei a aprender programação, comecei com php. E alguns vão me julgar pelo que vou dizer, mas sim, eu gostava muito do php. Na época do "Hype" de nodejs, decidi aprender também. Na época estava tentando o meu primeiro emprego e consegui uma vaga pra trabalhar com Java. Tive que me adaptar e aprender Java. Confesso que tinha certo receio, mas depois de conhecer melhor e começar a trabalhar posso dizer que adoro Java. Mas o mais importante foi que eu já tinha estudado os conceitos básicos e transitar de PHP para NodeJS e depois para Java foi relativamente fácil. Inclusive, nesse meu emprego eu participei de projetos feitos em Python e apesar de nunca ter trabalhado com a linguagem, a bagagem anterior ajudou muito. No final das contas, sugiro utilizar uma linguagem que você goste para aprender, mas estude conceitos importantes da programação e não se prenda tanto à linguagem. Ela é apenas a ferramenta para realizar algo, já o conhecimento base pode ser aplicado à qualquer projeto e nas mais diversas linguagens. Se adaptar a uma vaga de emprego se tornará mais fácil.

1

Irmão, se vc tá aprendendo Java, tá no caminho dos gigantes. Todos os bancos, empresas do mundo financeiro, Amazon, Mercado Livre, Itau.. tudo Java. Java domina o universo corporativo de sistemas distribuídos com mensageria. Gosto bastante de Python, Node, Ruby, PHP.. mas não creio que sejam as linguagens mais adequadas para sistemas com + de 2 mil tabelas em banco de dados. Linguagens de script são muito boas em backend para vários tipos de sistemas (inclusive grandes), mas em se tratando de sistemas corporativos gigantescos que abstraem toda a operação de uma grande empresa, geralmente vai ser Java ou C# mesmo

1

Lendo sua mensagem agora cada vez que entendo mais sobre a area de TI vejo que o mercado para JavaScrip ta muito cheio. Eu comprei um curso - Full Stack JavaScript - mas nem comecei ainda. Minha dúvida é: sera que eu posso começar sem entender html e css? ou ja posso pegar uma linguagem mais avançada como: c#, golang?

2

Tu pode começar com C#, sem problemas, inclusive, na grande maioria dos cursos de faculdade, o C# é a primeira linguagem que vc aprenderá, junto com alguma outra de DB, como, por exemplo, SQL (foi assim no meu curso de Sistemas para Internet).

Se tu for estudar web, sugiro ir pelo caminho mais comum, que é justamente o HTML, CSS e tb algum DB. Dps disso, naturalmente, vc acabará chegando à um JS, ou até msm um PHP da vida (eu qd comecei, laaa em 2012, fui por este caminho: HTML, CSS, SQL, MySQL, PHP, Laravel, e só dps de alguns anos, já contratado e atuando com SQL, que fui aprender de fato o JS, isso pós 2015, pois até 2015 eu basicamente só usava o JS com Jquery).

Agr qt à questão do mercado de JS estar "saturado", isso é óbvio, basta ver a car4lhada de cursos ensinando isso, obviamente que teríamos um boom de "desenvolvedores" tentando ingressar neste mercado, o que se reflete no alto número de candidatos por vagas desta linguagem. Porém, a grande maioria desses "devs" sequer ingressarão no mercado, verão que programação não é essas mil maravilhas que mts dizem, é uma profissão como outra qq, com seus prós e contras. E como qq profissão, se vc realmente gosta do que faz, se vc se empenhar, fizer por onde, vc se destacará dos demais e será mt feliz!

1

na grande maioria dos cursos de faculdade, o C# é a primeira linguagem que vc aprenderá

Cara, sei lá hein rsrs. Aliás eu tô surpreso por você falar de C# em faculdade, principalmente "na maioria dos cursos de faculdade", porque até hoje eu só vi C e Java em cursos superiores. Não sei nesses cursos técnologos de ADS e tal, mas em todos os demais cursos de tecnologia e de instituições mais conhecidas eu nunca nem sequer vi C#.

2

Digo o mesmo, eu vi C e Java na faculdade, mas te dizer, quem entende um entende o outro, o negócio é você saber OO. Não tenho nada contra quem não tem faculdade, mas fico pensando como esse povo estuda OO, arquitetura e coisas mais profundas se em 90% dos cursinhos não explicam nada disso, só falam por alto e a pessoa copia o código.

1

Concordo com você, Felipe. Por isso considero C e Java duas linguagens muito "acadêmicas" e essenciais, sendo C mais para o estudo de conceitos da informática como semáforos, deadlock, ponteiros etc, também lógica de programação e estrutura de dados, e Java ou C# para aprender orientação a objetos e uma linguagem de mais alto nível do que C.

1

Sim tanto que os caras reverência de livros como o Tio Bob, sempre falam de C até hoje.

*Dai vem uma galerinha dizer que para programar não faz sentido aprender C 👀

2

Os cursos tecnólogos (sistemas para Internet, ADS, etc) normalmente começam com C#. No meu caso foi assim! E tenho colegas, de outras cidades, capitais até, cuja grade curricular foi praticamente a mesma da que eu peguei nas duas faculdades por onde passei! E em nenhuma delas teve C!

Ciências da computação e afins não.

Quanto ao Java, sim, também faz parte das matérias (no meu caso, veio logo dps do C#).

inclusive, eu comecei minha faculdade em uma instituição de ensino em 2015 (instituto Vianna Jr, que na minha cidade é bem prestigiada), precisei trancar em 2017 e voltei em 2020 em outra instituição (Estácio), e as matérias nessas duas faculdades eram praticamente as mesmas C# e Java, sem C.

2

Interessante, viu! Quem sou eu pra discutir grade de cursos superiores ou até mesmo ensino, mas é curioso ter Java e C# que são de propósitos tão similares e pularem uma linguagem de um nível um pouco mais baixo como C, que eu considero ideal pra estudo de lógica de programação e estrutura de dados.

Realmente curioso, essa é a primeira vez que vejo alguém falar que viu C# na faculdade, e eu como desenvolvedor C# fico feliz de certa forma.

1

Pois é, e é mais comum que tu imagina! 😄

Lembro que tb fiquei curioso e perguntei o meu professor do motivo, e ele disse que pro propósito do curso (voltado para internet) o C# fazia mais sentido que C!

1

Estudo num curso técnico de informática, a primeira linguagem de programação que aprendi foi o java, e logo depois tivemos aula de BD com banco de dados MySQL, inclusive fiz um projeto de um CRUD com Java integrado ao MySQL

Aí depois veio a parte de web que foi onde realmente me interessei, cheguei a fazer mais de 200 horas de curso online, de HTML, CSS e javascript, até parei de estudar o Java

Mas depois dessa conversa, tô em dúvida se prossigo nessa área de web, que ta muito saturada, mas seria uma opção mais rápida, já que meu foco foi esse, ou volto pra programação com Java, que tem um mercado menos concorrido e paga melhor que dev web

A princípio pensei que javascript era uma linguagem muito versátil pq trabalha com front na web, servidor com nodeJS, e até desenvolvimento pra desktop com electron, mas realmente fiquei em dúvida agora

1

Qual a área vc mais gosta? Eu acho que vc deve focar no que mais gosta, pois fazendo com amor e bem feito, vaga não faltará!

Eu sempre estudei web pq é o que mais gosto, nunca tomei minhas decisões com base no mercado de trabalho, e nunca fiquei desempregado!

1

Cara, tudo é uma questão de mercado, sendo sujeita a tão velha e certeira, lei da oferta e da procura.

O combo HTML, CSS e Javascript, com suas frameworks, não é de suma ruim, mas sim, trabalhoso em aprender como tantas outras. Todavia, temos um mercado inchado desse tipo de profissional, o que prejudica em muito quem possui menos experiencia. Junto também, temos o Python.

Agora, quando vemos outros mercados com menos profissionais e boa procura, com os mais experientes estando em grande parte contratados, abre mais espaço aos iniciantes, o que permite uma esteira de entrada no mercado mais saudável. É o caso de Java, C#, dos ERPs, dentre outros.

Mas também, podemos chegar nos casos de verdadeiros nichos, onde possuem menos profissionais ainda, junto com as vagas, tornando ambientes que podem ser bons ou não, a depender da estratégia do profissional. Aqui, coloco o Ruby, C, C++ e outras.

Assim, fugir da propaganda e focar em entender as demandas do mercado, permite aumentar as chances de conseguir a tal buscada oportunidade de trabalho.

1
1

Incentivo que continue por ruby mesmo. Mesmo que depois queira investir em outra melhor comercial, como java ou c#.

Ruby possui uma legibilidade e facilidade muito superior em minha visão, o que acelera o apredizado dos conceitos e paradigmas, que verá em quaisquer outras linguagens.

1

Cara, eu comecei a estudar C# esta semana e em paralelo estou estudando inglês. Em fevereiro do proximo ano começarei a estudar para o Enem de 2024 e ao final cursarei Ciencias da Computação em uma estadual ou federal. Decidi seguir esta trilha. Eu acredito que um bom dev em C# dificilmente fica sem emprego e Ruby é mais para pleno e senior as vagas. Vou tentar entrar no mercado atraves do C#

1

No que tange a aprender, nao vejo o mercado, visto que, se aprender os conceitos em uma linguagem, tal como orientação a objetos e estruturas de dados, pode portar o conceito a quaisquer outras após.

Dessa forma, sempre aconselho ir primeiro pela linguagem que mais gostou, pegou o jeito. Depois sim, veja o mercado local e nacional, traçando a estratégia para conseguir trabalho.

1

Eu comecei a perceber o mesmo. Queria muito que o meu eu de hoje pudesse falar com meu eu de 2020 e orientá-lo a focar nessas tecnologias. Minha meta agora é aprender Java e C# com .NET para garantir minha posição no mercado. JavaScript será um hobby, mas se surgirem oportunidades, eu volto a estudar. No momento, não tenho interesse em aprender mais coisas relacionadas a JavaScript devido à alta demanda no mercado.

Se eu fosse dar uma dica para qualquer iniciante hoje séria: NÃO APRENDA JAVASCRIPT

1

Mano, ou tu aprende Java ou tu aprende C#, não precisa estudar as duas ao mesmo tempo. Outra dica, assim que puder tire as certificações dessas linguagens. Esqueça cursinhos caros, tem muita coisa boa na Udemy, a Loiane Groner tem um curso gratuito e muito bom no YouTube, a mulher é sinistra, e leia LIVROS.

1

Nota: Não tenho nenhum interesse em ser FULLSTACK JAVASCRIPT; inclusive, trabalho exclusivamente com back-end há 4 anos.
Talvez eu não seja o único que não entra na generalização...

A questão do node é que, dada sua versatilidade, atende praticamente qualquer área, quer seja front, back, AI ou mobile. Talvez por isso tem tanta gente usando node, tanta gente estudando e tanta gente recrutando dev node.

Eu segui o caminho de golang e hoje uso para tudo que fica bem resolvido com essa linguagem.

1
1

Assim como é falado na Biblia dev (Clean code), eu acho muito importante se dedicar ao maximo ao codigo e realmente amar o codigo o escrevendo com muito cuidado. Já ouvi algumas pessoas grandes na comunidade falarem e agora faço as palavras deles as minhas: JAVASCRIPT FULLSTACK é a maior furada quando se trata de achar um serviço. Aqui vai alguns pontos

  • Por causa do pessoal dos cursos divinos a area se tornou uma concorrencia infernal
  • O junior vai fazer um pouco de tudo no projeto virando uma bagunça na cabeça que nem o melhor mapa mental salvaria
  • E uma exploração do caramba onde você nem consegue dormir sendo responsavel pelas duas areas de um website

A criação do NODE.JS foi uma adição sensacional ao mercado, porém abre espaço para salarios mixurucas e websites que matam qualquer dev fullstack no seu desenvolvimento.

Foca no Java, o bom e velho café forte dev, muito sucesso na sua jornada meu mano! Boa sorte, bom codido :)

1

Um amigo meu começou a estudar a stack ainda na faculdade anos atrás, bem antes do hype, hoje ele é sênior. Ainda não cheguei lá, mas ja trabalhei em C# na minha primeira experiência e por ter visto Java na faculdade a experiência foi suave. Agora vejo o NestJS chegando e trazendo o que ja tinha há anos no Java que é uma organização baseada em arquitetura. O cara que se prende a uma Stack está ferrado.

1

Vou repetir uma frase que meu professor falou uma vez: "A melhor linguagem é que traz dinheiro, não importa se ela é feia, 'ninguem' usa, se trazer dinheiro é boa"
Outra frase muito boa é do criador do C ou C++ (não lembro quem falou) "Existe 2 tipos de linguagem de programação, as que as pessoas reclamam, e as que não usam"

Mas tirando essas frases prontas, os cursos focam na stack Javascript, pois ensinam em uma única linguagem client-side, server-side e mobile em uma única linguagem. Aí como não precisam lidar como Javascript no front, Java no back, e Swift e Kotlin no mobile.
O Javascript é uma linguagem poderosa e o Node usado em alguns lugares que brilham, como em IO assíncrono, é bem podesorso.

1

Quem para pra pensar acredito que nunca vira fullstack javascript.

O problema é que na primeira vez que vemos um código de programação, parece difícil, então os cursos em sua maioria optam por ensinar a começar pela tríade do front-end por ser mais "fácil". E programar é difícil, então por que não aprender backend e mobile com o mesmo javascript que você já sabe? Essa é a ideia central que está levando muitas pessoas a estudarem a mesma coisa, sem se dar conta no problema de oferta e demanda que isso gera.

Algo similar que vejo é com python, muitos cursos falando "se quer começar pelo backend, comece por python que é mais fácil e eu te vendo um curso". Novamente uma manada indo por esse caminho.

Python e Javascript(front) podem (ou não) serem boas linguagens, mas para que competir vaga contra 1.000 candidatos se você pode ir para algo como Java que as pessoas nem conhecem e tem preconceito, para competir com talvez 10 ou 30 pessoas. É só usarem a matemática ao seu favor.

Eu sou desenvolvedor React.js atualmente e decidi estudar C#, por alguns motivos mas principalmente por não ser python e node.js que vejo muitos iniciantes indo atrás. Também tenho ideia de app mobile para executar daqui alguns meses, mas já ouvi falar que o flutter é mais fluído que o react native, então novamente não tentarei "reaproveitar" o js que já sei.

Acho que você está certíssimo na sua decisão (apesar de eu ser júnior, mas julgo de acordo com o que sei). A grande massa não tem pensamento crítico afiado, então como diria o Akita, para tudo que importa, se a massa está indo para um lado, provavelmente esse é o lado errado. Raciocine e tome suas próprias decisões baseadas na sua realidade.

1

Amigo, entendo completamente a sua situação. Quando comecei a carreira, meu primeiro emprego foi como estagiário em uma software house próxima à minha casa (nem imaginava que anos depois estaria trabalhando com tecnologias totalmente diferentes e em uma gigante da América Latina), e a stack que utilizavam era C# com Web Forms. O front-end das aplicações era todo em design de tabela HTML, com pouquíssima estilização e, às vezes, um pouco de AJAX. Sinceramente, não me importei! Só queria o meu primeiro emprego, e acabou sendo algo totalmente distinto do que via na faculdade, que era Java.

Nesse emprego, fui aprendendo e pesquisando mais, e o JavaScript realmente sempre foi uma linguagem muito popular. Todo mundo queria mexer com ela, mas eu nunca me interessei muito. Pelo hype, acabei estudando um pouco, e descobri que não sabia nada de JavaScript! Eu era péssimo, e nada entrava na minha cabeça.

Chegou uma época que até trabalhar com C# e .NET ficou complicado, e dificilmente encontrava trabalho com essas tecnologias. Quando encontrava, não passava.

Até que recebi a oportunidade de trabalhar focado no backend com Java para o Itaú. Conheci o mundo do Java e, sinceramente? Me apaixonei, cara! Pra mim, hoje em dia, é isso que importa, e é isso que eu aconselho: teste as linguagens e veja aquilo que te agrada, o que você sente afinidade e tente encontrar algo naquele ramo. Mas se aparecer em outro e você conseguir a oportunidade, tem que agarrar!

Desejo muito sucesso pra ti nessa jornada com o Java!

1

A melhor linguagem de programação é que a paga o seu salário. Meu primeiro trampo foi numa empresa da minha cidade, que trabalha com nada mais nada menos que COBOL, sim, a linguagem dos dinossauros. Entrei como estágio e fiquei alguns anos, passei a usar C# e também tinha esse pensamento preconceituoso com o Java, de que era lento, que não sei o que, e bla bla bla.

Mudei de emprego e comecei a trabalhar numa empresa naquele modelo de "consultoria", onde ficamos alocados nos projetos. E após um projeto que eu estava ter acabado, tive que migrar pra outro projeto, em Java, a linguagem que eu odiava mesmo sem ter trabalhado nela ainda.

Hoje sou dev Java há dois anos e não pretendo deixar de trabalhar com ele, com spring boot tudo é muito fácil e tranquilo de fazer.
Porém em projetos pessoais eu nem cogito usar java, somente em horário comercial kkkkkkk

1

Você não está errado. Você precisa vender sua força de trabalho. Na universidade, conheci Python quando estava decepcionado com Java. Gostava de programação orientada a objetos mas não da linguagem no contexto daquela época. Python foi um ar fresco. Entretanto, ela não iria pagar minhas contas. Foi Java quem fez isso. Assim, cultivei o conhecimento nas duas: Java para o trabalho, Python para meus projetos pessoais. Hoje até tem aplicações em Python no meu trabalho que eu desenvolvi.

1

É uma ótima escolha. Eu também comecei com javascript, e logo que iniciei meu primeiro job como programador a empresa já me colocou pra cuidar de um sistema php com laravel. Um outro colega meu entrou em uma outra empresa como estagiário e já começou a trabalha com java. Um outro amigo também começou com C#. Hoje já sou pleno, utilizo php/laravel e seu ecosistema, e estou pensando em começar a programar em outra linguagem para abraçar mais oportunidades, e a que mais penso em começar é java.

1

É aquela discussão, tu instala mil coisas para fazer rodar um login... uma rota no js.
"Ah não tenho isso, vou pesquisar no google";
google: "npm i {pacote}"
"Viu como é bom? é mais fácil? está tudo no npm"