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.
Encontrou algum erro ou gostaria de complementar essa matéria? Reportar erro.
ubutum 18.4 como programar
Não entendi a pergunta, poderia detalhar o que gostaria de saber.
VOCES TEM O CURSO LINGUAGEM ASSEMBLEY E LINGUAGEM C C++
Não temos.
Mas em alguns site tem cursos gratuitos para aprender sobre essas linguagens. (Udemy, Alura)
No Youtube tem consegue encontrar algumas aulas com boa didatica.
Dê uma procurada nesses canais do Youtube: Cursoemvideo, professorRamos.