Uncategorized

10 recursos para melhorar suas habilidades de programação

10_sites_to_improve_coding

Codificar é, atualmente, uma das mais úteis habilidades no mundo moderno. Com mais vagas de emprego em tecnologia surgindo no mercado diariamente, é cada vez mais importante que programadores estejam constantemente aprimorando suas competências para que possam ter vantagem nas oportunidades.

Enquanto você pode estar tentado em construir um novo aplicativo ou conferir os códigos-fonte de outras pessoas com o objetivo de aprimorar suas habilidades, há sites que são dedicados a ajudar programadores a aperfeiçoar seus talentos. Desde resolver desafios, batalhar por posições até assistir a outros programadores escrevendo código ao vivo, estes sites são, comprovadamente, uma boa maneira de programadores afiarem suas habilidades.

Abaixo, juntamos 10 dos melhores destes sites para ajudá-lo a melhorar suas habilidades de código:

Livecoding.tv

Uma plataforma de transmissão ao vivo para programadores, o Livecoding.tv é uma grande oportunidade para conhecer outros programadores profissionais, ver seus trabalhos e aprender mais. Segundo alguns programadores, a presença de espectadores disciplina e estimula, não deixando que se perca o foco naquilo que se está sendo feito. Se você construir bom projeto bem legal no Livecoding.tv, você pode conseguir patrocínio da empresa para levar seu projeto adiante!

TopCoder

O TopCoder é uma empresa que administra competições de programação em que é possível ganhar dinheiro . Ele hospeda quinzenalmente competições de algoritmos online, conhecidas como SRMs (Single Round Matches), assim como competições semanais em design e desenvolvimento. O trabalho em design e desenvolvimento produz softwares úteis que são licenciados para lucro pelo TopCoder. Os competidores envolvidos na criação desses componentes recebem royalties baseados nessas vendas. Há mais de um milhão de desenvolvedores registrados, logo a competição não é fácil. Uma vitória que pode ser uma adição maravilhosa para seu currículo.

HackerEarth

Uma empresa de produtos que fornece soluções técnicas de recrutamento de profissionais e de avaliação de habilidades. HackerEarth permite que os recrutadores rapidamente identifiquem e contratem o candidato certo em sua comunidade de desenvolvedores. Todos os desenvolvedores na comunidade do HackerEarth são avaliados através de um sistema próprio de classificação.

Coderwall

Coderwall é uma plataforma de aprendizado colaborativo para desenvolvedores de software aprimorarem seus conhecimentos de programação. Um site onde um monte de programadores se juntam para compartilhar suas realizações e projetos atuais. Você pode se tornar um deles, compartilhar seu conhecimento e obter feedback. Para cada projeto concluído você ganha um emblema especial.

Programmr

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.

HackerRank

HackerRank é uma empresa focada em desafios competitivos de programação para consumidores e empresas e tem uma comunidade on-line de mais de um milhão de programadores. Quando um programador submete uma solução para um desafio de programação, sua resposta é pontuada na precisão da sua produção e o tempo gasto na execução de sua 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.

Codewars

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, troquem experiências. A comunidade Codewars capacita seus desenvolvedores a alcançar seu potencial mais elevado.

Code Avengers

Code Avengers oferece cursos on-line sobre como codificar jogos, aplicativos e sites que usam JavaScript, HTML e CSS. As aulas estão disponíveis em inglês, russo, holandês, espanhol, italiano, turco e eortuguês. Eles também fornece campos de código em cidades selecionadas, onde campos de 5 dias são organizadas para ensinar código.

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

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.

Boa sorte em todos os seus empreendimentos e empregos com altos salários para você!

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.