Publicité

C'est une période passionnante pour être un développeur de logiciels; la communauté open source n'a jamais été aussi forte, avec une richesse de projets open source auxquels vous pouvez participer Les 10 meilleurs projets open source pour lesquels vous devriez vous porter volontaireVous n'avez pas besoin d'être un programmeur. Vous pourriez être un écrivain, un designer, un traducteur, juste un accro de Facebook ou Twitter, ou quelqu'un qui veut juste donner de l'argent pour la cause. Il y a... Lire la suite . Contribuer à des projets open source, c'est bien: c'est un excellent moyen de développer (ou de mettre en valeur) vos compétences, d'apprendre à collaborer avec les autres, se familiariser avec les dernières technologies dans un cadre informel, et parfois, faire quelque chose de bien pour le monde à grand. Mais juste en train de naviguer sur GitHub affichage et édition du code source Comment afficher et modifier le code source d'une application open sourceBien que l'open source puisse être un bon choix, vous devrez également investir dans la bonne communauté. GitHub est l'un des meilleurs endroits pour le faire, non seulement en raison de la quantité considérable...

Lire la suite n'est pas nécessairement le meilleur moyen de savoir où s'impliquer. Et s'il existait un moyen de découvrir des défis logiciels auxquels vous pourriez contribuer, et peut-être même gagner des prix et une reconnaissance pour votre travail? ChallengePost offre une telle manière.

Défi Quoi ?

Bien que ChallengePost ne fasse pas souvent la une des journaux, le site a été couvert par Filaire, Mashable, et un tas d'autres sources d'informations technologiques que vous connaissez déjà. En d'autres termes, il s'agit d'un service avec une empreinte assez sérieuse. Il a déjà porté des défis par Samsung, Evernote (un MakeUseOf favori), et même le maison Blanche. Vous remarquerez que tous ces défis ont leurs propres noms de domaine uniques, mais l'interface ChallengePost reste largement inchangée au sein du défi lui-même.

Si vous recherchez simplement une opportunité intéressante, vous voudrez commencer par le Page d'accueil de ChallengePost:

challengepost1

La page d'accueil elle-même ne comporte que cinq défis en vedette. Au moment d'écrire ces lignes, tous les défis présentés sur la page d'accueil comportent des prix en argent, le plus bas étant de 1 200 $ pour le Défi du tableau de bord personnel Chart.js et le plus élevé étant de 50 000 $ pour le Défi de l'application Kii Cloud. Notez qu'il ne s'agit généralement pas d'une affaire « le gagnant remporte tout »: le défi Kii, par exemple, attribue 16 900 $ au gagnant de la première place, 12 700 $ au finaliste, 9 200 $ au gagnant de la troisième place et 11 700 $ à un « Popular Choice Lauréat du prix.

Si aucun des défis présentés ne captive votre imagination, ne vous inquiétez pas: continuez simplement vers le Découvrir les défis page, où vous pouvez afficher une liste complète des défis, ainsi que filtrer et rechercher des types particuliers de défis. La sélection est vraiment impressionnante, d'un défi vous appelant à Gamify Asthme et aider les enfants asthmatiques avec la technologie, à un pour le développement de nouvelles façons de découvrir des livres, avec beaucoup de défis entre les deux.

Défis en ligne

ChallengePost propose deux types de défis: les défis en ligne et les hackathons. Examinons d'abord un défi en ligne :

challengepost2

C'est le HarperCollins LivreSmash défi évoqué plus haut. Comme vous pouvez le voir, au moment où la capture d'écran a été prise, il restait 50 jours pendant lesquels les participants pouvaient soumettre leurs solutions et leurs idées. En faisant défiler la page du défi, vous trouverez des instructions détaillées vous montrant comment participer au défi, et expliquer de quoi il s'agit (dans ce cas, le défi consiste à trouver des façons nouvelles et intéressantes d'utiliser HarperCollins API OpenBook).

Chaque défi a un panel de juges, également affiché sur la page, chacun avec une ligne et un lien pour plus d'informations sur ce juge en particulier. Des critères de jugement sont également énoncés, quoique en termes quelque peu vagues (« Qualité de l'idée »).

Tout comme un projet Kickstarter, chaque défi comprend un onglet pour les mises à jour, avec des publications par le détenteur du défi. Il existe également un forum de discussions, bien que ce ne soit pas toujours la communauté la plus animée - le forum pour ce défi particulier compte à peine 6 discussions, chacune avec seulement une poignée de réponses. Les onglets Ressources et FAQ sont plus enrichissants, chacun offrant de nombreuses informations.

Hackathon

L'autre type de défi proposé est une affaire beaucoup plus sociale, bien qu'il vous oblige à vous présenter physiquement à un certain endroit à un moment donné. Je fais bien sûr référence à la vénérable tradition des hackathons :

challengepost5

Le particulier montré ci-dessus est pour Trémie, et s'est déjà produit au moment d'écrire ces lignes. La page hackathon est toujours utile après coup, cependant: elle contient un galerie de soumission où vous pouvez parcourir le travail effectué et avoir une idée de ce qui s'est passé dans cette rencontre particulière d'esprits et de claviers.

Les défis de type hackathon s'adressent principalement à ceux qui vivent dans des zones à forte densité technologique comme San Francisco, New York ou LA. Malheureusement, même si vous habitez dans l'une de ces régions, trouver un hackathon auquel participer peut être un expérience frustrante: ChallengePost ne propose pas de « carte de hackathon » indiquant où vous pouvez trouver chacun hackathon. Ce simple ajout aurait rendu la fonctionnalité hackathon beaucoup plus utile - peut-être que ChallengePost pourrait mettre en place un défi pour le développer.

La programmation n'est pas seulement une question de code

Au mieux, la programmation informatique consiste à résoudre des problèmes du monde réel et à améliorer la vie des gens de diverses manières tangibles. Il s'agit également de créativité, de communication et d'un sentiment d'appartenance à une communauté d'esprits plus large travaillant tous ensemble de manière créative. C'est le sens de la collaboration que ChallengePost s'efforce d'offrir. Alors que différents défis nécessitent différents ensembles de compétences (donc tout le monde ne peut pas participer à chaque défi), une fois que vous avez trouvé un défi qui vous parle et fait appel à vos compétences, cela peut être une expérience amusante qui pourrait vous faire revenir une fois que vous avez terminé. Si vous êtes un codeur à la recherche d'un projet intéressant, prenez ChallengePost pour un tour.