Trabalho há 17 anos com C e aproximadamente 7 com C++.
O C++ foi derivado do C, originalmente chamado de "C com classes". Nos últimos anos, especialmente após o C++98, a linguagem tem se distanciado do C e se transformado no C++ moderno.
Embora a linguagem C seja simples, os conceitos fundamentais são essenciais, como o ambiente, gerenciamento de memória, processos, threads e o processo de compilação.
Como uma linguagem voltada para sistemas, tive a oportunidade de trabalhar no desenvolvimento de daemons, aplicações desktop, sistemas embarcados bare-metal, Linux embarcado, entre outros.
Embora tenha mais de dez anos que não trabalho no Brasil, o mercado costumava ser promissor. Sempre houve demanda por profissionais que dominassem C/C++, e os salários eram atraentes.
No exterior, a demanda varia de acordo com o país. Países como Alemanha, Itália e Suíça apresentam alta demanda. Essas regiões possuem um desenvolvimento significativo na indústria automotiva e científica, o que resulta em uma grande demanda por desenvolvedores de sistemas embarcados.
Já em países como Inglaterra e Holanda, a demanda por desenvolvedores C++ é maior na área de trading, onde há necessidade de computação de alta performance.
Trabalhar com C/C++ é realmente gratificante, porém é importante não se limitar a um único tipo de desenvolvimento. Expandir seus conhecimentos e explorar outras tecnologias, como cloud e front-end, pode ser muito enriquecedor. Essa combinação pode permitir que você explore novas possibilidades e abra portas para projetos mais abrangentes e diversificados.
Abs.