Skip to content

Instantly share code, notes, and snippets.

@ruangustavo
Created February 4, 2025 13:32
Show Gist options
  • Save ruangustavo/680e43598ef745ba880a41800ad99598 to your computer and use it in GitHub Desktop.
Save ruangustavo/680e43598ef745ba880a41800ad99598 to your computer and use it in GitHub Desktop.

Para se tornar um desenvolvedor de sistemas embarcados com foco em IoT, recomendo priorizar disciplinas que combinem hardware, software de baixo nível, redes, segurança e aplicações práticas em automação. Abaixo está uma seleção de optativas alinhadas com essa área, totalizando 300 horas:

Disciplinas Essenciais (240h)

  1. Introdução à Microeletrônica Analógica (60h)

    • Fundamental para entender circuitos analógicos, amplificadores e MOSFETs, essenciais no projeto de hardware embarcado.
  2. Redes de Sensores Sem Fio (60h)

    • Aborda protocolos de comunicação sem fio, arquiteturas de redes IoT e aplicações práticas. Chave para IoT.
  3. Técnicas de Prototipagem e Montagem de Circuitos (60h)

    • Ensina a projetar e implementar circuitos em PCBs, habilidades críticas para desenvolvimento de dispositivos embarcados.
  4. Desenvolvimento em Plataformas Embarcadas (60h)

    • Foco em sistemas ARM, Linux embarcado e Android para IoT. Prática direta com tecnologias do mercado.

Complementares (60h – Escolha 1)

  1. Segurança de Redes de Computadores (60h)

    • Vital para proteger dispositivos IoT contra ataques. Aborda firewalls, detecção de intrusões e políticas de segurança.
  2. Introdução à Criptografia (60h)

    • Ensina fundamentos de segurança de dados, protocolos e aplicações em sistemas embarcados.

Opcionais Estratégicos (Escolha até completar 300h)

  1. Sistemas Paralelos e Distribuídos (60h)

    • Útil para entender arquiteturas distribuídas, comuns em ecossistemas IoT.
  2. Controle Inteligente (60h)

    • Introduz lógica nebulosa e redes neurais para automação avançada em sistemas embarcados.
  3. Tópicos Especiais em Automação (60h)

    • Se o tema for "IoT Industrial" ou "Comunicação M2M", é altamente relevante.
  4. Projeto e Análise de Algoritmos (60h)

    • Otimização de código para sistemas com recursos limitados (common em embarcados).

Por que evitar algumas disciplinas?

  • Ciência de Dados/Engenharia de Dados: Foco em big data, menos direto para IoT.
  • Computação Gráfica/Desenvolvimento de Jogos: Mais relevantes para áreas como games ou interfaces visuais.
  • Antropologia/Libras: Importantes para formação humana, mas não técnicas para sua carreira.

Dica Final:

  • Priorize disciplinas com laboratório prático (ex: Robotica Experimental ou Redes de Sensores Sem Fio).
  • Se houver flexibilidade, verifique os temas dos Tópicos Especiais – alguns podem abordar IoT diretamente.

Essa combinação equilibra teoria, prática e as demandas do mercado de sistemas embarcados e IoT. Boa sorte! 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment