A lista abaixo mostra alguns do melhores sites com temáticas boas para o aperfeiçoamento
das habilidades em diversas linguagens de programação, alguns com proposta bem ousadas
para testar o conhecimento e até de abrir novos projetos em conjunto.
CodeEval
Uma plataforma para hospedagem de desafios de codificação que tem mais
de 20.000 desenvolvedores competindo. Os desenvolvedores podem participar
em competições de construção de aplicativos e ganhar prêmios ou dinheiro.
Eles também podem resolver desafios de programação como uma maneira
de impressionar os empregadores com suas habilidades técnicas. Clientes como
eBay, BitTorrent, a Warner Bros, a Blizzard, assim como dezenas de startups
participam criando os desafios.
Codeforces
um site russo dedicado à programação competitiva. Os competidores são classificados
por sistema semelhante ao ELO. Geralmente, não há prêmios para os vencedores,
embora os 100 vencedores da centésima Codeforces Round receberam uma camiseta.
Algumas competições maiores são hospedadas na base Codeforces, entre elas
a “Yandex Algorithm 2011”, oferecida pela Yandex, uma das maiores empresas de TI russas.
Codewars
é uma plataforma on-line criada para os desafios de código produzidos pelos usuários
e soluções crowd-sourced. Ela permite que seus usuários treinem em desafios de código
para afiar suas habilidades, provar suas competências e trocar experiências. A comunidade
Codewars capacita seus desenvolvedores a alcançar seu potencial mais elevado.
Coderwall
é uma plataforma de aprendizado colaborativo para desenvolvedores de software
aprimorarem seus conhecimentos de programação. Um site onde vários programadores
se juntam para dividirem suas realizações e projetos atuais. Você pode fazer parte do
Coderwall, compartilhar seu conhecimento e receber feedback. Você ganha uma
insígnia para cada projeto concluído.
Code Avengers
oferece cursos on-line acerca de desenvolvimento de jogos, aplicativos e sites em
JavaScript, HTML e CSS. As aulas estão disponíveis em inglês, russo, holandês,
espanhol, italiano, turco e português. O site também fornece campos de código
em cidades selecionadas.
HackerEarth
uma empresa de produtos que fornece soluções técnicas de recrutamento de profissionais
e de avaliação de habilidades. O site permite que head hunters rapidamente identifiquem
e contratem o candidato certo. Desenvolvedores na comunidade do HackerEarth são
testados através de um sistema próprio de avaliação.
HackerRank
é uma empresa focada em desafios competitivos de programação para consumidores e
empresas. Quando um programador envia sua solução para um desafio de programação,
sua resposta é pontuada pela precisão da resposta e o tempo gasto na execução da solução.
Os programadores são, então, classificados a nível mundial no ranking HackerRank e ganham
insígnias baseadas em suas realizações para acirrar a competição entre os usuários.
Livecoding.tv
é uma plataforma de streaming para programadores e é uma grande oportunidade para
conhecer outros profissionais, assistir a seus trabalhos e aprender mais. Segundo alguns
programadores, estar acompanhado de espectadores disciplina e estimula, não deixando
que se perca o foco no que se está fazendo. Você pode até obter patrocínio da empresa
para levar seu projeto adiante se seu projeto for muito bom.
Programmr
é um laboratório interativo on-line para estudantes e entusiastas aprenderem,
praticarem e tornarem-se proficientes em programação. No Programmr, você
pode codificar, compilar e executar projetos no seu navegador em praticamente
qualquer linguagem. O site oferece várias competições e concursos de codificação.
O site também torna mais fácil compartilhar suas habilidades recém-adquiridas com
outras comunidades online.
TopCoder
é uma empresa que administra competições de programação. O site faz competições
de algoritmos online, as SRM (Single Round Matches), além de competições semanais
em design e desenvolvimento. Os softwares produzidos são licenciados para lucro pelo
TopCoder e os competidores envolvidos na criação recebem royalties baseados nessas vendas.
A competição não é fácil, mas uma vitória pode ser uma adição maravilhosa para o seu currículo.
Conclusão
Se você é estudante de tecnologia da informação, ou entusiasta de tecnologia e deseja
aprender mais sobre alguma linguagem especifica testando seu conhecimento, então deve-se
entrar em alguma dessas plataformas e se aventurar entre os códigos,
só não esqueça do copo de café.[risos]
Finalizando
Caso este tutorial foi de grande ajuda a você, então ajude-nos a ajudar mais pessoas.
Divulgue o site, compartilhe o tutorial, avalie essa postagem.
Duvidas e sugestões dessa matéria deixe nos comentários.
0 comentários:
Postar um comentário