Propaganda

Este é um momento emocionante para ser um desenvolvedor de software; a comunidade de código aberto nunca foi tão forte, com uma riqueza de projetos de código aberto dos quais você pode participar Os 10 melhores projetos de código aberto para os quais você deve se voluntariar para ajudarVocê não precisa ser um programador. Você pode ser um escritor, um designer, um tradutor, apenas um viciado no Facebook ou Twitter, ou alguém que deseja apenas doar dinheiro para a causa. Existem... consulte Mais informação . Contribuir para projetos de código aberto é bom em todos os aspectos: é uma ótima maneira de desenvolver (ou mostrar) suas habilidades, para aprender a colaborar com outros, para se familiarizar com as tecnologias mais recentes em um ambiente informal e, às vezes, para fazer algo bom para o mundo em ampla. Mas apenas navegando pelo GitHub visualizar e editar o código-fonte Como visualizar e editar o código-fonte de um aplicativo de código abertoEmbora o código aberto possa ser uma boa escolha, você também precisará investir na comunidade certa. O GitHub é um dos melhores lugares para fazer isso, não só pela quantidade ...

instagram viewer
consulte Mais informação não é necessariamente a melhor maneira de descobrir onde contribuir. E se houvesse uma maneira de descobrir desafios de software com os quais você pudesse contribuir e, possivelmente, até ganhar prêmios e reconhecimento por seu trabalho? ChallengePost oferece uma dessas formas.

Desafio o quê?

Embora ChallengePost não chegue às manchetes com tanta frequência, o site foi coberto por Com fio, Mashablee um monte de outras fontes de notícias de tecnologia que você já conhece. Em outras palavras, este é um serviço com uma pegada bastante séria. Já trazia desafios da Samsung, Evernote (a MakeUseOf favorite), e até mesmo o Casa branca. Você notará que todos esses desafios têm seus próprios nomes de domínio exclusivos, mas a interface ChallengePost permanece praticamente inalterada dentro do próprio desafio.

Se você está apenas procurando uma oportunidade interessante, no entanto, você vai querer começar do Página inicial do ChallengePost:

desafio1

A página inicial em si carrega apenas cinco desafios em destaque. No momento da redação deste artigo, todos os desafios apresentados na página inicial trazem prêmios em dinheiro, com o menor sendo US $ 1.200 para o Desafio do painel pessoal Chart.js e o mais alto sendo $ 50.000 para o Kii Cloud App Challenge. Observe que geralmente não é um caso do tipo "o vencedor leva tudo": o desafio Kii, por exemplo, premia $ 16.900 para o vencedor do primeiro lugar, $ 12.700 para o segundo colocado, $ 9.200 para o vencedor do terceiro lugar e $ 11.700 para uma “Escolha Popular Vencedor do prêmio.

Se nenhum dos desafios apresentados capturar sua imaginação, não se preocupe: simplesmente continue para o Descubra desafios página, onde você pode ver uma lista completa de desafios, bem como filtrar e pesquisar por tipos específicos de desafios. A seleção é realmente impressionante, desde um desafio chamando você até Gamify Asma e ajudar crianças com asma com tecnologia, para um para o desenvolvimento novas maneiras de descobrir livros, com muitos desafios entre eles.

Desafios Online

ChallengePost oferece dois tipos de desafios: desafios online e hackathons. Vejamos primeiro um desafio online:

Challengepost2

Este é o HarperCollins BookSmash desafio mencionado acima. Como você pode ver, no momento em que a captura de tela foi feita, faltavam 50 dias para os participantes enviarem suas soluções e ideias. Percorrendo a página do desafio, você encontrará instruções detalhadas que mostram como entrar no desafio, e explicando do que se trata (neste caso, o desafio é encontrar maneiras novas e interessantes de usar o HarperCollins API OpenBook).

Cada desafio tem um painel de juízes, também mostrado na página, cada um com uma linha e um link para mais informações sobre aquele juiz específico. Os critérios de julgamento também são estabelecidos, embora em termos um tanto vagos (“Qualidade da Ideia”).

Muito parecido com um projeto Kickstarter, cada desafio inclui uma guia para atualizações, com postagens do titular do desafio. Há também um fórum para discussões, embora nem sempre seja a mais animada das comunidades - o fórum para este desafio específico tem apenas 6 discussões, cada uma com apenas um punhado de respostas. As guias Recursos e Perguntas frequentes são mais recompensadoras, cada uma oferecendo muitas informações.

Hackathons

O outro tipo de desafio oferecido é uma questão muito mais social, embora exija que você apareça fisicamente em um determinado local em um determinado momento. Refiro-me, é claro, à venerável tradição dos hackathons:

Challengepost5

O particular mostrado acima é para Hopper, e já aconteceu no momento em que este artigo foi escrito. A página do hackathon ainda é útil após o fato: ela carrega um galeria de submissão onde você pode navegar pelo trabalho realizado e ter uma ideia do que aconteceu naquele encontro particular de mentes e teclados.

Desafios do tipo hackathon atraem principalmente aqueles que vivem em áreas densamente tecnológicas como São Francisco, Nova York ou Los Angeles. Infelizmente, mesmo que você more em uma dessas áreas, encontrar um hackathon para participar pode ser um experiência frustrante: o ChallengePost não oferece um "mapa hackathon" traçando onde você pode encontrar cada hackathon. Essa simples adição tornaria o recurso hackathon muito mais útil - talvez o ChallengePost pudesse criar um desafio para desenvolvê-lo.

A programação não é apenas sobre o código

Na melhor das hipóteses, a programação de computadores trata de resolver problemas do mundo real e tornar a vida das pessoas melhor de várias maneiras tangíveis. É também sobre criatividade e comunicação, e um sentimento de pertencer a uma comunidade mais ampla de mentes, todas trabalhando criativamente juntas. Esse é o sentido de colaboração que a ChallengePost se esforça para oferecer. Embora desafios diferentes exijam conjuntos de habilidades diferentes (nem todos podem participar de todos os desafios), uma vez que você encontre um desafio que fala com você e exige habilidades que você possui, pode ser uma experiência divertida que pode fazer você voltar depois de terminar. Se você é um programador em busca de um projeto interessante, pegue ChallengePost para dar uma volta.