Ir ao conteúdo
  • Cadastre-se

Ainda tem vagas no mercado de programação para C/C++?


Posts recomendados

No momento estou trabalhando como técnico em informática então não tenho muita noção de como está o mercado da programação, mas eu tenho a impressão de que todos os empregos disponíveis são para vagas web, tanto front quanto back usando Javascript, Python, Ruby, GO etc. Linguagens como C/C++, que ainda tem muito espaço no desenvolvimento de sistemas extremamente velozes e otimizados (seja desktop ou seja em embarcados), parecem ter sido completamente esquecidas no ramo da programação

 

Gostaria de que vcs que tem mais experiência no mercado, me dessem um panorama da situação. Gostaria de mudar pra área e como já programo por hobby e tenho uma boa experiência em C/C++, gostaria de já entrar trabalhando com o que já tenho habilidade

 

Mas pra resumir a dúvida: da pra ganhar a vida com C/C++ ou vou precisar me focar em Javascript e cia pra não passar fome?

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

@Gabriel Grechuk C++ é bastante valorizado no mercado mais uma linguagem não é o suficiente para ser contratado tem que saber várias. Pode tentar esses sites de freelancer como workana.com , freelancer.com para ver se você acha projetos lá que são dentro de suas capacidades. Mais para arrumar um emprego mesmo tem que ter várias linguagens no currículo...

  • Curtir 4
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Em 04/02/2022 às 13:32, Gabriel Grechuk disse:

No momento estou trabalhando como técnico em informática então não tenho muita noção de como está o mercado da programação, mas eu tenho a impressão de que todos os empregos disponíveis são para vagas web, tanto front quanto back usando Javascript, Python, Ruby, GO etc. Linguagens como C/C++, que ainda tem muito espaço no desenvolvimento de sistemas extremamente velozes e otimizados (seja desktop ou seja em embarcados), parecem ter sido completamente esquecidas no ramo da programação

 

Gostaria de que vcs que tem mais experiência no mercado, me dessem um panorama da situação. Gostaria de mudar pra área e como já programo por hobby e tenho uma boa experiência em C/C++, gostaria de já entrar trabalhando com o que já tenho habilidade

 

Mas pra resumir a dúvida: da pra ganhar a vida com C/C++ ou vou precisar me focar em Javascript e cia pra não passar fome?

Sua impressão está correta, a grande maioria das vagas são pra desenvolvimento WEB. Se depender de C/C++ você vai passar fome.

O que dá emprego fácil no momento é (Javascript, PHP, HTML, CSS). Pedem muito REACT, Laravel e NodeJS. Escolha sua stack e cai pra cima.

Sobre as vagas de C/C++, ainda tem, mas são poucas e geralmente procuram um profissional Pleno/Senior, mas esse tipo de profissional dificilmente não é contratado pela gringa. Se você quer emprego, procure se envolver nos bootcamps, é a maneira mais fácil de se guiar na empreitada por um job.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Em 04/02/2022 às 13:32, Gabriel Grechuk disse:

 

 

Mas pra resumir a dúvida: da pra ganhar a vida com C/C++ ou vou precisar me focar em Javascript e cia pra não passar fome?

Se você gosta de programar, e prefere c/c++ se especialize, são os salários mais altos acredite ou não, mas pode levar uma década. Agora, se você gosta de ganhar dinheiro e programação é só um obstaculo, com certeza aprenda qualquer uma dessas linguagens chatas de web que tem emprego de sobra, mas não espere passar de muito mais de 4k com essas. A não ser que esteja empreendendo à parte.

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Talvez devêssemos considerar outro aspecto também.

C tem tornado-se num padrão da industria mais além do que qualquer outra linguagem conhecida. Se uma nova biblioteca ou dispositivo é criado, cria-se também uma API seguindo o padrão do C de forma que todo o resto possa ter compatibilidade. C é fundamental pra OS, pra outras linguagens, pra compiladores, pra frameworks, pra servidores (backend), pra drivers etc. E C++ ainda é muito utilizada na área de gráficos, o que movimenta muito dinheiro como vídeo games.

Então, mesmo que novos projetos não mais sejam feitos em C e C++ nativo hoje em dia, o fato é que sempre haverá a necessidade de gente capacitada nas duas pra fazer manutenção e manter o mundo girando. Então, talvez, sempre haja possibilidade de emprego pra esses indivíduos embora, certamente, não tanto quanto pra outras linguagens.

E pro futuro seria bom citar também Rust, que muitos consideram como a sucessora do C e tem sido considerada, recentemente, como substituta do C no desenvolvimento do kernel do Linux (🤯).

  • Curtir 2
  • Amei 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Em 04/02/2022 às 13:32, Gabriel Grechuk disse:

pra resumir a dúvida: da pra ganhar a vida com C/C++ [...]

😄 Viverá a base de biscoite e óleo escrevendo CRUD até surtar, quando não... encarnará o d'us da GRUD a dar dica de como escrever mais legíveis. Sem brincadeira nenhuma, conheço muitos pais de família assim!

 

Para se destacar com C\C++ é preciso QI. Tecnologia por enquanto é uma da poucas áreas em que proficiência importa mais diplomas e idade,

onde mais se vê crianças ganhando $$$ de crachá consultor da CIA e com apenas 8 – 14 anos de vida?

 

Mercado de cibersegurança cresce menos que jogos e às duas crescem mais que outras

Estudar, estudar e estudar para pegar uma fatia do mercado com mais grana.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Acho que deve aprender tudo que puder. É luxo hoje em dia poder escolher a linguagem e o estilo ou qualquer coisa. COBOL existe, FORTRAN existe e geram empregos hoje. 

Se prepare da melhor maneira que puder com as ferramentas a que tiver acesso. A gente num dado momento pode ter um ou dois trabalhos se muito, então não vai ter todos os empregos do mercado. Tem mecânicos especializados em Subaru que ganham uma grana. Tem caras que tratam a suspensão hidropneumática da Citroen aqui no BR e estão sempre trabalhando. Tem caras que montam carburadores ainda hoje, só para ficar no meio automotivo, e tem trabalho.

 

Em relação a C e C++ posso citar a realidade:

 

Linux, Windows, MacOS e Android foram todos escritos em C, com algo de C++ hoje em dia. Qualquer coisa agregada a esses sistemas --- que são todos os que temos --- deem rodar melhor nessas linguagens. E alguém escreve essas coisas.
 

Inteligência Artificial

 

Inteligência artificial é C++. TensorFlow do Google e Caffe de Berkeley, são escritas em C e C++ por exemplo. E usadas em Python, aquela linguagem moderna. As bibliotecas essenciais ou menos essenciais em Python são claro todas escritas em C, ou em algo chamado Cython que dá pra imaginar o que é e que tem a ver com C. Um desenvolvedor Python que saiba C tem uma vantagem em relação aos outros que apenas cultuam Python como se fosse a Apple Computer. E deve ganhar um pouco mais.

 

Interfaces Gráficas


Qt é o framework padrão para interface em software automotivo e muita coisa em medicina e aviões, tudo que tenha tela. Foi escrito em C++. Há um interesse crescente em software para carros, desde Android Auto a Apple CarPlay e ao gerenciamento do carro em si. Muitos carros rodam versões embarcadas de Windows ou Linux. As centrais multimídia por exemplo em geral são escritas em C++ e Qt

 

O runtime de java, JRE, é em geral escrito em C

 

Gráficos e jogos
 

CUDA da nVidia e Vulkan da AMD são as bibliotecas gráficas das respectivas companhias, escritas em C++ e preferencialmente --- segundo a documentação deles e a realidade --- usados em C++. Uma outra possibilidade e muito comum é FORTRAN, aquela linguagem antiga e muito presente na história. E em 2022.

 

Todo game engine importante é escrito em C++. Mesmo Unity que roda em C# recomenda C++ para melhor performance.

 

Aplicações para Android são escritas em java, mas se quer algo mais em performance deve usar o NDK, segundo o Google. O N vem de nativo e o DK é Development Kit. O nativo quer dizer C++

Mercado Financeiro
 

Todo o mercado financeiro roda C++. Todos os robôs de compra/venda rodam C++ e é boa fonte de emprego para desenvolvedores C++. Bjarne Stroustrup, o criador de C++, trabalha hoje para o Morgan-Stanley, um banco. Ele é diretor de tecnologia e pode apostar que ele não escreve java ou Python ou Haskell

 

Google, Facebook, Amazon, Microsoft e Netflix segundo eles próprios tem milhões e milhões de linhas de código em C++. E tem extensas bibliotecas importantes escritas em C++, como  folly por exemplo. 

 

Audio vídeo e realtime

 

Aplicações desse tipo exigem m'inima latência e em geral rodam em C ou C++

 

Software embarcado

 

Outro caso simples: quase sempre rodam C. As vezes C++.

 

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@ricardo_br Comendando abaixo de sua fala,

 

Pois, sé -- o mercado mente -- a verdade é que interessa mais a pessoa (com excelência lógica e tecnológica) do que sua linguagem de estimação. Se existe um ponto de convergência das linguagens, eu acredito ser a lógica. Isto é, com uma boa lógica o céu é o limite.

 

