GCC 2014

De Garoa Hacker Clube
Revisão de 23h16min de 23 de fevereiro de 2014 por Deborasetton (discussão | contribs) (→‎Resumo)
Ir para navegação Ir para pesquisar

Inscrição

Formulario de Inscrição

O que é?

GCC Logo

Uma competição de programação com equipes de uma a quatro pessoas, não importando a localização para participar, tendo 24 horas para fazer uma aplicação web inovadora e útil para a humanidade, de tema livre, usando as linguagens Ruby ou Python, com os frameworks Sinatra, Rails, Django ou Flask. Depois das 24 horas, os juizes, que serão secretos e de diferentes área profissionais, vão escolher um campeão.

O que vou ganhar?

A principal proposta e mais importante é aprender, conhecer mais o Ruby e Python, se colocar em uma situação que atualmente é comum no mercado de trabalho, obtendo conhecimento e experiência, fora isso os ganhadores vão ganhar uma camisa especial, um bottom do Garoa e um adesivo legal. Todos que participarão, vão entrar na Wiki do Garoa como competidores, linkando seu projeto no Github, nome e foto(se for enviada), assim entrando pra historia da primeira competição de programação do Garoa, virando veteranos.

Quem pode participar?

Qualquer pessoa, o único requerimento é vontade de aprender!

Vou sozinho, tenho mais desvantagem?

Não! Por não ter que gerenciar tarefas em grupo ou alinhar ideias e nem definir ideias, você vai colocar a mão na massa mais rápido e tudo vai está em sua cabeça, logo vai ter mais vantagens em cima de grupos menos organizados.

Quando começa?

A competição vai acontecer durante os últimos dias do Carnahacking que acontece todo ano no Garoa Hacker Clube, durante o carnaval. A competição vai começar Segunda-feira, dia 3 de Março de 2014 as 23:59 horario de Brasília e acabar Terça-feira, dia 4 de Março de 2014 as 23:59 horario de Brasília.

Qual o periodo de inscrição?

As inscrições vão começar uma semana antes do Carnahacking e acabar 24 horas antes do inicio da competição, logo as inscrições começam Domingo, dia 23 de Fevereiro de 2014 as 23:59 horario de Brasília e acabam Domingo, dia 2 de Março de 2014 as 23:59 horario de Brasília.

Como vai funcionar a competição?

Durante a inscrição vai ter que ser fornecido o GitHub que vai alocar os códigos, eles serão monitorados pela equipe que está gerenciando a competição. Se já estiver algo no repositório antes da competição a equipe será desclassificada. Depois do primeiro commit, os demais commits poderam acontecer em qualquer horario até o termino da competição, com no minimo 3 commits durante esse periodo, se estiver algum commit depois do termino, a equipe será desclassificada. Lembrando que a equipe será desclassificada se usar codigo já prontos ou commitar projetos prontos, mas poderam ser usados bibliotecas públicas, como a gem Devise, o que importa é a estrutura e código do sistema ser algo que a equipe criou nesse tempo. Depois que a competição acabar, todos os codigos que foram commitados dentro das regras, vão ser clonados e hosteados nos nossos servidores para ser feito a avaliação da ultilidade e inovação da aplicação, lembrando que esses criterios vão ser avaliados pela usabilidade do sistema, não o codigo e nem design, logo o sistema tem que ter o básico, funcionar.

Eu fiz uma biblioteca, plugin ou gem que está pública no GitHub, posso usar?

Pode, se ela não tiver a maioria das funcionalidades do aplicativo.

Posso participar da competição no Garoa?

Pode. Mas como vai tá acontecendo o Carnahacking vão ter outras pessoas e barulhos, logo pode atrapalhar a qualidade e velocidade da programação, ciente disso, pode ficar a vontade de usar o espaço ;D

Eu vou usar bilhares de gems, plugins e bibliotecas, como vocês vão instalar isso no servidor?

Uma das coisas inovadoras é simplificar as coisas, todos os aplicativos, devem conter um arquivo chamado Leiame.txt com as instruções para instalação do aplicativo no servidor web, com prerequesitos e outras particularidades.

Ok, eu ganhei e tudo mais, e o aplicativo?

O código dele vai tá aberto no GitHub, assim outras pessoas podem melhorar ele e qualquer um vai poder usar ele. Se quiser transformar em um produto ou ganhar dinheiro com ele, fica ao criterio de quem usa.

Meu aplicativo vai ser especifico para áreas de saúde ou agronomia, vai ter juiz que conhece sobre o assunto?

Nossos juizes são ninjas e interados, se não tiver nenhum que saiba do assunto iremos consultar profissionais da área pra saber o que eles acham e criar uma avaliação.

Resumo

O que fazer?

Um aplicativo web em 24 horas, inovador, útil e que funciona.

O que me desclassifica?:

- Não ter o arquivo de instruções.
- Commitar antes da competição.
- Commitar depois da competição.
- Usar códigos prontos.
- Usar bibliotecas privadas.
- Se maioria das funcionalidades do aplicativo estiver em bibliotecas.
- Se inscrever, mas não participar.
- O aplicativo não funcionar em produção.
- Fazer menos de 3 commits, além do inicial.

O que eu vou ganhar?

- Conhecimento.
- Experiencia.
- Alegria.
- Emoção.
- Nome, foto e código eternizado no Wiki do Garoa.
- O campeão ou equipe campeã vai ganhar, além dos premios acima, uma camisa especial, um bottom(pra cada pessoa) e um adesivo(pra cada pessoa).

Achei essa competição uma perda de tempo e desnecessário, o que eu faço?

Não participe ;D

Dúvidas e Discussão

https://groups.google.com/forum/#!topic/hackerspacesp/J4HMtvg2zLk

Links

GitHub
Flask
Django
Sinatra
Ruby on Rails