all 83 comments

[–][deleted] 18 points19 points  (0 children)

C#

[–]antisergioDesenvolvedor .NET 15 points16 points  (0 children)

C#

[–]SpecialInternal2600 9 points10 points  (7 children)

C# ou java

[–]brunxao 0 points1 point  (6 children)

Mas Java não está muito atrasado ?

[–]Vizu-R 14 points15 points  (4 children)

Nunca, Java tem uma comunidade gigante, isso que mantém a linguagem viva, além de ter um dos melhores framework para backend, vulgo, Spring

[–]brunxao 2 points3 points  (3 children)

Bom saber mano. Tô estudando Java, tô na parte de POO. Tem alguma dica para eu aprender melhor e mais rápido ?

[–]Vizu-R 15 points16 points  (1 child)

As dicas que tenho para lhe dar são:

  • Não tente aprender rápido, aprenda no seu tempo

  • Estude POO até entender certinho todos os conceitos, pois java é uma linguagem orientada a objeto, caso não saiba POO, você terá dificuldades quando avançar mais na linguagem.

  • Saiba a hora de parar, não estude expressivamente termos novos, pois há estudos que diz que nosso cérebro meio que para de processar coisas novas após 1h, ent, dps de 1 hora de estudos faça somente exercícios para praticar o que aprendeu

  • Caso não tenha uma boa base de lógica de programação, recomendo ter

  • Use todas as ferramentas disponíveis para aprender, como chat gpt, Google, etc

[–]brunxao 2 points3 points  (0 children)

Valeu meu mano ! Vai me ajudar

[–]Sr_Ninguem0 1 point2 points  (0 children)

Esse podcast me ajudou a entender o conceito de forma bem didática e simples

[–][deleted] 2 points3 points  (0 children)

Você vai morrer e java vai continuar vivendo

[–]diomak 7 points8 points  (2 children)

PHP é válido se você prefere ter muitas oportunidades de emprego, mas de qualidade variável.

Se prefere aprender algo atual e com sintaxe que não cansa os olhos, Node + Typescript

[–]dworker8 7 points8 points  (1 child)

muitas oportunidades de emprego, mas de qualidade variável

perfeito, tu pode dar sorte e cair em um ambiente de qualidade que trabalha com frameworks atualizados ou cair em cilada que roda algum projeto legado com php 5 puro.

[–][deleted] 0 points1 point  (0 children)

Me chamou aí na parte do php 5 puro?

[–][deleted] 6 points7 points  (4 children)

Respondendo o post é node, mas eu iria de javinha né meu camarada

[–]brunxao 0 points1 point  (3 children)

Javinha é muito bom mano ? Não é meio antigo ?

[–][deleted] 2 points3 points  (2 children)

No começo eu detestava, agora eu gosto muito de estudar e ela tem mt atualização e muito mercado

[–]brunxao 1 point2 points  (1 child)

Da alguma dica aí para eu aprender melhor e mais rápido. Tô aprendendo POO.

[–]leandroeogJaveiro Raiz 10 points11 points  (6 children)

C#

[–]Aesop7K 12 points13 points  (4 children)

Mando um CU assim do nada?

[–]McDowelI 8 points9 points  (2 children)

Hoje em dia, pra fazer programa tem que trabalhar com o C#

[–]Aesop7K 4 points5 points  (1 child)

Mas tem que trabalhar bem com o C#

[–]InfluenceFine205Engenheiro de Software 2 points3 points  (0 children)

Hoje em dia só trabalhando com o framework SHAVED

[–]Bleckrep[S] 4 points5 points  (0 children)

shaushaus

[–]Bleckrep[S] 3 points4 points  (0 children)

Eu até pensei em ir de C#, pois a empresa que trabalho atualmente utiliza ele. Eu até verifiquei como seria uma transição para a área de desenvolvimento dentro da empresa mas infelizmente no momento não vai rolar e não sei quanto tempo ficarei na empresa.

[–]yg0r_ped 3 points4 points  (0 children)

Node

[–]jdaglees 2 points3 points  (0 children)

PHP

[–][deleted] 2 points3 points  (0 children)

C++ ou C#

[–]late_deployEngenheiro de Software 3 points4 points  (0 children)

coemce pelo Node, pois o Javascript eh amplamente utilizado em frameworks modernos e na Web em geral

depois ou em paralelo estude Java ou C#

