Nós, representantes do povo do MaratonIME... Isso não é bem uma constituição, é um manual, mas a gente chama do que quiser.
O objetivo é documentar quais são as preocupações principais envolvidas em administrar o grupo, como realizar algumas ações técnicas tais como postar no site ou outros meios de comunicação, organizar um contest, entre outros.
Este documento está em constante desenvolvimento.
É importante manter sempre em mente a ideia de que esse grupo, para se manter funcionando, não pode depender de uma pessoa só. Ele tem que funcionar como grupo e tem que contar com a colaboração das pessoas envolvidas. Isso é essencial porque:
- As pessoas tem que treinar além de organizar o grupo.
- As pessoas, em algum momento, se formam, vão fazer estágio, entre outros e o grupo não deveria parar na ausência de certas pessoas.
- Criar um ambiente onde as pessoas tem liberdade para contribuir e são responsáveis pelos seus próprios interesses inclui pessoas que estão a fim de contribuir e levar o grupo adiante.
O grupo deve pensar em como vai continuar funcionando após a progressão das gerações do próprio grupo. Isso faz com que seja essencial se preocupar em recrutar novas pessoas e incentivar que o máximo de pessoas participem.
Pera. Mas não é o Coach que toca o grupo? Não. O Coach, idealmente, deveria se preocupar com as seguintes tarefas:
- Organizar a seletiva
- Organizar as reuniões, especialmente, a reunião de começo de ano.
- Inscrever os times
Naturalmente, Coaches costumam se propor a fazer mais, como, idealmente, organizar contests, montar listas interessantes, reservar salas de treino ou aulas, entre outros.
Uma diretiva geral que vem funcionando bem para reuniões de um grupo que funciona tão distribuidamente é a de delegar responsabilidades. A ideia funciona assim:
- Cada proposta tem um responsável. Esta pessoa fica incumbida de fazer com que a proposta seja encaminhada.
- Seguindo o princípio de proatividade, o responsável deve se voluntariar a ter essa tarefa.
- Se ninguém se voluntaria, a tarefa não vai ser supervisionada e a proposta não vai pra frente. Só vão ser carregadas propostas com pessoas interessadas em realizá-las.
Alguns assuntos devem ser decididos o quanto antes no ano, idealmente, durante uma reunião. Algumas questões que certamente devem ser discutidas todo ano são:
- Como vai funcionar o recrutamento?
- Quem vai fazer a seletiva?
- Como vão ser os treinos?
- Como vão ser as reuniões mensais?
- Quem vai organizar o bixeCamp?
- Quem vai organizar o simulado de bixes?
- Como vão funcionar as aulas avançadas?
- Como vai funcionar o acampamento?
- Onde vai ser o japonês depois da primeira reunião?
As reuniões mensais vêm sendo uma forma muito boa de acompanhar, com facilidade, o andamento das tarefas do grupo.
A reunião idealmente dura uma hora e, atualmente, acontece das 12h às 13h da última sexta-feira de cada mês, já que ninguém tem aula nesse horário. A ideia é que ela seja mesmo bem rápida, uma forma fácil de participar e acompanhar o progresso do grupo, permitindo que os participantes fiquem focados no que importa pra eles.
O coach organiza estas reuniões, é uma maneira fácil de manter-lo atualizado e uma tradição simples e eficiente para passar adiante para o próximo coach. A reunião deve ser compartilhada publicamente, qualquer um pode participar. A divulgação da reunião deve conter um documento publicamente editável como esse onde as pessoas podem adicionar pautas, assuntos que interessam para elas e questões que elas querem levantar.
No começo da reunião, é revisada a pauta da reunião passada e as pessoas responsáveis por cada ponto atualizam as outras, rapidamente, sobre qual foi o progresso (ou não). A seguir, cada item da pauta da reunião atual é visitado e quem quer que tenha escrito aquilo (ou um representante) apresenta o assunto. Pode haver uma breve discussão, mas é importante que ela seja breve, e um responsável por aquele tema é decidido, se for necessário e possível. O foco dessa reunião é designar responsáveis.
Se as discussões precisarem se estender, o responsável escolhido para o tema deve organizar uma discussão fora da reunião. Idealmente buscando envolver todos os interessados e não tirar o foco dos não interessados.
Os treinos têm ocorrido durante as sextas-feiras, das 14h às 19h, horário combinado com os professores do MAC para ser reservado às atividades dos grupos de extensão.
Durante o primeiro semestre, as primeiras horas desse horário, das 14h às 15h30 geralmente, são dedicadas às aulas do bixeCamp, enquanto que durante o segundo semestre, nesse mesmo horário, geralmente acontecem as aulas de nível intermediário e avançado.
É comum a ocorrência de simulados semanais organizados entre times, por isso é interessante que se forme um compilado de contests, com provas selecionadas.
Essa seção se dedica a armazenar simulados que os membros do MaratonIME já tenham participado, cujos problemas considerem interessantes.
Criando um arquivo de recomendações de simulados, os novos times podem contar com provas de bom nível, cujos problemas eles podem discutir com times mais antigos, que tiverem feito a recomendação.
Básico:
- Amman Collegiate Programming Contest 2018 - Editorial (usado em MashUp)
Intermediário:
- KAIST RUN Spring 18 - Editorial (últimas páginas em inglês)
- 2016-2017 ACM-ICPC, Asia Tsukuba Regional Contest - Editorial
- 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest - Informações - Editorial não oficial
- NCPC 2017 - Editorial
- ECPC 2016
- ECPC 2015 - Editorial
Para facilitar na seleção de exercícios por tópico, necessária tanto na preparação de aulas, quanto no treinamento direcionado, existem algumas referências que podemos consultar: