1

Existe mercado em C (ou baixo nível) para iniciantes?

Sou estudante de ADS e tenho me interessado em C, principalmente nos aspectos de projetos Open Source / Baixo nível.

A IA vai sempre me dizer que existe mercado mas sinceramente não estou vendo oportunidade alguma, e não que isso seja um impeditivo mas realmente gostaria de saber se alguém vê algum caminho ou oportunidade nesse sentido.

Carregando publicação patrocinada...
2

Sim, essas vagas existem. Mas tem um detalhe que pouca gente fala: em baixo nível/embarcados você compete com engenheiro eletrônico, mecânico, mecatrônico, aeroespacial etc e não com programador de bootcamp.

Gente que estudou controle, eletrônica, sensores, barramentos, sistemas embarcados, tempo real, microcontroladores e cujo o universo inteiro de "programação e computação" foi construída em C dentro desse contexto.

Indústrias como Stellantis(carros), John Deree(tratores), Embraer(aviões) e Whirlpool(eletrodomésticos), por exemplo, têm verdadeiros exércitos de gente programando em baixo nível. No Brasil.

A maioria é engenheiro por formação. Não necessariamente porque essas empresas “só querem engenheiro”, mas porque são essas pessoas que acabam aplicando para essas vagas.

O mercado existe. Só que ele é mais escondido, mais industrial, menos barulhento e menos “influencer da bolha tech”.

1
2

Elas existem, mas são poucas e normalmente na gringa. Eu nunca vi e duvido que veja alguém contratando para C, pois no Brasil a maior parte das empresas tem como foco vender, e vender rápido. Para isto Python e JavaScript e o suficiente.

Se você realmente quer seguir com C, recomendo estudar inglês fortemente e se faz faculdade, conversar mais com professores e se envolver em projetos acadêmicos.


Bom, o mais importante a se entender é que um dev não se prende a linguagens. Eu recomendo que estude C++ que tem um mercado mais amplo, especialmente para sistemas de baixo níveis como engines de jogos e sistemas embarcados.

0
1

Oi
Eu cursei ADS e programo em C
Eu mantenho alguns códigos no github e acho que tem uma oportunidade para você aplicar/exercitar suas habilidades:
Implementa o jogo da cobrinha nesse programa:
https://github.com/coboinashadow/poly

Pode ser o jogo da cobrinha ou qualquer outro joguinho simples.

Se for o snake, basta saber sobre arrays porque a snake que se move na tela nada mais é que um array de coordenadas(x,y)

Envia um pull-request se der tudo certo
😀

1

Meus 2 cents,

Existe um mercado para neste foco, principalmente em IoT.

Mas "existe um mercado" e "existe um GRANDE mercado" sao coisas um pouco diferentes, ainda mais para um iniciante.

A regua esta um pouco alta, e neste nicho contar com networking ou entao participar de comunidades especificas demonstrando projetos ajuda um pouco (ESP32/Arduino/etc).

Vou recomendar o basico do estudo, que vale para qualquer linguagem:

Da uma olhada neste post: https://www.tabnews.com.br/Oletros/9d719f48-515d-4246-90ce-7a642dc1839f

Algumas sugestoes:

  • Ingles (mundo globalizado)
  • Golang
  • Linux (independe de IA)
  • Infra-estrutura de redes (IPv4, IPv6, gateway, dns, etc)
  • Bando de dados (conceito ACID, postgresql, noSQL)
  • Virtualizacao (docker, vms)
  • Conceitos sobre CI/CD
  • Fundamentos de programacao (SOLID)
  • Leetcode (para aprender alguns algoritmos basicos)
  • IA (o que eh, como funciona)

Tudo que foi citado acima eh util para projetos, porque programar eh apenas parte da solucao - ainda mais no baixo nivel, onde a ralacao eh um pouco maior.

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1
1
Conteúdo excluído
1
0