Essa seção da pesquisa foi mostrada para aqueles que marcaram “Hardware” ou “Automação residencial” em resposta à pergunta “Que tipos de software você desenvolve?”, nas seções C e C++, para aqueles que marcaram “Dispositivos incorporados/Internet das Coisas” em resposta a “Que tipo de projetos você desenvolve no Rust?”, na seção Rust, e, finalmente, para aqueles que marcaram “Tecnologias Incorporadas” em resposta a “Para que você usa o Python?”, na seção Python.

Lembre-se de que os desenvolvedores de tecnologias incorporadas podem trabalhar em vários tipos de projetos (incorporados e outros) e também que alguns elementos de softwares incorporados não são específicos para o desenvolvimento de tecnologias incorporadas (por exemplo, microsserviços).

Tecnologia embarcada

Popularidade do desenvolvimento de softwares integrados

Por linguagem

As linguagens mais intensamente associadas ao desenvolvimento de tecnologias incorporadas são: Assembly, MATLAB e C. Mais de 25% daqueles que as usam como linguagens principais desenvolvem softwares incorporados. No entanto, em termos absolutos, o Python é a linguagem líder entre desenvolvedores de softwares integrados.

Quais linguagens são primárias para desenvolvedores de softwares integrados

Esse gráfico inclui apenas linguagens específicas incorporadas.

Qual padrão C você costuma utilizar?

Quais padrões C++ você costuma utilizar?

Os desenvolvedores de softwares incorporados normalmente não usam os padrões de linguagem mais recentes. Porém, com relação ao C++, é interessante ver que os padrões de linguagem mais recentes, C++17 e C++20, têm grande participação entre os desenvolvedores integrados.

Qual IDE/editor você utiliza com mais frequência?

Quais frameworks de teste de unidade você costuma utilizar, se aplicável?

Quais modelos de projeto ou sistemas de compilação você costuma utilizar?

Quais compiladores você costuma utilizar?

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.