O nosso processo-seletivo/palestra/mini-curso foi um sucesso! Mais de 40 interessados em participar do projeto lotaram o Cineclube e assistiram à nossa demonstração relâmpago do poder do Ruby on Rails, na qual desenvolvemos um aplicativo muito simples (mas funcional) de justificativas de faltas para a divisão de alunos do ITA, com interelacionamento de 3 tabelas. Foram 50 minutos cronometrados de desenvolvimento (tinhamos mais coisa planejada, mas não deu tempo!). Obviamente, 50 minutos não são suficientes para entrarmos em detalhes sobre os conceitos envolvidos, portanto pretendemos fazer uma versão extendida do curso no futuro, aberto ao público geral levando a aplicação um pouco mais longe.
Entrevistas e Seleção
Entrevistamos 38 interessados em participar do projeto. Foi um número de candidatos muito significativo. Devido à este fator e à alta qualidade de todos, decidimos modificar nosso processo e adicionar uma segunda fase à seleção para tentarmos ser mais justos. Contudo, novamente pela grandeza do número original de candidatos, foi necessário fazer uma filtragem inicial, baseada no que levantamos nas entrevistas. Discutimos até tarde e selecionamos para esta segunda fase uma boa parte dos candidatos entrevistados.
Alerta: Sabemos que estamos cometendo muitas injusticas. Afinal, 3 minutos de entrevista não mostram o que você poderia fazer em 6 meses. Mas não existe processo perfeito, e infelizmente precisamos selecionar. Achamos que o nível de todos dos candidatos era muito bom e que em geral o fator decisivo na seleção foi um ou outro pequeno detalhe. Se você não foi selecionado, não se desamine. De forma alguma isto deprecia a sua capacidade.
Segunda Fase do Processo
Nesta segunda fase, vamos submeter os candidatos a um teste de comprensão de pequenos trechos de programas na linguagem Ruby. O objetivo é testar capacidade de compreensão de uma linguagem nova (desconhecida da maioria) e consequentemente tentar medir a capacidade de adaptação ao grande número de tecnologias novas que terão que aprender no projeto. Recomendamos a todos os selecionados que deem uma estudada básica na sintaxe do Ruby, seguindo alguma das referências já mencionadas neste blog e disponíveis aos montes na internet. Não adianta exagerar, pois a idéia é só medir o feeling de cada um, não a capacidade de memorizar comandos ou conhecimento profundo da linguagem.
Exemplo. Qual é a saída do código abaixo?
a = [1,2,3]
b = [4,3,2]
resposta =[]
a.each do |x| b.each do |y| resposta << [x, y] end end
return resposta
Vamos também aplicar algumas dinâmicas e outros testes, mas o conteúdo destes será uma surpresa!
O processo será já na próxima semana em breve, sendo que o dia, horário e local serão divulgados em e-mail pessoal. Os e-mails, informando os selecionados e não, serão enviados dentro das próximas horas. Para finalizar, gostaríamos de agradecer a participação de todos e dizer que nos sentimos muito honrados com tamanho prestígio.
Bernardo Pádua respondeu em 13 Jun 2007 às 1:11 #
Para evitar que o pessoal saia estudando as coisas erradas, só para esclarecer: o teste vai ser da linguagem Ruby, não do framework Rails. Não precisa estudar nada sobre o Rails (por agora).
Alexandre Martani respondeu em 19 Jun 2007 às 12:42 #
Já foi decidida a data da segunda fase do processo?
Bernardo Pádua respondeu em 20 Jun 2007 às 17:25 #
Alexandre: Sim, já foi: Será na segunda, dia 25 de junho, às 20:30. Enviamos um e-mail para todos, informando a respeito, semana passada. Acredito que por algum problema você não recebeu nossa mensagem.