Começou no dia 2 de setembro às 18h00 e terminou ontem às 23h59: No JScrambler Javascript Ninja Challenge não basta ser bom na programação de Javascript – também há que ser rápido. Filipe Freire, programador de 30 anos que trabalha na Logistema, seguiu a regra na perfeição: começou a resolver o primeiro desafio do concurso de programação de Javascript no dia de arranque às 18h00 e concluiu o quarto desafio às 4h00 da manhã. «Só parei para jantar», recorda o jovem programador, que conseguiu juntar à pontuação relativa à resolução dos desafios os bónus atribuídos consoante a rapidez na apresentação de respostas.
Além de rápido, Filipe Freire é também um programador precoce. Aos 8 anos de idade já programava em Pascal; aos 11 anos criou um software de contabilidade para a empresa do pai com a tecnologia Clipper. Hoje, trabalha essencialmente com .Net, e apenas recorre ao Javascript a título complementar.
«Já há algum tempo que andava a pensar em participar em concursos de programação de Javascript, só que esses concursos eram todos organizados no estrangeiro. Inscrevi-me no JScrambler Javascript Ninja Challenge numa perspetiva de aprender… mas acabei por ganhar», recorda o programador que, ao ganhar o concurso, arrecada também prémios no valor de 3000 euros.
A AuditMark, empresa que organizou o concurso para "ninjas do Javascript", estima que mais de 500 especialistas da programação participaram nesta prova on-line composta por quatro desafios. Apenas 2,5% dos participantes (pouco mais de uma dúzia) conseguiram resolver os quatro exercícios. E cerca de 38% resolveram os três primeiros.
«Os dois primeiros exercícios eram de fácil resolução. O terceiro tinha um nível de dificuldade intermédio. E o quarto era difícil. Tivemos a preocupação de criar quatro exercícios que fosse possível resolver no tempo determinado. Não queríamos criar um concurso que obrigasse os participantes a passarem todos os dias agarrados ao computador… até porque a maioria dos concorrentes trabalha», explica Pedro Fortuna, diretor Técnico da Auditmark.
Com o concurso para ninjas do Javascript, a Auditmark está apostada em capitalizar a escassez de competições do género em Portugal e promover o produto de proteção de códigos Jscrambler, através de exercícios que pressupõem a manipulação e a reversão de códigos. «Não usámos tecnologias JScrambler, mas sim algumas ideias que já tínhamos trabalhado em laboratório, com o objetivo de aprender com a participação das pessoas e vice-versa», acrescenta Pedro Fortuna.
Depois desta primeira experiência, que garantiu os apoios da EuroCloud, LunaCloud e SapoLabs, Pedro Fortuna já começou a pensar em futuras edições da competição on-line destinada a especialistas de programação por JavaScript. O lançamento de concursos no estrangeiro é uma das hipóteses que está a ser ponderada. As datas ainda não estão definidas.
«Não queremos que o concurso se torne mais fácil, mas também não temos de o tornar mais difícil. Temos apenas de criar cenários diferentes que sejam estimulantes para pessoas que têm conhecimentos, mas gostam de ser postas à prova», conclui Pedro Fortuna.