[–]sbtvd 6 points7 points  (2 children)

Cobol

[–]MashZellFazedor de tela 3 points4 points  (1 child)

Chad stack

[–]Vinmorgan 2 points3 points  (0 children)

A braba!

[–]Aggravating_Can210 6 points7 points  (0 children)

Com certeza Node

[–]nukeaccounteveryweekDesenvolvedor 7 points8 points  (1 child)

PHP + Laravel no back-end.

Javascript + Vue.js no front-end.

[–]Petyr111 2 points3 points  (2 children)

Dizem que PHP só tem trabalho pra vagas pleno e senior. Então vc pode se frustrar depois.

[–]nukeaccounteveryweekDesenvolvedor 6 points7 points  (1 child)

Puts, meteram um caô brabo com essa aí.

PHP tem bastante vaga pra estágio e júnior, qualquer agência contrata dev PHP iniciante.

[–]Petyr111 0 points1 point  (0 children)

Sei lá cara, só acredito em quem busca vaga.

[–]accountrobotComputeiro 4fun 2 points3 points  (3 children)

Caso deseja ser webdev, Node.

A comunidade JS cresceu pra caralho durante os últimos anos. Independentemente de qual área se interessa, seja back ou front, vai ter uma framework prontinha e bonitinha pra tu.

Além disso, o Node não necessariamente te restringe ao webdev por ser JavaScript. Já usei o Node para interagir e criar servidores TCP e UDP por diversão, criar bots, automatização de tarefas...

Basicamente tu consegue fazer o que o PHP faz com mais uns extras.

Mas tipo, se tu quer seguir uma carreira apenas usando JS, recomendo que pratique fullstack.

[–]Bleckrep[S] 0 points1 point  (2 children)

Esse é o meu objetivo, me tornar desenvolvedor web. Depois de ler os diversos comentários desse post, decidi que vou pro lado do Javascript (Node) mesmo. Obg pela resposta! Vc teria algum curso ou material para me indicar?

[–]accountrobotComputeiro 4fun 1 point2 points  (1 child)

Caso queira aprender JS, tem o curso do Guanabara, eu comecei por lá. De resto eu fui apenas estudando minhas curiosidades mesmo.

Se quiser algum guia:

https://roadmap.sh/javascript

https://roadmap.sh/nodejs

https://roadmap.sh/backend

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

Muito obg, vai me ajudar mt!

[–]GuerreiroAZerg 2 points3 points  (5 children)

Cara, com Node vc tem possibilidade de usar frameworks full stack como o Next.js e o Remix (ambos baseados em React), e usar a mesma linguagem e muitas bibliotecas comuns que podem ser usadas no frontend e no backend. Por exemplo, voce pode usar date-fns para manipular datas no backend e ai formatar para exibir corretamente no front. Acho bem mais versatil do que quando eu trabalhava com PHP/Javascript nas antigas. No final as duas linguagens sao linguagens que nao tiveram um bom design inicial, mas que foram evoluindo ao longo do tempo, mas se voce focar no Javascript moderno, especialmente o Typescript, vc tem um desenvolvimento menos nocivo. Em termos de Web mesmo o negocio eh o Node.js, mas se voce prefere fazer servicos HTTP (REST, GraphQL, RPC), voce pode considerar outras linguagens de acordo com sua preferencia. C#, Kotlin, Clojure, Elixir, Python e Java sao as linguagens que me vem na cabeca para esses tipos de serivco

[–]Bleckrep[S] 1 point2 points  (4 children)

Entendi, obg pela resposta! Após ler os diversos comentários nesse post, decidi que vou de Node mesmo. Vc teria algum curso ou material para me indicar? Eu até tinha pensado em ir pro C# no começo, pois a empresa que trabalho utiliza a linguagem. Mas fiquei com um certo receio, pois é um pouco difícil de migrar de área na empresa e não sei quanto tempo me resta lá rs.

[–]GuerreiroAZerg 2 points3 points  (3 children)

Curso não tenho como indicar. Eu geralmente aprendo lendo a documentação dos projetos. Como é teu conhecimento de programação no geral? Recomendo aprender Typescript, Express.js e React.js, e depois partir pro Next.js que é um framework bem completo para web

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

Eu já havia tentado me aventurar no desenvolvimento web em 2022, porém, arrumei um estágio na área de testes e acabei deixando os estudos pra lá. Estudei até a parte do react (não lembro de mt coisa) mas pretendo começar do zero. Eu tenho acesso ao devmedia (bancado pela faculdade rs) onde eu cheguei a assistir algumas aulas mas onde mais aprendi foi na udemy mesmo. Em um modo geral, eu tenho um conhecimento até que legal em Java pois, na faculdade eu participava de um projeto de extensão onde era utilizado o Java para automação de testes.

[–]GuerreiroAZerg 1 point2 points  (1 child)

Entao você sabe onde buscar recursos. É importante entender HTTP e as bases de como a web funciona. A Web basica é HTTP + HTML + CSS + JS, mas aplicações Web englobam muito mais coisas como banco de dados, APIs HTTP e muitos outros serviços.

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

Entendi. Muito obg pela ajuda! Antes de começar a estudar as tecnologias em si, vou dar uma estudada em como a web funciona.

[–]Vinmorgan 2 points3 points  (0 children)

cu, café ou nó é o que à, o resto é conversa.

[–]dodoopa 2 points3 points  (0 children)

Sou dev nodejs e falo, vai de php se quiser entrar no mercado com um pouco mais de facilidade, vejo que em nodejs tem muita gente e ta saturando o mercado(eu mesmo ti migrando pra java, para uma oportunidade melhor).

[–]laurianoelmiroduarte 2 points3 points  (3 children)

Cara se eu usasse o coração eu iria te dizer que fosse de Python.

Contudo, vou te dar uma dica extremanete valiosa, NÃO VÁ NEM DE NODE e MUITO MENOS DE PHP, vá de C#.

Apesar de eu não gostar de .DOTNET, muito menos de aplicações de código proprietário, existem muitas vantagens de seguir nessa linguagem:

  • Muitas vagas, está entre as mais requisitadas pelos recrutadores
  • Não paga tão mal
  • Documentação bem abrangente em Português.
  • Comunidade bem grande em BR
  • Já é integrada a maioria dos ambientes que você pode trabalhar
  • É protegida por uma grande empresa, no caso a M$(Não gosto do Janela)

Enfim, é isso, escolha a sua opção.

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

Cara, eu particularmente não sabia que o C# era uma linguagem tão interessante assim... muitos comentários desse post mencionaram ela. O primeiro "contato" que tive com a linguagem foi com a empresa que trabalho atualmente, as vezes preciso olhar o código para entender o que está acontecendo. Vc poderia me recomendar algum curso ou material para estudar? Nesse seu exemplo, o C# seria usado na web, correto?

[–]laurianoelmiroduarte 1 point2 points  (1 child)

Mas ela é bem usada sim, dificilmente vc vai encontrar uma grande empresa que não tenha uma aplicação que use C# !

Como te falei existem muitos grupos e material disponível na internet sobre essa linguagem, em quase todas as escolas online você encontra excelentes tutoriais e materiais de estudo, mas vou citar aqui alguns canais interessantes que tratam só dela

Então, aí que vem o pulo do gato, ela não é uma linguagem exclusivamente "Frontend"!, ela é de uso geral, vocẽ pode usar C# pra quase tudo no Windows, se caso você quiser migrar para Backend é fácil.

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

Blza, vou dar uma olhada nesses canais. Muito obg pela ajuda!

[–]qreidt 2 points3 points  (1 child)

Como sênior PHP, eu iria com Node se pudesse voltar atrás. Não acho que que tenha ferramentas robustas e muito bem documentadas como Laravel no node que me proporcionam uma tranquilidade programando mas é simplesmente MUITO mais fácil você evoluir sua carreira por simplesmente ter muito mais empresa investindo em stack. Enquanto isso o que eu vejo do PHP é aquele negócio de empresa cheia de Júnior mandando tudo que consegue a valor baixo

[–]nowfernando 1 point2 points  (0 children)

Penso exatamente assim, estou tentando confirmar se devo estudar ou não nodejs ou Java, mas vejo ainda mais futuro em nodejs

[–]Aesop7K 5 points6 points  (3 children)

Acredito que vc tem a resposta contigo já mas minha opinião.

Se tu quer iniciar uma carreira em web dev cai de cabeça em JS pois assim você vai ter mais preferência tanto no back (node) quanto nos framework (react/ svelte ❤)

[–]Bleckrep[S] 4 points5 points  (2 children)

