logo zbra

+

Advent of Code

O QUE É O ADVENT OF CODE?

logo zbra com chapéu do papai noel

O advent of code é um calendário de pequenos quebra-cabeças de programação que acontece todo ano antecedendo o Natal.

São uma série de desafios para testar uma variedade de conjuntos e níveis de habilidades e que podem ser resolvidos em qualquer linguagem de programação que você quiser.

O nome do evento é uma brincadeira com o Calendário do Advento, então um novo puzzle é liberado todos os dias entre 1 e 25 de dezembro.

É sempre uma boa oportunidade pra aprender alguma linguagem nova, relembrar alguns conceitos ou simplesmente testar suas habilidades.

COMO FUNCIONA?

Acessando o site adventofcode.com você pode se cadastrar para participar e ter acesso ao puzzles do ano.

A partir do dia 1 de dezembro, por volta das 2 da manhã, no horário de Brasília, todos os dias um novo quebra-cabeças é desvendado, em geral contando uma historinha de como o Papai Noel precisa de ajuda para o Natal.

Cada desafio do dia consiste em 2 partes, sendo que a segunda só é apresentada depois que você consegue terminar a primeira com a resposta correta.

O site vai trazer uma descrição do desafio e então te apresentar uma opção para baixar os inputs necessários para a sua solução do problema (cada usuário tem uma sequência de inputs único que vai gerar um resultado único). Ao acertar a primeira, você ganha uma estrela e então a segunda parte é apresentada. Sua posição no ranking depende de quantos desafios e de quanto tempo levou para terminar, desde o anúncio.

Mas se não terminar algum desafio, não desanime. Você pode pular para outro dia e voltar para esse desafio em outro momento quando tiver outra ideia.

PORQUE A

ZBRA APOIA?

Um dos valores que nos move é “Aprenda e melhore continuamente”.

Para a ZBRA, o Advent of Code é uma excelente oportunidade para cada pessoa poder aprender e se desafiar cada vez mais. E como gostamos de um ambiente bem descontraído e animado, vemos como uma excelente oportunidade para fazer isso ainda de um jeito divertido. 😝

A ZBRA investe muito no treinamento das pessoas e em seu desenvolvimento, e acreditamos que essa é uma oportunidade para estimularmos a melhora das habilidades das pessoas junto das outras iniciativas que temos internamente.

PARTICIPE

COM A ZBRA

Venha participar do leaderboard junto com o pessoal da ZBRA e veja sua posição.

Para entrar basta entrar no site do Advent of Code, clicar em Leaderboars, depois em Private Leaderboard e usar o código abaixo:

Siga também a ZBRA nas redes sociais e acompanhe as postagens sobre o Advent of Code e muito mais.

PREPARE-SE

COM ANTECEDÊNCIA

Uma coisa importante para começar a participação no Advent of Code é a preparação.

arrow

Decida a linguagem e estratégia

Pense com antecedência que linguagem você quer usar para resolver os desafios. Vai aprender uma linguagem nova? Vai se aprimorar em uma linguagem que já vem trabalhando? Vai querer tentar uma técnica ou framework novo? Pensar essas coisas com antecedência te dão uma tranquilidade para fazer um desafio por dia

computer

Prepare o ambiente

Escolha suas ferramentas. Pensar se vai usar uma IDE diferente ou extensões novas também é importante. Especialmente se você for trabalhar com uma linguagem que não é sua usual, ter o ambiente preparado com antecedência salva muito tempo. Ah, e talvez você já queira preparar bibliotecas para leitura e escrita de arquivos que podem ser bastante úteis 😉

box of tools

Prepare seu arsenal

Especialmente se tiver fazendo com uma linguagem que não tem tanta familiaridade, prepare seu arsenal de recursos. Seja Stackoverflow, Google ou outra fonte, esteja preparado para conseguir as informações rapidamente e se divertir no processo.

CONHEÇA A ZBRA

E CANDIDATE-SE

A ZBRA é uma empresa de desenvolvimento feita de dev para dev. Aqui nos preocupamos não só com a qualidade do seu código, mas também com a sua qualidade de vida.

Acesse o site, conheça nossas vagas e candidate-se. Venha fazer parte deste time!