Fase Zero da Maratona SBC de Programação

Fase Zero da Maratona SBC de Programação

(8 minutos de leitura)


Competição está nas veias do ser humano. Nós somos competitivos por natureza. Dizem que a competição está em nossas vidas desde os primórdios, quando se competia por alimentos para sobreviver.

Hoje em dia, paramos para ver competições de futebol, automobilística e muitos outros esportes. Mas além dessas competições esportivas existem outros tipos que não envolvem o físico e nas quais os competidores não dependem exclusivamente de sua condição física. Nessas competições, o indispensável é o poder de raciocínio. Podemos citar dentre estas, as olimpíadas de ensino médio (matemática, química informática) e as de nível superior como a Maratona SBC de Programação.

E será sobre a Maratona SBC de Programação que iremos falar no nosso texto de hoje, pois há algumas semanas, aconteceu, pela primeira vez, na plataforma beecrowd a fase zero dessa competição.

Nós do blog da beecrowd tivemos o prazer de conversar o Leandro Zatesko, professor do Departamento Acadêmico de Informática (DAINF) da Universidade Tecnológica Federal do Paraná (UTFPR) e integrante do comitê organizador da Maratona Nacional SBC. 

Zatesko foi um dos grandes responsáveis pela realização da Fase Zero da Maratona SBC que aconteceu em setembro na plataforma beecrowd.

Se você tem dúvida se vale a pena participar de Maratonas de Programação, vem ler essa entrevista para entender como funciona e o quanto é importante para a carreira de um programador que quer ser bem-sucedido!


Há quanto tempo você faz parte do comitê organizador da Maratona SBC e qual a sua experiência nesse processo?

Faço parte desde agosto de 2021, na mesma época em que estava organizando a 1ª Maratona de Programação do Sul, em parceria com a beecrowd (na época URI Online Judge). Junto com o Professor Neilor Tonin, somos os representantes da Região Sul no Comitê da Maratona, e temos trabalhado para dar visibilidade e fortalecimento à participação do Sul na competição. Dentre as grandes conquistas que tivemos nesse processo desde o ano passado, posso destacar a realização da 1ª Maratona de Programação do Sul e a união da 2ª Maratona de Programação do Sul à 5ª Maratona de Programação do Norte, resultando na 1ª edição da Fase Zero da Maratona de Programação da SBC.


Qual a importância para um estudante em participar de uma maratona de programação?

Em primeiro lugar, deve-se ficar claro que a competição não é um fim em si mesmo. O real objetivo é que, no processo de preparar-se para a competição, o estudante possa aperfeiçoar seus conhecimentos e habilidades, inclusive podendo se aprofundar em tópicos que, apesar de muito importantes, às vezes não são devidamente cobertos nas grades dos cursos de graduação. Não é à toa que a muitas das melhores oportunidades no mercado de trabalho tem privilégio de acesso quem obteve um bom desempenho na competição. Não só podemos destacar essas oportunidades profissionais únicas que o estudante pode acessar, mas também podemos destacar a interação importante entre as instituições que participam da competição.


Pela 1ª vez tivemos a Fase Zero da Maratona SBC de Programação, como foi o evento? Qual a importância dessa fase para a Maratona no geral? 

O evento foi um sucesso, apesar de um grande desafio. Nós queríamos a todo custo dar o primeiro pontapé nessa iniciativa, junto com os organizadores da Maratona de Programação do Norte e com o apoio da SBC. Apesar do pouco tempo que tivemos para organizar a competição, tivemos a participação de mais de 300 times de todo o país. A inscrição para a Fase Zero é gratuita e a competição é online, independente da inscrição para a Primeira Fase, que é paga e presencial. Assim, considero a Fase Zero uma estratégia importante para promover, fortalecer, e especialmente democratizar e deselitizar a Programação Competitiva no Brasil. Por isso é que a Fase Zero já nasceu online e gratuita, com uma política de premiação que preza pela diversidade e pela inclusão, ao considerar, por exemplo, os melhores times de cada estado, os melhores times formados só por mulheres, os melhores times formados só por estudantes de Ensino Médio etc.


Quais as expectativas para a Maratona SBC depois dessa fase zero? 

A ideia é que possamos ter muito mais instituições participando da Maratona de Programação, treinando, envolvendo-se. Que a 2ª edição da Fase Zero, agora organizada com mais tempo, e com toda a experiência do que precisa ser melhorado, possa alçar a Maratona de Programação a patamares inéditos de visibilidade.


Alguma dica especial para os grupos que estão se inscrevendo para as próximas fase da Maratona? 

A dica é: esteja sempre evoluindo. Não sabote seu desenvolvimento. Não acredite que algo está muito além daquilo que você consegue aprender. Não fique confortável treinando apenas com problemas de tipos e assuntos que você já domina. Esteja sempre aprendendo coisas novas, estudando coisas novas. Um pouquinho que você consiga progredir toda semana vai fazer muita diferença lá na frente. Lembre-se que você pode participar por 5 anos da Maratona de Programação. Então, foque nesse “long game”, em onde você gostaria de estar daqui 5 anos na competição.


O que diferencia um programador com experiência em programação competitiva dos outros? 

O domínio de ferramentas teóricas, complexidade de algoritmos, estruturas de dados, e demais conteúdos, que muitas vezes não são vistos com a profundidade necessária nos cursos de graduação. Às vezes, a formação do estudante está muito voltada apenas a desenvolvimento de software, mas pouco voltada à programação, no sentido mais amplo de resolução de problemas computacionais similares aos da Maratona. Assim, embora o estudante não tenha dificuldade em acessar as vagas abundantes que há no mercado de trabalho para desenvolvimento, as vagas mais interessantes para programadores, que vão precisar lidar com desafios computacionais, já são muito mais restritas.


O que as empresas que patrocinam eventos como os da Maratona SBC procuram nos participantes? 

Procuram identificar aqueles que já na competição demonstram as habilidades que se alinham com o perfil da empresa. Habilidades não só de conhecimento, como já mencionei, mas também de criatividade e trabalho em equipe, que também são trabalhadas na Maratona.


Qual a carreira de um maratonista? Digo, baseado na sua experiência, o que fazem esses estudantes depois que viram profissionais? Onde trabalham? 

Tenho alguns ex-estudantes que orientei, assim como ex-colegas também, que, por terem se saído muito bem na Maratona de Programação, conseguiram acessar oportunidades muito boas de carreira. Alguns apaixonaram-se pelos aspectos mais teóricos da Computação, trabalhados também na Maratona, conseguiram entrar em bons programas de Pós-graduação, e hoje estão na Academia. Outros, por sua vez, conseguiram acessar vagas para programadores que lidam no dia-a-dia com desafios computacionais semelhantes aos propostos na competição. Alguns desses estão em empresas brasileiras que requerem esse perfil de programador, mas alguns também estão em empresas no exterior.


Gostou do nosso conteúdo? Então siga-nos nas redes sociais para ficar por dentro de mais informações e acompanhe o nosso blog.

Leandro Zatesko é professor do Departamento Acadêmico de Informática (DAINF) da Universidade Tecnológica Federal do Paraná (UTFPR) e integrante do comitê organizador da Maratona Nacional SBC

Compartilhe este artigo em suas redes sociais:
Avalie este artigo:

Outros artigos que você pode ter interesse em ler

  • Todos (184)
  • Bem estar (18)
  • Carreira (38)
  • Competições (6)
  • Desenvolvimento (112)
  • Design (8)
  • Diversidade e Inclusão (3)
  • Eventos (3)
  • História (15)
  • Indústrias (6)
  • Inovação (37)
  • Liderança (8)
  • Projetos (23)
Você gostaria de ter um artigo ou vídeo seu publicado no blog e redes sociais da beecrowd? Caso tenha interesse, envie-nos um e-mail com o assunto “BLOG” para [email protected] e passaremos mais detalhes sobre o processo e pré-requisitos para ter o seu artigo/vídeo publicado em nossos canais

Sede
Rua Funchal, 538
Cj. 24
Vila Olímpia
04551-060
São Paulo, SP
Brasil

© 2023 beecrowd

Todos os Direitos Reservados

Competição Online – Vídeo Time Lapse

Competição Online – Vídeo Time Lapse

No sábado 11 de Junho de 2022, a beecrowd executou um evento de programação competitiva on-line para a SAP Hungria. No total, participaram 1198 competidores de 46 países. Os países representados foram: Afeganistão, Angola, Argentina, Bangladesh, Bolívia, Brasil, Chile, China, Colômbia, Costa Rica, República Checa, Dinamarca, Egito, Finlândia, França, Geórgia, Alemanha, Hungria, Islândia, Índia, Indonésia, Itália, Japão, Kuwait, Quirguistão, Lituânia, Malásia, México, Holanda, Territórios Palestinos, Peru, Polônia, Portugal, Porto Rico, Arábia Saudita, Coreia do Sul, Sudão, República Árabe da Síria, Taiwan, Tailândia, Tunísia, Peru, Ucrânia, Estados Unidos, Uzbequistão e Vietnã.

O ranking final do evento pode ser conferido através do botão abaixo:

RANKING FINAL

Para quem tem curiosidade em assistir a um evento como esse, preparamos um vídeo divertido, condensando as 5 horas de competição em apenas 2 minutos!
Sobre a SAP:
A SAP é líder de mercado no segmento de software para aplicações empresariais e ajuda empresas de todos os portes e setores a alcançarem a excelência operacional: 77% das receitas de transações no mundo são geradas com a ajuda dos sistemas da SAP. Com uma rede global de clientes, parceiros, colaboradores e formadores de opinião, a SAP ajuda a criar um mundo melhor e melhorar a vida das pessoas.
Compartilhe este artigo em suas redes sociais:
Avalie este artigo:

Outros artigos que você pode ter interesse em ler

  • Todos (184)
  • Bem estar (18)
  • Carreira (38)
  • Competições (6)
  • Desenvolvimento (112)
  • Design (8)
  • Diversidade e Inclusão (3)
  • Eventos (3)
  • História (15)
  • Indústrias (6)
  • Inovação (37)
  • Liderança (8)
  • Projetos (23)
Você gostaria de ter um artigo ou vídeo seu publicado no blog e redes sociais da beecrowd? Caso tenha interesse, envie-nos um e-mail com o assunto “BLOG” para [email protected] e passaremos mais detalhes sobre o processo e pré-requisitos para ter o seu artigo/vídeo publicado em nossos canais

Sede
Rua Funchal, 538
Cj. 24
Vila Olímpia
04551-060
São Paulo, SP
Brasil

© 2023 beecrowd

Todos os Direitos Reservados

Maratonas de Programação

Maratonas de Programação

Autora: Jessica Dagostini – beecrowd

(6 minutos de leitura)


Programação competitiva é programar em um ambiente de competição. É um mind sport (competição mental), realizado via internet ou presencial e envolve participantes da área de tecnologia, que tentam resolver uma série de problema de acordo com algumas especificações, fazendo o uso da programação.

Uma competição de programação geralmente envolve a apresentação de um conjunto de problemas de lógica ou matemática aos competidores, e lhe é requerido que escrevam programas de computadores capazes de resolver cada um desses problemas. Vence o que mais problemas resolver e existem critérios de desempate como a velocidade de resolução e outros. 


MARATONA SBC DE PROGRAMAÇÃO

A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996. A Maratona nasceu das competições regionais classificatórias para as finais mundiais do concurso de programação, o International Collegiate Programming Contest, e é parte da regional sul-americana do concurso. Neste ano ocorre a 26a. edição da Maratona que será em Gramado no Rio Grande do Sul nos dias 31 de março a 02 de abril.

A maratona se destina a estudantes de cursos de graduação e início de pós-graduação na área de Computação e afins. A competição promove nos estudantes a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob pressão. 

Várias universidades do Brasil desenvolvem concursos locais para escolher os melhores times para participar da Maratona de Programação. Estes times competem na Maratona onde os melhores serão selecionados para participar das Finais Mundiais do evento.


FINAL BRASILEIRA DA XXVI MARATONA DE PROGRAMAÇÃO

Para quem gosta de competição e programação, a Maratona de Programação da SBC é um prato cheio! Neste próximo final de semana está acontecendo a final nacional dessa competição, que classifica 3 times para a final mundial do International Collegiate Programming Contest - ICPC. Podemos dizer que o ICPC é a “Copa do Mundo” do mundo da computação, onde a Maratona SBC é uma das “eliminatórias da copa”.

Participar deste tipo de competição traz diversos benefícios para estudantes dos cursos da área de Computação. Nessas competições, os programadores competem em trios representando suas universidades. Todos devem dividir o mesmo computador e, juntos, encontrar soluções computacionais para cerca de 12 problemas propostos, que devem ser resolvidos em uma prova de 5 horas de duração. Durante essas 5 horas, o time não tem acesso a nenhum recurso externo ou online: tudo que se pode acessar é seu conhecimento e livros físicos e anotações físicas.

Assim como as competições esportivas, a Maratona ajuda seus competidores a desenvolver não só habilidades técnicas mas também de gestão de tempo, trabalho em equipe e pensamento crítico. Para uma equipe ser bem-sucedida, não basta apenas dominar todas as melhores técnicas de programação. O time precisa se entrosar a ponto de saber dividir tarefas, saber identificar e dar prioridade para os problemas certos, saber ouvir os colegas de equipe e discutir ideias de forma saudável.

Dessa forma, a participação dos programadores nesse tipo de competição os prepara, de forma lúdica, para diversos cenários reais. Toda empresa de tecnologia busca não só um preparo técnico em seus profissionais, mas também muito das chamadas soft skills, que são superdesenvolvidas em eventos como a Maratona. O histórico profissional dos competidores de edições anteriores comprova o quanto essa competição soma para o futuro profissional de seus participantes, dado que em sua maioria estes estão empregados nas maiores empresas de tecnologia do mundo. Além do mais, as próprias empresas buscam por ex-competidores de maratona, por saberem que a preparação que esse evento traz para eles é motivo de destaque.
	
Além de todos esses benefícios técnicos, participar de eventos de programação competitiva também é extremamente divertido para quem adora resolver desafios! Nos dias em que a competição acontece, a imersão nesse mundo é completa, pois se estará em um ambiente onde 100% das pessoas compartilha dos mesmos gostos por desafios e, assim, os competidores sentem-se parte de uma comunidade. Tal comunidade é muito forte, onde criam-se laços de amizade que se espalham por todo o país. É muito comum que os competidores conheçam outras pessoas e passem a trocar contatos para manter grupos de estudo ou até mesmo somente de diversão após o evento. Diversos eventos paralelos às competições oficiais (como escolas de inverno e verão de preparação para a prova) são desenvolvidos por grupos que se formaram através do contato feito durante as competições.

Se interessou em fazer parte dessa comunidade? Converse com os professores de sua instituição e peça para que eles divulguem e inscrevam um time! As inscrições para a fase regional da Maratona de Programação SBC (a qual classifica para a final nacional que está acontecendo neste fim de semana) normalmente abre pelos meses de Julho/Agosto, tendo a primeira fase no mês de Setembro. Enquanto a competição oficial não acontece, organize sua equipe e treine com os problemas da beecrowd!

Neste ano, a beecrowd é patrocinadora oficial da final da Maratona de Programação (eliminatória latino-americana para a final mundial) e fará um espelho da competição na mesma data da prova oficial. Isso significa que, se você ficou de fora da fase final, poderá tentar resolver os mesmos problemas que as equipes classificadas resolverão em Gramado. 

No nosso portal, a prova espelho iniciará no sábado, 2/abril, uma hora após o início da prova oficial. A previsão é que a prova espelho então inicie-se em 2/abr as 6:00pm (UTC) (equivalente a 2/abr as 3:00pm Brasilia; 3/abr as 12:00am Dhaka), terá duração de 5 horas e todos os problemas serão na língua Inglesa.

A competição já está disponível no portal beecrowd, basta acessar AQUI, e clicar em JOIN para se cadastrar (se você já possuir uma conta na beecrowd). Senão, crie sua conta para poder se inscrever também!  Não perca essa oportunidade de competir!

Gostou do nosso conteúdo? Então siga-nos nas redes sociais para ficar por dentro de mais informações e acompanhe o nosso blog.

Jessica Dagostini é Principal System Architect na beecrowd. Ela possui mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul e já teve a oportunidade de participar de Maratonas de Programação ao redor da América Latina

Compartilhe este artigo em suas redes sociais:
Avalie este artigo:

Outros artigos que você pode ter interesse em ler

  • Todos (184)
  • Bem estar (18)
  • Carreira (38)
  • Competições (6)
  • Desenvolvimento (112)
  • Design (8)
  • Diversidade e Inclusão (3)
  • Eventos (3)
  • História (15)
  • Indústrias (6)
  • Inovação (37)
  • Liderança (8)
  • Projetos (23)
Você gostaria de ter um artigo ou vídeo seu publicado no blog e redes sociais da beecrowd? Caso tenha interesse, envie-nos um e-mail com o assunto “BLOG” para [email protected] e passaremos mais detalhes sobre o processo e pré-requisitos para ter o seu artigo/vídeo publicado em nossos canais

Sede
Rua Funchal, 538
Cj. 24
Vila Olímpia
04551-060
São Paulo, SP
Brasil

© 2023 beecrowd

Todos os Direitos Reservados