Skip to content

Este repositório tem como objetivo servir como um guia de aprendizado relativamente geral, abrangendo as três áreas de interesse. O propósito não é alcançar maestria em todos os tópicos abordados, mas sim fornecer uma visão clara e precisa para auxiliar na escolha da área de especialização.

License

Notifications You must be signed in to change notification settings

guib1/D.A.S-engineer-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D.A.S Engineer Roadmap

Static Badge Static Badge Static Badge Static Badge

Este roadmap foi criado para orientar o aprendizado nas áreas de Desenvolvimento de Software, Engenharia de Dados e Engenharia de Inteligência Artificial (IA), fornecendo um caminho de desenvolvedor à engenheiro de A.I. Todos os conteúdos que listarei podem ser encontrados de forma gratuita internet afora, porém, alguns cursos possam ser interessantes. :godmode:

Note

Se você gostou deste projeto, por favor me dê uma estrela ⭐ ajude a divulgar o material, contribuições são bem-vindas! Sinta-se à vontade para dar sugestões!!

🔎 Objetivo

O principal objetivo deste repositório é a busca por conhecimento acima de tudo. Não se trata apenas de conquistar uma vaga de emprego, mas de se consolidar como alguém que realmente entende e domina o que faz, alguém que é referência no que gosta.

Não é sobre ser o melhor em todas as três áreas ao mesmo tempo, mas sim estudar profundamente cada uma delas para, com clareza, poder escolher o caminho que mais se alinha aos seus objetivos e paixões.

📖 Tabela de Conteúdo

💡 Introdução

Para seguir esse estudo de um jeito que seja eficaz é necessário seguir algumas métricas para que não acabe sendo nem desgastante quanto confuso.

  • Escolha um foco inicial: Embora seja possível estudar as três áreas simultaneamente, é recomendável seguir a ordem do roadmap, pois uma coisa acaba levando a outra, exemplo:

    • Para se tornar um bom engenheiro de dados é recomendado possuir uma ótima base em Desenvolvimento de software, estrutura de código e lógica de programação.
    • Portanto é lógico pensar que um bom desenvolvedor de software consegue se tornar um engenheiro de dados mais rapidamente. Mas se for de preferencia é possível começar por outro tópico.
  • Estude em camadas: A maioria das seções estão organizadas de forma progressiva, do básico ao avançado, é aconselhável dominar cada tópico antes de passar para o próximo.

  • Pratique regularmente: Combine teoria com prática, utilizando projetos, desafios e aplicações reais para reforçar o aprendizado.

  • Use os recursos adicionais: O roadmap inclui recomendações de livros, cursos, ferramentas e outros materiais que complementarão seus estudos.

🎓 Matérias D.A.S

Desenvolvimento de Software Ciência de Dados Engenharia de Dados Engenharia de IA

Tip

Clique nos botões para ser redirecionado ao conteúdo desejado!

Recursos Adicionais

🔧 Ferramentas

📙 Outros Livros

  • The Art of Computer Programming
    Autor: Donald E. Knuth

  • Domain-Driven Design: Atacando as Complexidades no Coração do Software
    Autor: Eric Evans

  • Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integration Testing with Examples in C#
    Autor: Vladimir KhorikovVladimir Khorikov

  • Fundamentos de Engenharia de Dados: Projete e Construa Sistemas de Dados Robustos
    Autor: Joe Reis

  • Designing Data Intensive Applications
    Autor: Kleppmann

📌 Referências

  • Math - Open Source Society University (OSSU)
    Um currículo completo e gratuito para aprender matemática aplicada à ciência da computação, incluindo álgebra linear, cálculo, probabilidade, e muito mais.
    GitHub - OSSU Math

  • Matemática Discreta - Introdução
    Autor: Antonio Loureiro
    Um material introdutório sobre Matemática Discreta, cobrindo os fundamentos de lógica, conjuntos, relações, funções e muito mais.
    Acesse o PDF aqui

  • Developer Roadmap - Kamran Ahmed
    Um repositório com diversos roadmaps de várias áreas de desenvolvimento das mais variadas.
    GitHub - Developer Roadmap

  • ChatGPT - OpenAI
    Utilizado para pesquisas, formatação e organização do texto apresentado.
    Site Oficial

  • Apache Spark
    Framework popular para processamento massivo de dados e big data. Foi observado as linguagens utilizadas no framework para categorização.
    Apache Spark Documentation

✒️ Licença

Este projeto está licenciado sob a GNU GENERAL PUBLIC LICENSE.

About

Este repositório tem como objetivo servir como um guia de aprendizado relativamente geral, abrangendo as três áreas de interesse. O propósito não é alcançar maestria em todos os tópicos abordados, mas sim fornecer uma visão clara e precisa para auxiliar na escolha da área de especialização.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published