Quais Conhecimentos um Cientista da Computação Possui?

Apesar de termos uma grade de estudos, que normalmente, estudamos enquanto estamos na graduação, gosto de pensar que o nível de conhecimento é infinito.

Nunca estamos parados, e estamos sempre aprendendo algo novo. Seja uma tecnologia, um novo hobbie, uma nova experiência, e no final, transformamos tudo isso, em algo inovador.

Mas, vou deixar aqui a lista de conhecimentos que adquiri na graduação, e mais alguns extras.

Grade Curricular:

  1. Algoritmos e Lógica de Programação

  2. Matemática Discreta

  3. Cálculo 1 e 2

  4. Estatística

  5. Redes de Computadores 1 e 2

  6. Computação Gráfica

  7. Compiladores

  8. Laboratórios de Programação 1, 2 e 3

  9. Produção do Conhecimento

  10. Lógica Aplicada a Computação

  11. Inteligência Artificial

  12. Banco de Dados 1 e 2

  13. Engenharia de Softwares 1 e 2

  14. Engenharia de Requisitos

  15. Sistemas Distribuídos

  16. Organização e Arquitetura de Computadores

  17. Sistemas Digitais

  18. Sociedade, Natureza e Desenvolvimento

  19. Engenharia de Requisitos

  20. Processamento de Imagens

  21. Empreendedorismo

  22. Direito Digital

  23. Teoria da Computação

  24. Algoritmos e Estrutura de Dados

  25. Sistemas Operacionais

  26. Ética

  27. Gestão de Projetos

  28. Álgebra Linear

  29. Geometria Analítica

  30. TCC

Essas acima, são algumas das matérias que temos acesso a grade curricular. Entretanto, alguns conhecimentos acabam sendo adquiridos no meio do caminho. Tais como:

  1. Inglês

  2. Comunicação Digital

  3. Segurança da Informação

  4. Servidores Linux

Além disso, a participação de cursos, projetos, minicursos, monitorias, congressos, acabam complementando o conhecimento e singularidade.

Mas, quer dizer que você trabalha com todos esses conhecimento diariamente?

Temos uma visão global de tudo que nos cerca no sentido tecnológico e computacional. Dessa forma, fazermos uso daquilo que mais nos deparamos diariamente.

Alguns cientistas só trabalham com desenvolvimento de sistemas web, outros focam apenas em aplicativos, outros desenvolvem novas tecnologias, seja essas de hardware ou software, alguns apenas projetam, outros trabalham diretamente focados em imagem, alguns em escalabilidade e otimização, outros misturam tudo com inteligência artificial.

Ou seja, depende muito do cenário de trabalho, assim como, dos gostos e interesses do cientista.

O fato é que estamos sempre aprendendo. O conhecimento não é estático. Então, já que tudo se atualiza, novos cenários, novas tecnologias, novos cenários de trabalho vão surgindo.

Atualmente, existem cientistas focados apenas em defesa cibernética. Esses focam seus estudos em desenvolver ferramentas que proteção contra ataques cibernéticos. É um exemplo de necessidade em alta do momento.

Um cientista identifica problemas, encontra padrões, cria teorias, projetos e soluções.

O cientista da computação faz tudo isso, mas com o auxílio das tecnologias.

E aí, gostou do cenário?