Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organização de materiais por tema #28

Open
marimeireles opened this issue Apr 4, 2020 · 7 comments
Open

Organização de materiais por tema #28

marimeireles opened this issue Apr 4, 2020 · 7 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed

Comments

@marimeireles
Copy link
Contributor

Uma ideia sobre como organizar os materias seria por tema.
Por exemplo:

  • Sistemas operacionais
  • Multithreading
  • Segurança
  • Conceitos fundamentais da linguagem
  • Conceitos avançados da linguagem
  • Versões específicas do C++
  • Algoritmos e estruturas de dados
  • Otimização
  • Programação em tempo de compilação
@patrickelectric
Copy link
Member

patrickelectric commented Apr 5, 2020

talvez uma parte para boas práticas ? algo mais genérico e direto no ponto que nem as Kate Gregory, Jason Turner e talvez Stroustrup

@fafato1 fafato1 added documentation Improvements or additions to documentation help wanted Extra attention is needed labels Apr 8, 2020
@kassane
Copy link
Contributor

kassane commented Apr 17, 2020

O que acham desta mudança. Sei que não foi muito (IMO): #44

@JPTIZ JPTIZ added the good first issue Good for newcomers label Sep 17, 2020
@herzenschein
Copy link
Contributor

Eu pensei no seguinte:

Clique aqui para ver

Para iniciantes

Foco inicial do repositório para facilitar a entrada de gente nova

C++

Cursos

  • Cursos completos provavelmente são o que interessam mais para novos visitantes
  • Os feitos em português vem primeiro, os em inglês por último
  • Não creio que uma categorização arbitrária tenha muito uso, podem simplesmente ser separados por uma linha vazia

Vídeos

  • Aqui pode haver diferentes listas contendo assuntos diferentes
  • Boas práticas
    • Possivelmente dando ressalte aos que iniciantes devem ver já bem cedo, como Stop Teaching C ou Back to Basics: Special Member Functions
  • Temas específicos
  • Filtragem melhor

Ebooks

  • Mesma coisa aqui
  • E nunca se chega a quatro níveis de #
    • Quando no original se chegava até a cinco níveis
    • O que também significa links dinâmicos mais simples
      • Índice se torna mais fácil de fazer

C

Cursos

[...]

Vídeos

[...]

Ebooks

[...]

Referências

C++

Aqui iriam materiais como learncpp ou o cppreference

C

[...]

Conteúdo extra

Aqui seria o equivalente ao atual Outros materiais interessantes

C++

  • Aqui também poderia haver separação por temas

C

  • Aqui também poderia haver separação por temas

Bibliotecas populares

  • Aqui se poderia incluir coisas como Boost, Qt, GTK, nlohman/json, etc

Ferramentas

Build systems

  • Pessoalmente acho build systems tipo CMake ou Meson super essenciais para dar um boost na confiança de novos estudantes
  • Especialmente quando já percebem desde cedo que são mais simples do que parecem à primeira vista

Como contribuir

Ajudar a contribuir é provavelmente uma informação mais interessante do que a licença

Licença

A licença iria no fim porque só quem já tiver a licença em mente vai procurar por isso

@JPTIZ
Copy link

JPTIZ commented Aug 31, 2022

@herzenschein Achei bem bacana dessa forma, o que o @patrickelectric e @tarcisioe acham? Seria bacana daí ver um índice também, talvez, para a pessoa primeiro se guiar por ele.

@patrickelectric
Copy link
Member

Acho que é uma boa organização sim! Não sei quanto ao indice, daria um pouco mais de trabalha para manter, mas acho uma coisa boa de se ter.

Tbm devemos pensar entre manter tudo como um markdown ou mover para um zola ou outro gerador estatico moderno e shining, mas fica para outra discussão.

TLDR: 👍

@JPTIZ
Copy link

JPTIZ commented Sep 12, 2022

Sugestão que acabei de pensar: talvez um tópico "canais para acompanhar" ou algo do tipo para ficar:

@marimeireles
Copy link
Contributor Author

A gente precisa de um indice.
Mas isso talvez seja um novo issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants