Pular para conteúdo

Aula 16 – Carreira e Ética na Engenharia de Software

🎯 Objetivos de Aprendizagem

  • Refletir sobre a responsabilidade ética do Engenheiro de Software.
  • Conhecer as Soft Skills essenciais para o mercado atual.
  • Discutir o futuro da área e o impacto da Inteligência Artificial.

📚 Conteúdo

1. Ética: O Código de Conduta

O software hoje decide desde quem recebe um empréstimo até o trajeto de um carro autônomo. Pequenas falhas ou preconceitos no código podem ter impactos gigantescos na vida das pessoas.

Responsabilidade Profissional

A ética na engenharia de software envolve privacidade (LGPD), acessibilidade e a garantia de que o seu trabalho não será usado para prejudicar ou discriminar ninguém.


2. O Profissional "T-Shaped"

No mercado moderno, não basta saber apenas uma tecnologia. Buscamos o equilíbrio entre profundidade e amplitude.

  • Barra Vertical: Especialização (ex: ser um mestre em React ou Java).
  • Barra Horizontal: Conhecimentos gerais (entender de UX, DevOps, Negócios e Testes).

Dica de Carreira

Seja profundo o suficiente para resolver problemas difíceis, mas amplo o suficiente para colaborar com qualquer time.


3. Soft Skills (Habilidades Comportamentais)

Programar é a parte fácil; lidar com pessoas é o desafio. Senioridade se mede por: 1. Comunicação: Traduzir o "tecniquês" para o cliente. 2. Empatia: Se colocar no lugar do usuário final. 3. Resiliência: Lidar com prazos e bugs inesperados sem desespero.


4. O Futuro com IA (TermynalJS)

$ # Simulando o amanhã
$ ai-assistant suggest-architecture --project "Smart-City"
$ # Sugestão: Use Microserviços baseados em Green-Energy.
$ # Reflexão: A IA é o seu copiloto, mas você ainda é o piloto!
$ echo "Engenharia de Software é sobre resolver problemas, não só digitar código."

📝 Exercícios Progressivos

  1. [Básico] O que é ética na engenharia de software?
  2. [Básico] O que define um profissional "T-Shaped"?
  3. [Intermediário] Liste 3 Soft Skills importantes e justifique por que um desenvolvedor precisa delas.
  4. [Intermediário] Como a LGPD (Lei Geral de Proteção de Dados) afeta o trabalho do engenheiro?
  5. [Desafio] Qual o papel do engenheiro de software em um mundo onde a IA pode escrever código básico sozinha?

🚀 Mini-Projeto 16: Meu Roadmap Profissional

Desenhe seu próprio "T". Na barra vertical, coloque a tecnologia que você mais gosta. Na barra horizontal, coloque 3 áreas que você quer aprender mais (ex: Segurança, Design, Nuvem).


📅 Atividades