Não penso que C\C++ sejam complicadas se comparado a Python que figura com uma das linguagens mais recomendadas para um iniciante. Acredito que as apostilas e vídeos de Python são o seu segredo, por exemplo, JavaScript quase sempre foca na solução e linguagem é apenas um meio, assim como em python e raramente em C.

 

Tem cada aberração de C, às vezes, a comunidade se expressa não como se fosse uma linguagem, mais sim uma língua.

Negócio é ridículo 🙂 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Em 07/03/2022 às 14:57, arfneto disse:

Acho que deve aprender tudo que puder. É luxo hoje em dia poder escolher a linguagem e o estilo ou qualquer coisa. COBOL existe, FORTRAN existe e geram empregos hoje. 

Se prepare da melhor maneira que puder com as ferramentas a que tiver acesso. A gente num dado momento pode ter um ou dois trabalhos se muito, então não vai ter todos os empregos do mercado. Tem mecânicos especializados em Subaru que ganham uma grana. Tem caras que tratam a suspensão hidropneumática da Citroen aqui no BR e estão sempre trabalhando. Tem caras que montam carburadores ainda hoje, só para ficar no meio automotivo, e tem trabalho.

 

Em relação a C e C++ posso citar a realidade:

 

Linux, Windows, MacOS e Android foram todos escritos em C, com algo de C++ hoje em dia. Qualquer coisa agregada a esses sistemas --- que são todos os que temos --- deem rodar melhor nessas linguagens. E alguém escreve essas coisas.
 

Inteligência Artificial

 

Inteligência artificial é C++. TensorFlow do Google e Caffe de Berkeley, são escritas em C e C++ por exemplo. E usadas em Python, aquela linguagem moderna. As bibliotecas essenciais ou menos essenciais em Python são claro todas escritas em C, ou em algo chamado Cython que dá pra imaginar o que é e que tem a ver com C. Um desenvolvedor Python que saiba C tem uma vantagem em relação aos outros que apenas cultuam Python como se fosse a Apple Computer. E deve ganhar um pouco mais.

 

Interfaces Gráficas


Qt é o framework padrão para interface em software automotivo e muita coisa em medicina e aviões, tudo que tenha tela. Foi escrito em C++. Há um interesse crescente em software para carros, desde Android Auto a Apple CarPlay e ao gerenciamento do carro em si. Muitos carros rodam versões embarcadas de Windows ou Linux. As centrais multimídia por exemplo em geral são escritas em C++ e Qt

 

O runtime de java, JRE, é em geral escrito em C

 

Gráficos e jogos
 

CUDA da nVidia e Vulkan da AMD são as bibliotecas gráficas das respectivas companhias, escritas em C++ e preferencialmente --- segundo a documentação deles e a realidade --- usados em C++. Uma outra possibilidade e muito comum é FORTRAN, aquela linguagem antiga e muito presente na história. E em 2022.

 

Todo game engine importante é escrito em C++. Mesmo Unity que roda em C# recomenda C++ para melhor performance.

 

Aplicações para Android são escritas em java, mas se quer algo mais em performance deve usar o NDK, segundo o Google. O N vem de nativo e o DK é Development Kit. O nativo quer dizer C++

Mercado Financeiro
 

Todo o mercado financeiro roda C++. Todos os robôs de compra/venda rodam C++ e é boa fonte de emprego para desenvolvedores C++. Bjarne Stroustrup, o criador de C++, trabalha hoje para o Morgan-Stanley, um banco. Ele é diretor de tecnologia e pode apostar que ele não escreve java ou Python ou Haskell

 

Google, Facebook, Amazon, Microsoft e Netflix segundo eles próprios tem milhões e milhões de linhas de código em C++. E tem extensas bibliotecas importantes escritas em C++, como  folly por exemplo. 

 

Audio vídeo e realtime

 

Aplicações desse tipo exigem m'inima latência e em geral rodam em C ou C++

 

Software embarcado

 

Outro caso simples: quase sempre rodam C. As vezes C++.

 

Cara não estamos aqui discutindo a relevância da linguagem para a computação, mas sim se vale a pena se dedicar a uma linguagem e ganhar dinheiro com ela, e quanto mais rápido melhor. Infelizmente não é com C/C++ que se ganha dinheiro rápido e nem é uma linguagem que nos permite aplicar e aprender as coisas facilmente.

Eu mesmo utilizei C/C++ no meu trabalho pra integrar um sistema web legado, e monitorar, enviar alertas e salvar informações em um Banco de Dados, mas eu fiz isso por iniciativa própria, pois me recordo que na minha entrevista de emprego, ao perguntar se a empresa possuia projetos em C/C++, fiquei triste em escutar da boca deles que não.

As empresas não contratam DEVs de C/C++ porque tudo é feito em DELPHI, VB, C# etc... Logo eles nem sabem do poder de C/C++ e não cogitam implementar tais linguagens nos projetos. Excetuando-se é claro as empresas de alto padrão que desenvolvem tecnologias de ponta.

Enfim. Não é jogo estudar C/C++ se o sujeito precisa pagar contas em menos de uns 4 anos, pórque pra criar domínio em C/C++ o sujeito precisa entender as bases da computação e de muitas horas de treino/estudo.

Com outras linguagem o negócio é mais light até porque tem várias oportunidades e o sujeito entra na empresa sem saber de nada e aprende muita coisa na prática.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

14 horas atrás, CiroboyBR disse:

Cara não estamos aqui discutindo a relevância da linguagem para a computação, mas sim se vale a pena se dedicar a uma linguagem e ganhar dinheiro com ela, e quanto mais rápido melhor. Infelizmente não é com C/C++ que se ganha dinheiro rápido e nem é uma linguagem que nos permite aplicar e aprender as coisas facilmente

 

Acho que não entendeu o que escrevi.

 

As empresas que citei são exemplos. Tem casos em que a opção por uma linguagem não é cultural ou por gosto do corpo diretivo: trata-se da ferramenta julgada certa para um trabalho.

 

Por exemplo se um banco usa C++ para os programas de compra e venda em muitos casos de nada adianta um exército de bons desenvolvedores web por exemplo. 

 

E essas empresas existem. E assim esses empregos existem. 

 

14 horas atrás, CiroboyBR disse:

o sujeito entra na empresa sem saber de nada e aprende muita coisa na prática

 

Existe esse tipo de emprego. Mas existe outro tipo: aquele em que o cara que não sabe nada não entra na empresa nem para um café. Veja os anúncios de emprego e vai ver listas de requerimentos com um número inacreditável de exigências.

 

14 horas atrás, CiroboyBR disse:

Eu mesmo utilizei C/C++ no meu trabalho pra integrar um sistema web legado, e monitorar, enviar alertas e salvar informações em um Banco de Dados, mas eu fiz isso por iniciativa própria, pois me recordo que na minha entrevista de emprego, ao perguntar se a empresa possuia projetos em C/C++, fiquei triste em escutar da boca deles que não

 

Entendo, mas em muitos casos o empregado não tem esse luxo de escolher a linguagem e arbitrar sobre como quer integrar coisas. Em muitos casos sequer a nomenclatura das variáveis, o sistema de build, o compilador, quantas linhas tem uma função, NADA. Apenas existe um código de boas práticas e pronto. O código do funcionário será revisto por outros e esse funcionário vai rever o código de outros. Tudo para garantir a observância das normas e minimizar a dependência em relação a funcionários específicos. 

 

Se tiver tempo veja esse depoimento de março/22 sobre o processo de criação de código em C e C++, de uma cara que trabalhava em uma empresa dessas. Ele fala de tempos antigos mas talvez sirva para ilustrar a mecânica.  De todo modo não é comum se discutir isso sobre a empresa para a qual se trabalha no momento em que escreve e pode até custar o emprego. São critérios de confidencialidade.

 

 

 

 

Alguém vai ter que preencher essas vagas. Essas empresas existem e tem orçamentos bacanas. 

Podem não pagar para formar o desenvolvedor, mas eles não vem de árvores então deve ser possível ganhar dinheiro com C++ ou C. Muito do mercado de software para carros usa C++ Qt e C por exemplo. O mesmo vale para avionics e medicina: não usam javascript em muitos desses equipamentos.

 

Games é uma área C++.

 

Python é um criador de empregos para especialistas em C porque C é essencial em Python. Ou em Cython que é até um nome engraçado. 

Link para o comentário
Compartilhar em outros sites

  • mês depois...

Muito interessante ver que a discussão se desenvolveu bem, desta maneira.

 

Muito obrigado a todos que tiraram um minutinho do seu tempo para responder a minha dúvida

 

Creio que no momento, seja mais vantajoso buscar estudar Web, pelo menos para poder ter uma vida digna, com um bom salário, e manter alguns projetos em C/C++, como alguns voltados a computação gráfica e sistemas de CAD, que podem me abrir uma oportunidade em alguma empresa internacional, já que vejo que a maioria das vagas voltadas para estas linguagens, são de empresas que tem mais recursos e desenvolvem soluções mais sofisticadas de software

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!