<aside> 📎 (← ↑ escolha emojis e uma foto de capa) Chamada curta engraçadinha sobre o projeto, geralmente escrevo no final.
</aside>
palavras-chave: … (também escolho mais pro final)
<aside> ⚠️ Sabemos que não é todo mundo que tem o privilégio de poder dedicar 100% do seu tempo integralmente para a 42. Estes guias surgiram com o objetivo de agilizar o processo de descobrir quais os conhecimentos necessários para conseguir resolver o problema proposto pelo projeto, economizando tempo valioso pra codar. Evitei ao máximo dar soluções prontas — porque desenhar, implementar, testar e construir a solução também faz parte do seu aprendizado na 42. Mesmo assim, esta página pode conter alguns spoilers de implementação, por isso, prossiga com precaução!
</aside>
Tb escrevo no final, a ideia é falar sobre o projeto de início ao fim pra dar uma ideia do que vem pela frente, mas sem entrar em tantas explicações/detalhes. Geralmente faço comentários pessoais sobre como foi pra mim, como me senti, palavras de incentivo, coisas assim. Gosto de fazer analogias pra ajudar as pessoas a se aproximar mais da ideia do projeto. Etc.
Em “Contextos”, traga os grandes temas que estão envolvidos no projeto. A ideia é delinear os contornos do conhecimento necessário pra fazer o projeto. Aqui compartilho imagens, vídeos, artigos, diagramas, tudo o que for ajudar a fazer analogias e a montar o raciocínio dos conceitos que envolvem o projeto. O Acelera — Born2BeRoot é um acelera inteirinho só de conceitos, vale a pena dar uma olhada. O Acelera — Philosophers também tem uma parte bem conceitual com imagens e vídeos.
Em “Detalhes de implementação", aborde aspectos mais técnicos de partes do projeto (tipo como calcular um timestamp pra fazer um log no Philosophers). A ideia não é ensinar a pessoa a escrever o código para fazer o projeto. O Acelera — Philosophers tem uma parte bem técnica dedicada a fazer um cálculo de timestamp, que eu observei que era uma parada que muitas pessoas tinham dificuldade, mas que não é diretamente ligada ao cerne do projeto (threads), então senti que valia a pena explicar em detalhes.
Aqui deixo uma curadoria de links soltos que foram úteis pra mim durante o projeto. Quando tenho preguiça de escrever sobre algo (ou quando tem um material q acho mto bom sobre o assunto), se não deixar o link no corpo das explcações acima, deixo o link aqui. Mas sempre com cuidado para serem links que dão contexto tb (não coisas aleatórias e soltas tipo uma resposta aleatória do stackoverflow)
Cadete de outra 42 (em inglês):
https://m4nnb3ll.medium.com/fil-de-fer-fdf-the-first-graphical-project-at-42-the-network-5cce69203448