Executando verificação de segurança...
1
Guto
1 min de leitura ·

Dúvida: COMO COMEÇAR A ESTUDAR PARA PROGRAMAÇÃO COMPETITIVA?

Olá a todos, sou desenvolvedor front end e recentemente passei em ciência da computação e pretendo competir no mundo da computação ano que vem, quais pontos e estudos ver primeiro e se especializar para me ajudar?

Abraço =)

Carregando publicação patrocinada...
4

Procure pelos JAM's que existem por aí, como JAM, Code JAM, etc.

Esses aqui são da área de jogos
https://globalgamejam.org/
https://v3.globalgamejam.org/2022/jam-sites/global-game-jam-curitiba-2022-pucpr
https://ludumdare.com/
https://nordicgamejam.com/

Programação
Topcoder: https://www.topcoder.com/
Codeforces: https://codeforces.com/
Atcoder: https://atcoder.jp/
CodeChef
Ensina mais há competições também
https://www.codechef.com/

$LeetCode: https://leetcode.com/
Google: https://codingcompetitionsonair.withgoogle.com/
ICPC (International Collegiate Programming Contest): https://icpc.global/

A palavra-chave Hackathon pode ajudar também.

Hacker
$HackerRank: https://www.hackerrank.com/
Hacker Cup: https://www.facebook.com/codingcompetitions/hacker-cup

1

Eu gostava bastante da URI Online Judge, atualmente é beecrowd https://www.beecrowd.com.br/judge/en/login, tem bastante desafios, de vários níveis.

Mas atualmente ouço falar mais da HackerRank e LeetCode...

Quanto ao que estudar, acredito que o ideal seria dominar estrutura de dados e algoritmos de busca, pois são os mais necessários/utilizados nesses desafios, mas como existem vários sites com desafios para treinar, provavelmente o mais eficiente seria seguir um site, ir realizando os desafios e aprendendo o que o desafio exige, pois no final das contas, além das habilidades de programação, você tem que estar com a capacidade de interpretação e raciocínio bastante afiado, e isso você só vai conseguir treinando mesmo e se expondo ao maior nível de problemas possível