Plataforma de programação Competitiva
Nessas ultimas semanas estive trabalhando no desenvolvimento de uma plataforma de programação competitiva. Para aquele que já participaram da maratona de programação organizada pela SBC todos anos, sabe que o aprendizado em programação não se limita apenas a linguagem e técnologia usada, mas também a estrutura de dados e resolução de problemas complexo. Além também que a capacidade de resolver problemas é sempre cobrado por grandes empresas na hora da contratação de funcionários da area de técnologia da informação, como a Google, Meta e até Amazon.
Para esse propósito, existem diversos sites para esse propósito de resolução de problemas e aprendizado, segue uma lista de algum desses sites:
- LeetCode
- CodeForces
- Beecrowd
- Online Judge
- Code Chef
Porém um grande problema desses sites é a impossibilidade de criar um problema próprio ou até realizar uma competição com problemas customizados na sua região. Com isso em mente comecei a construção de uma plataforma para programação competitiva com o intuito de possibilitar aos os usuários a criação de problemas e a criação de competições.
O sistema foi totalmente inspirado no design do BOCA que é utilizado pela SBC na maratona de programação.
Hoje ele já está online e se encontra nesse link e eu gostaria de divulga-lo aqui na plataforma para ter um feedback de outros programadores e opniões. Caso alguém se interesse em contribuir com o projeto ou utilizar para uso próprio é só acessar esse link, ele é totalmente desenvolvido em código aberto e livre para uso.
O principal objetivo desse projeto é facilitar com que mais grupos possam criar suas próprias competições usando a plataforma, e que mais programadores se interessem nessa área de resolução de desafios.