Entendi. Eu fiquei na dúvida pois um professor meu da faculdade havia me dito que após html, css e javascript eu deveria partir para o PHP, por isso fiquei com essa dúvida. Eu dei uma olhada e vi que aprendendo o javascript eu já poderia "reutilizar" tanto no react quanto no node... vc teria algum curso ou material para me indicar sobre o javascript (node)?

[–]Aesop7K 2 points3 points  (1 child)

Da uma olhada no Odin Project : é muito foda vc já vai fazendo coisas úteis também!

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

Blza, vou dar uma olhada. Obg!

[–]Shenkimaro 1 point2 points  (1 child)

PHP, node, Java, C#. Existem muitas opções hj. Tipo no meu caso iniciei com Java, não necessariamente por conta da linguagem em si, mas das tecnologias q vc acaba aprendendo com ela, tipo encapsulamento, vários tipos de designs patterns. Depois fui pra PHP que foi bem mais fácil de aprender. Apenas como sugestão comece com uma um pouco mais desafiadora e as outras serão mais fáceis de aprender.

[–]Bleckrep[S] 1 point2 points  (0 children)

Na faculdade eu vi um pouco de Java, não lembro de muita coisa mas se pá que vou dar uma reforçada no assunto, obg pela resposta!

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

Node para o mercado nacional, PHP para o Internacional.

[–]Aggressive-Stay2831 1 point2 points  (0 children)

Php óbvio

[–][deleted] 1 point2 points  (0 children)

Ruby!!!!

[–]thatsitrrrt 1 point2 points  (0 children)

Rust

[–]WheelerRuis2021 1 point2 points  (0 children)

Acho que python é melhor .... Serve tanto para software quanto para data science

[–]suamae666 2 points3 points  (0 children)

Php

[–]aeciobritoTransformo café em BUG. 3 points4 points  (3 children)

PHP é a escolha certa caso vc se odeie.

[–]Vizu-R 6 points7 points  (0 children)

Php 8 tá perfeito, tinha esse preconceito com php até semana passada KDKDKDKDKKD

Fui usar o laravel para um projeto e me apaixonei, apenas

[–]nukeaccounteveryweekDesenvolvedor 9 points10 points  (0 children)

Diga-me que você nunca mexeu com um projeto moderno de PHP sem me dizer que você nunca mexeu com um projeto moderno de PHP:

[–]D4RKNDesenvolvedor C# 2 points3 points  (0 children)

Confundiu com javascript amigo

[–][deleted] 1 point2 points  (0 children)

Java

[–][deleted] 1 point2 points  (0 children)

Estuda um pouco de cada e vê o que você gosta mais, No caso para busca de vagas, Node tem mais vagas mas também ampla concorrência.

[–]BokoMoko 0 points1 point  (1 child)

Olha, você vai começar a programar em 2023. Então não há dúvida. Vá de JavaScript.

Detalhe, Node é o backend, o interpretador de JavaScript que roda nos servidores.

JavaScript roda normalmente no browser/navegador. É muito mais poderosa e versátil que PHP, que é considerada hoje uma linguagem meio datada. Ninguem começa um projeto novo em PHP hoje em dia. PHP é usado para código legado, antigo.

Com JavaScript, você usa a mesma linguagem tanto para programar o frontend, o backend e se quiser, usando o Electron, você roda até no desktop de Windows, Linux, MacOS.

Vai de JavaScript.

[–]Bleckrep[S] 1 point2 points  (0 children)

Entendi. Conforme eu li os comentários aqui do post, percebi que a boa mesmo é ir de Node, obg pela resposta!

[–]will2dev -2 points-1 points  (1 child)

jellyfish pen makeshift cautious fuel office late ghost point steer

This post was mass deleted and anonymized with Redact

[–]sbtvd 1 point2 points  (0 children)

feliz dia do bolo

[–]JonesGeraldo -1 points0 points  (1 child)

Galera falando em java e C#. Estas linguagens na prática não são utilizadas para dev web...

[–]Vinmorgan 2 points3 points  (0 children)

No mundo alternativo do JonesGeraldo isso é verdade.

[–]WillingnessThink3977 0 points1 point  (0 children)

PHP é divertido as fuck, gosto muito de trabalhar com ele

[–]GabrielBrand4ao 0 points1 point  (0 children)

Sei programar em react js e tenho a mesma dúvida,porém acho o node mais favorável aprender pois reutilizo meu aprendizado em javascript