Teste suas habilidades de programação com estas competições on-line
Você está em um barranco de programação? Preocupado que suas habilidades de codificação ter atingido um platô? À beira de se queimar? Às vezes, a resposta é a pé, fazer uma pausa, e chupar para baixo um pouco de ar fresco. Então, novamente, por vezes, a resposta é uma forte dose de desafios que se estendem suas habilidades aos seus limites.
Conteúdo
Video: 5 TESTES PARA PROVAR A SUA SINGULARIDADE
Dentro Padrões de aprendizagem - uma livro de programação livre que descreve a viagem de novato para mestre da programação - há um pouco tranquila de sabedoria que fala a verdade:9 Livros grátis de programação que lhe farão uma Pro9 Livros grátis de programação que lhe farão uma ProApelo a todos os programadores, seja novo, velho, ou aspirantes: nós encontramos uma grande variedade de livre (como a cerveja) livros para impulsionar suas habilidades de codificação para o próximo nível. Hop e desfrutar.consulte Mais informação
O fracasso é muitas vezes a melhor maneira de aprender alguma coisa. Apenas tentando fazer coisas ousadas, falhando, aprendendo com que o fracasso, e tentar novamente que vamos crescer no tipo de pessoas que podem ter sucesso quando confrontados com problemas difíceis.
Que melhor maneira de “tentar coisas ousadas” do que para pit-se contra outros programadores em um ambiente competitivo? Você provavelmente vai falhar, mas tudo bem. A participação em si vai ensinar-lhe muitas novas habilidades e técnicas. Com o mentalidade certa para a programação livre de estresse, você não terá nada a temer.
TopCoder
Lançado em 2001, TopCoder tem sido a maior comunidade de programadores competitivas para algum tempo. Existem mais de 700.000 membros concorrentes para resolver problemas relacionados com a indústria de prêmios em dinheiro. Quanto dinheiro? Em 2014, a taxa anual torneio TopCoder Abrir concedido mais de US $ 300.000 para os vencedores.
TopCoder oferece competições em vários campos, tais como design gráfico, algoritmos, prototipagem, e muito mais. O que é legal sobre seu algoritmo de pontuação é que eles empregam um sistema de classificação baseado em ELO que visa determinar o “melhor” codificador ao longo do tempo. Quanto mais você competir e melhor você colocar, o mais elevado seu ranking será.
Google Code Jam
o Google Code Jam é uma das competições de programação mais populares do mundo. É uma competição multi-redonda baseada na resolução de puzzles algorítmicos e a única restrição à linguagens de programação, ambientes de desenvolvimento e editores de texto é que vale tudo, desde que qualquer um pode legalmente obter uma cópia do seu próprio gratuitamente.
Video: 7 TESTE QUE MOSTRAM QUE VOCÊ TEM SUPER HABILIDADES
A maior parte da competição ocorre através submissões online, mas se você conseguir fazê-lo para as finais, você vai ser convidado para um evento no local que será emitida em directo para que todos possam assistir. Como para ganhar, o evento 2014 tinha um prêmio de US $ 15.000. Quanto maior ele vai no próximo ano?
Microsoft Imagine Cup
o imagine Cup é um evento de uma vez por ano composto de três competições separadas que são cada amarrado em missão do evento: “Imagine um mundo onde a tecnologia ajuda a resolver os problemas mais difíceis” É aberto a concorrentes de todo o mundo, culminando em um grande local Finals que se move de país para país a cada ano.
As três competições são:
- O caminho de inovaçãoO objetivo aqui é criar “a próxima grande coisa”, que poderia ser tão simples como uma nova e original ferramenta web ou como impactante como um aplicativo móvel que revoluciona a forma como a sociedade interage.
- O Caminho Cidadania Mundial: Você quer fazer do mundo um lugar melhor? Essa é a pergunta que impulsiona esta competição particular. Criar um desktop, web ou solução móvel que aborda uma questão global, tais como a doença, a igualdade social, ou pobreza.
- O Caminho Games: Desenvolver jogos de vídeo inovadoras em computadores, consoles, celulares, ou qualquer outro dispositivo que você gosta. O objetivo é proporcionar uma experiência funcional, polido, e envolvente.
Há também o Código de Caça Desafio, um evento mensal, onde os participantes recebem um trecho de código e pediu para reescrevê-lo em tão poucas linhas de código possível. Não é só o vencedor de cada desafio recebeu US $ 1.000, mas todos os participantes são inseridos em um sorteio aleatório por US $ 5.000.
Global Game Jam
A indústria do jogo é maior do que nunca, mas o que é mais interessante é o aumento no desenvolvimento de jogos indie ao longo dos últimos anos. Desenvolvedores independentes - que normalmente trabalham sozinhos ou em equipes pequenas - estão produzindo jogos de alta qualidade. Você pode encontrar um monte deles em Vapor de acesso antecipado.Vapor Early Access: Estes 5 jogos valem a pena comprar antecipadoVapor Early Access: Estes 5 jogos valem a pena comprar antecipadoGostaria de jogar jogos antes de serem ainda liberados para o público? Com Vapor Early Access, você pode!consulte Mais informação
o Global Game Jam é um evento anual que ocorre ao longo de um único fim de semana. Os participantes juntar-se junto e trabalhar para criar uma demo jogável jogo dentro de 48 horas. Tecnicamente, GGJ não é uma competição entre as equipes desde que não há nenhuma perder ou ganhar, mas ainda é uma boa maneira de testar a sua perícia e ver o que você pode realizar.
Interessado em fazer jogos? Comece com estes ferramentas de desenvolvimento do jogo livre. Em particular, recomendamos Unidade de aprendizagem porque é grátis, poderoso o suficiente versátil para criar jogos 2D e 3D, e tem uma base de usuários enorme cheio de tutoriais e exemplos.5 ferramentas Jogo Livre Software Development Fazer seus próprios jogos5 ferramentas Jogo Livre Software Development Fazer seus próprios jogosGraças a estas ferramentas impressionantes de desenvolvimento de software livre jogo, um jogo que poderia ter exigido um ano agora pode ser feito em seis meses ou mais rápido, às vezes sem nenhum código!consulte Mais informação
Ludum Dare
Ludum Dare, o que significa “dar um jogo”, em latim, é uma jam desenvolvimento de jogos que acontece três vezes por ano: abril, agosto e dezembro. Existem dois diferentes Ludum Atreva eventos:
- o Compo é uma competição individual que requer todo o código e os ativos a ser criado a partir do zero entre o tempo de início e fim do evento, que ocorre ao longo de 48 horas. Em seguida, os participantes tornam-se juízes e os melhores entradas são destacou pela fama e se gabar direitos.
- A geléia é uma versão mais casual do Compo. Você tem 72 horas para criar um jogo e você pode trabalhar sozinho ou em equipe. Ao contrário do Compo, o Jam não exige que as entradas são começou do zero absoluto.
Todos os desenvolvedores de jogos aspirantes e veteranos indie deve tentar Ludum Atreva-se pelo menos uma vez, ou o Jam ou o Compo. Não só forçá-lo a sentar-se e criar, ele também oferece oportunidades para fazer amigos, encontrar parceiros, e só tem um monte de diversão com idéias de jogos experimentais.
Pensamentos finais
competições de programação são apenas um dos muitos maneiras de praticar habilidades de codificação. Por um lado, ele pode ser extremamente eficaz para avançar com o seu próprio ideias de projetos de programação e persegui-los no longo prazo, mas de vez em quando você deve voltar atrás e introduzir algum tipo de competição. Ele irá mantê-lo fresco, honesto, e em seus dedos.7 maneiras originais de praticar suas habilidades de codificação7 maneiras originais de praticar suas habilidades de codificaçãoVamos repetir - não há idade para aprender. Quando estiver nesse caminho, você só tem que continuar praticando. E hoje há mais de uma maneira de aperfeiçoar suas costeletas de codificação.consulte Mais informação
Se você está lutando com o cansaço e esses tipos de desafios deixam de revigorar você, pode ser um sinal de que você não está destinado a ser um programador.
Dito isto, existem dezenas - talvez centenas - de outras competições de programação on-line disponíveis lá fora. Sei de quaisquer outros que merecem uma menção? Alguma vez você já competiu em um antes? Compartilhe seus pensamentos com a gente nos comentários abaixo!