Que tipos de projetos as empresas aplicam C/C++ ?

447 views
Skip to first unread message

Devel Silva

unread,
Jan 26, 2016, 6:10:27 PM1/26/16
to ccppbrasil
Tenho um conhecimento razoável de C/C++. Faço aplicações desktop e mobile com Qt Framework, conheço até bem a STL, mas não conheço boost.
Tenho observado algumas vagas de trabalho para C/C++, mas as empresas não dão muitos detalhes de que tipo de aplicação é o projeto. Eu particularmente imagino que C/C++ é usando hoje em dia em aplicações cientificas, computação gráfica, eletrônica, kernel mode, etc. A philips vez em quando abre vagas para dev C++, para todos os níveis, até Júnior e aprendiz. Mas eu não sei que tipo de aplicação ele fazem lá.
Eu tenho vontade de tentar enviar currículos para algumas vagas, mas sem saber que tipo de aplicação é o projeto fico receoso de perder tempo ou quebrar a cara em entrevistas, pois meu conhecimentos de dev com c++ se resumem a isso, aplicações desk, conexões com base de dados, e aplicações mobile, ou seja mais voltado para o segmento de sistemas, geralmente de gestão de negócios. Não tenho a mínima noção de desenvolvimento de aplicações cientificas, voltadas para a eletrônica, computação gráfica e projetos do gênero.

angelo

unread,
Jan 26, 2016, 8:26:20 PM1/26/16
to ccppb...@googlegroups.com

Opa,

 

Ainda agora eu estava lendo no browser do meu telefone um fórum do site Quora, uma discussão que não é de agora, alguém postou sobre como programar bem em C++ e como aplicar o que aprendeu na pratica

 

E ai teve um cara que escreveu justamente o que eu penso..

 

“Se alia a algum projeto open source. Quando se tem um objetivo, um projeto real você se engaja.  E não ficar apenas resolvendo exercícios  acadêmico ou lendo textos pra ver o  que se aplica ao quê.”

 

Minha opinião, faz sentido porque vc não tem experiência, tem conhecimento.. mas a lógica do mercado é diferente. Então seria uma maneira de entrar, se interar.  E claro, a pessoa ficar sem opção não ter aonde aplicar o conhecimento realmente acaba se tornando convite pra desmotivação e ai a pessoa abandona... ainda mais aqui nessa terra brasilis..

 

Se quiser, eu pego a URL com o post original em inglês e posto aqui pra vc, a conversa rendeu..

--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~------------------------------
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~------------

Fabio A Mazzarino

unread,
Jan 26, 2016, 8:43:55 PM1/26/16
to ccppb...@googlegroups.com
Matheus:

É uma diversidade muito grande. Desde q aprendi C/C++ já viu vc tudo qto é tipo de coisa.

Sistema de simulação, realidade virtual.
Webchat
Sistemas embarcados, ponto eletrônico, cobrança eletrônica
Bilhetagem telefônica, co-billing, conciliação
Recuperação e processamento de dados em volume
Ponto de venda
Customização de aplicações comerciais
Sistemas VoIP
Sistemas bancários
URA com reconhecimento de voz

E lá vai pedrada...

Tem tb muita aplicação boa q poderia ter usado outra linguagem, tb tem aplicação lixo onde tinha q ser em c++. E vice-versa...

Claro q o conhecimento específico faz diferença. Mas conhecer bem a linguagem faz com q vc sempre esteja contribuindo pra equipe, e no fundo é isso mm q importa, não é?

Fabio







--

Adriano dos Santos Fernandes

unread,
Jan 27, 2016, 6:04:46 AM1/27/16
to ccppb...@googlegroups.com
Deixa eu contar então o que minha experiência com Open Source rendeu.

Faço parte do projeto Firebird (SGBD) desde 2004.

Há dois anos, do nada, recebi e-mail de uma recrutadora do Google
querendo me dar uma "oportunidade" após ver meu perfil no github.

Na época a única coisa que eu tinha no github era o Firebird, que eu
clonava do repositório oficial (subversion no sourceforge).

Não pude dar sequência por não falar inglês (kkk).


Adriano



On 26/01/2016 23:26, angelo wrote:
>
> Opa,
>
>
>
> Ainda agora eu estava lendo no browser do meu telefone um fórum do
> site Quora, uma discussão que não é de agora, alguém postou sobre como
> programar bem em C++ e como aplicar o que aprendeu na pratica
>
>
>
> E ai teve um cara que escreveu justamente o que eu penso..
>
>
>
> “Se alia a algum projeto open source. Quando se tem um objetivo, um
> projeto real você se engaja. E não ficar apenas resolvendo exercícios
> acadêmico ou lendo textos pra ver o que se aplica ao quê.”
>
>
>
> Minha opinião, faz sentido porque vc não tem experiência, tem
> conhecimento.. mas a lógica do mercado é diferente. Então seria uma
> maneira de entrar, se interar. E claro, a pessoa ficar sem opção não
> ter aonde aplicar o conhecimento realmente acaba se tornando convite
> pra desmotivação e ai a pessoa abandona... ainda mais aqui nessa terra
> brasilis..
>
>
>
> Se quiser, eu pego a URL com o post original em inglês e posto aqui
> pra vc, a conversa rendeu..
>
>
>
>
>
> *De:*ccppb...@googlegroups.com [mailto:ccppb...@googlegroups.com]
> *Em nome de *Devel Silva
> *Enviada em:* terça-feira, 26 de janeiro de 2016 21:10
> *Para:* ccppbrasil <ccppb...@googlegroups.com>
> *Assunto:* [ccppbrasil] Que tipos de projetos as empresas aplicam C/C++ ?
>
>
>
> Tenho um conhecimento razoável de C/C++. Faço aplicações desktop e
> mobile com Qt Framework, conheço até bem a STL, mas não conheço boost.
> Tenho observado algumas vagas de trabalho para C/C++, mas as empresas
> não dão muitos detalhes de que tipo de aplicação é o projeto. Eu
> particularmente imagino que C/C++ é usando hoje em dia em aplicações
> cientificas, computação gráfica, eletrônica, kernel mode, etc. A
> philips vez em quando abre vagas para dev C++, para todos os níveis,
> até Júnior e aprendiz. Mas eu não sei que tipo de aplicação ele fazem lá.
> Eu tenho vontade de tentar enviar currículos para algumas vagas, mas
> sem saber que tipo de aplicação é o projeto fico receoso de perder
> tempo ou quebrar a cara em entrevistas, pois meu conhecimentos de dev
> com c++ se resumem a isso, aplicações desk, conexões com base de
> dados, e aplicações mobile, ou seja mais voltado para o segmento de
> sistemas, geralmente de gestão de negócios. Não tenho a mínima noção
> de desenvolvimento de aplicações cientificas, voltadas para a
> eletrônica, computação gráfica e projetos do gênero.
>
> --
> Antes de enviar um e-mail para o grupo leia:
> http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
> --~--~---------~--~----~------------------------------
> [&] C & C++ Brasil - http://www.ccppbrasil.org/
> Para sair dessa lista, envie um e-mail para
> ccppbrasil-...@googlegroups.com
> <mailto:ccppbrasil-...@googlegroups.com>

Gianni

unread,
Jan 27, 2016, 6:30:35 AM1/27/16
to ccppb...@googlegroups.com
Eu tenho uma empresa de SW que faz sistemas de controles de linha de produção
industriais, IPTV e sistemas para o mercado financeiro... só aí são três áreas
tão distintas que mostra como essa sua pergunta tem uma infinidade de
respostas...

angelo

unread,
Jan 27, 2016, 6:52:49 AM1/27/16
to ccppb...@googlegroups.com
Putz, uma pena hein

Mas não deu nem pra desenrolar ? 

O que acontece, chamou atenção que eles viram que vc ja fazia um trabalho, serviu de vitrine que nem sempre poderia ser descrito em um curriculo tradicional

Devel Silva

unread,
Jan 27, 2016, 7:06:24 AM1/27/16
to ccppbrasil
Em quarta-feira, 27 de janeiro de 2016 09:30:35 UTC-2, Gianni escreveu:
Eu tenho uma empresa de SW que faz sistemas de controles de linha de produção
industriais, IPTV e sistemas para o mercado financeiro... só aí são três áreas
tão distintas que mostra como essa sua pergunta tem uma infinidade de
respostas...


Acho então que fica +ou- no nicho que eu imaginava, nas aplicações industriais creio que você lide bastante com eletrônica interação com hardware manipulação de portas, etc.. Em IPTV creio que você lide bastante com programação de protocolos, soquetes etc. Já mercado financeiro não chega a ser um segmento de aplicações cientificas, acho que talvez se aproxime pois creio eu que lida com muitas formulas específicas da área.

Minha experiência como dev não é nova eu já atuo na profissão a alguns anos. Tudo começou com clipper na década de 90, depois Visual FoxPro, XHarbour, C++/Qt. E comecei a fazer alguns freelas em Python, mas sempre voltado para o segmento de gestão de negócios. Hoje meu contato mais frequente é com c++/qt e python.
Visto que já migrei os sistemas antigos para Qt ou Python.
Você por exemplo, contrataria alguém com experiência focada em aplicações de gestão, ERPs etc, já que é um segmento bastante longe do seu?

Gianni

unread,
Jan 27, 2016, 7:30:29 AM1/27/16
to ccppb...@googlegroups.com
Se eu fosse contratar alguém, só tenho duas perguntas em mente: sabe
programar? e quando não souber algo, sabe se virar?

Felipe Ferreri Tonello

unread,
Jan 27, 2016, 12:52:40 PM1/27/16
to ccppb...@googlegroups.com, Gianni
Sim e sim! Estou contratado?

Gianni

unread,
Jan 27, 2016, 1:16:54 PM1/27/16
to ccppb...@googlegroups.com
OK. Entrevista marcada. Amanhã, às 19h no "Gogó-da-Ema". OK?

Felipe Ferreri Tonello

unread,
Jan 27, 2016, 5:38:12 PM1/27/16
to ccppb...@googlegroups.com, Gianni
Demorô!

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Jan Palach

unread,
Jan 28, 2016, 6:15:44 AM1/28/16
to ccppbrasil
     Aqui no trampo, fazemos ferramentas de monitoramento de ativos de T.I e "ações" de usuários. Escrevemos um servidor para recepção baseado em pipeline usando C++ e boost::asio_1.35, que precisa performar para receber as coletas de nossos agentes unixies/linux e windows(até tru64 era suportado uns 4 anos atrás..). Estes agentes precisam ser não-intrusivos e ter boa performance, também portanto usamos C++. Já para o pós processamento dos dados, usamos Java/C++ e agora estou aos poucos adicionando Python em algumas partes em que acho interessante. Este ano meio que iniciamos a reescrita da arquitetura dos produtos que já se encontram legados em grande parte, mas ainda com o mesmo pensamento, onde a performance é crítica, C++, onde não é tanto, alguma outra ferramenta apropriada.

angelo

unread,
Jan 28, 2016, 6:57:58 AM1/28/16
to ccppb...@googlegroups.com

Jan

Tá parecendo o Zabbix isso...  seu sistema se assemelha ou concorre com ele ?



--

Jan Palach

unread,
Jan 28, 2016, 7:29:09 AM1/28/16
to ccppb...@googlegroups.com
Oi Angelo,

     Não sei dizer escutei vagamente sobre o Zabbix, mas em termos de tamanho e funcionalidades nosso principal concorrente é o produto da kaseya.

http://www.kaseya.com/


--------------

Jan Palach

unread,
Jan 28, 2016, 7:31:48 AM1/28/16
to ccppb...@googlegroups.com
O Zabbix pelo que estou olhando no site parece um produto muito bom. Não posso dar um comparativo com ele por questões contratuais :). Mas ele parece muito completo.


--------------

Em 28 de janeiro de 2016 09:57, angelo <angelo...@gmail.com> escreveu:

Jan Palach

unread,
Jan 28, 2016, 7:32:51 AM1/28/16
to ccppb...@googlegroups.com
Me perdoem, não coloquei a empresa onde trabalho...

http://www.automatos.com/gestao-de-infraestrutura


--------------

angelo

unread,
Jan 28, 2016, 8:40:30 AM1/28/16
to ccppb...@googlegroups.com

Bem conhecida no mercado

Clayton Souza Costa

unread,
Jan 28, 2016, 12:18:22 PM1/28/16
to ccppb...@googlegroups.com
Como disseram, é muito ampla a gama onde é utilizado nas empresas.
Na empresa que eu trabalho é utilizado para fazer sistemas anti-malwares.

Wanderley Caloni

unread,
Jan 30, 2016, 10:08:31 PM1/30/16
to ccppbrasil
Complementando o que o Gianni disse, a BitForge também está ou já esteve envolvida em projetos de segurança da informação (Windows backend, drivers, criptografia em camadas básicas), interfaceamento com o SO, comunicação com firmwares, protocolo usb.

Tudo em que for necessário ou preferível usar c/c++, será usado. Quando está óbvio que a linguagem irá dar mais trabalho que solução, aí não adianta usar sempre o mesmo martelo.

[]s

José

unread,
Jan 30, 2016, 10:10:24 PM1/30/16
to ccppbrasil
Onde eu trabalho, C é usado para sistemas/toolchain (device drivers, kernel, glibc, gcc, etc) e Python pro que é diferente disso :D. C++ não tem muito apelo, mas agora estou montando um time pra estudar C++11 lá, depois de 5 anos voltei a gostar do que vi :D
Reply all
Reply to author
Forward
0 new messages