Werbung

Dies ist eine aufregende Zeit, um Softwareentwickler zu sein; Die Open-Source-Community war noch nie so stark, mit einer Fülle von Open-Source-Projekte, an denen Sie teilnehmen können Die 10 besten Open-Source-Projekte, bei denen Sie freiwillig helfen solltenSie müssen kein Programmierer sein. Du könntest ein Autor, ein Designer, ein Übersetzer, einfach nur ein Facebook- oder Twitter-Junkie sein oder jemand, der einfach nur Geld für die Sache spenden möchte. Es gibt... Weiterlesen . An Open-Source-Projekten mitzuwirken ist rundum gut: Es ist eine großartige Möglichkeit, Ihre Fähigkeiten zu entwickeln (oder zu demonstrieren), um etwas über die Zusammenarbeit zu lernen mit anderen, um sich in einem informellen Rahmen mit den neuesten Technologien vertraut zu machen und manchmal auch etwas Gutes für die Welt zu tun groß. Aber nur durch GitHub cruisen Quellcode ansehen und bearbeiten So zeigen und bearbeiten Sie den Quellcode einer Open-Source-AppObwohl Open Source eine gute Wahl sein kann, müssen Sie auch in die richtige Community investieren. GitHub ist einer der besten Orte dafür, nicht nur wegen der schieren Menge...

instagram viewer
Weiterlesen ist nicht unbedingt der beste Weg, um herauszufinden, wo man eingreifen kann. Was wäre, wenn es eine Möglichkeit gäbe, Softwareherausforderungen zu entdecken, zu denen Sie beitragen und möglicherweise sogar Preise und Anerkennung für Ihre Arbeit gewinnen könnten? ChallengePost bietet einen solchen Weg an.

Herausforderung Was?

Während ChallengePost nicht allzu oft Schlagzeilen macht, wurde die Website von. abgedeckt Verdrahtet, Mashable, und eine Reihe anderer technischer Nachrichtenquellen, die Sie bereits kennen. Mit anderen Worten, dies ist ein Dienst mit einem ziemlich ernsten Fußabdruck. Es enthielt bereits Herausforderungen von Samsung, Evernote (a MakeUseOf-Favorit) und sogar die Weißes Haus. Sie werden feststellen, dass alle diese Herausforderungen ihre eigenen eindeutigen Domänennamen haben, aber die ChallengePost-Schnittstelle bleibt innerhalb der Herausforderung selbst weitgehend unverändert.

Wenn Sie jedoch nur nach einer interessanten Gelegenheit suchen, sollten Sie von der ChallengePost-Startseite:

Herausforderungsposten1

Die Homepage selbst enthält nur fünf vorgestellte Herausforderungen. Zum Zeitpunkt des Schreibens dieses Artikels sind alle auf der Homepage vorgestellten Herausforderungen mit Geldpreisen verbunden, wobei der niedrigste 1.200 USD für die Chart.js Persönliche Dashboard-Herausforderung und der höchste ist $50.000 für die Kii Cloud-App-Herausforderung. Beachten Sie, dass es normalerweise keine „Winner-takes-all“-Angelegenheit ist: Die Kii-Herausforderung zum Beispiel vergibt 16.900 US-Dollar an die Gewinner des ersten Platzes, 12.700 US-Dollar für den Zweitplatzierten, 9.200 US-Dollar für den Drittplatzierten und 11.700 US-Dollar für eine „Popular Choice“ Preisträger.

Wenn keine der vorgestellten Herausforderungen Ihre Fantasie anregt, machen Sie sich keine Sorgen: Gehen Sie einfach weiter zum Herausforderungen entdecken Seite, auf der Sie eine vollständige Liste der Herausforderungen anzeigen sowie nach bestimmten Arten von Herausforderungen filtern und suchen können. Die Auswahl ist wirklich beeindruckend, von einer Herausforderung bis hin zu Gamify Asthma und helfen Sie Asthma-kranken Kindern mit Technologie, zu einem für die Entwicklung neue Wege, Bücher zu entdecken, mit vielen Herausforderungen dazwischen.

Online-Herausforderungen

ChallengePost bietet zwei Arten von Herausforderungen: Online-Herausforderungen und Hackathons. Schauen wir uns zuerst eine Online-Challenge an:

Herausforderungspost2

Das ist die HarperCollins BuchSmash oben genannte Herausforderung. Wie Sie sehen, blieben zum Zeitpunkt der Erstellung des Screenshots noch 50 Tage Zeit, in denen die Teilnehmer ihre Lösungen und Ideen einreichen konnten. Wenn Sie auf der Challenge-Seite nach unten scrollen, finden Sie detaillierte Anweisungen, wie Sie an der Challenge teilnehmen können, und erklären, worum es geht (in diesem Fall besteht die Herausforderung darin, neue und interessante Möglichkeiten zu finden, HarperCollins's zu verwenden OpenBook-API).

Jede Herausforderung hat eine Jury, die auch auf der Seite angezeigt wird, jeder mit einem Einzeiler und einem Link für weitere Informationen über diesen bestimmten Richter. Auch Bewertungskriterien werden, wenn auch etwas vage formuliert („Quality of Idea“), dargelegt.

Ähnlich wie bei einem Kickstarter-Projekt enthält jede Challenge eine Registerkarte für Updates mit Beiträgen des Challenge-Inhabers. Es gibt auch ein Forum für Diskussionen, obwohl es nicht immer die lebhafteste Community ist – das Forum für diese besondere Herausforderung hat nur knapp 6 Diskussionen mit jeweils nur einer Handvoll Antworten. Die Registerkarten Ressourcen und FAQ sind lohnender und bieten jeweils viele Informationen.

Hackathons

Die andere Art der angebotenen Herausforderung ist eine viel sozialere Angelegenheit, obwohl Sie zu einer bestimmten Zeit an einem bestimmten Ort physisch erscheinen müssen. Ich beziehe mich natürlich auf die ehrwürdige Tradition der Hackathons:

Herausforderungsposten5

Der oben gezeigte ist für Trichter, und ist zum Zeitpunkt dieses Schreibens bereits passiert. Die Hackathon-Seite ist aber auch im Nachhinein nützlich: Sie trägt Einreichungsgalerie Hier können Sie die geleistete Arbeit durchsuchen und ein Gefühl dafür bekommen, was bei diesem speziellen Treffen von Köpfen und Tastaturen passiert ist.

Hackathon-artige Herausforderungen sprechen vor allem diejenigen an, die in technologiereichen Gebieten wie San Francisco, New York oder LA leben. Selbst wenn Sie in einer dieser Gegenden leben, kann es leider eine Herausforderung sein, einen Hackathon zu finden, an dem Sie teilnehmen können frustrierende Erfahrung: ChallengePost bietet keine „Hackathon-Karte“ an, die aufzeigt, wo Sie jeden finden können Hackathon. Diese einfache Ergänzung hätte die Hackathon-Funktion viel nützlicher gemacht – vielleicht könnte ChallengePost eine Herausforderung für ihre Entwicklung darstellen.

Beim Programmieren geht es nicht nur um den Code

Im besten Fall geht es bei der Computerprogrammierung darum, reale Probleme zu lösen und das Leben der Menschen auf verschiedene greifbare Weise zu verbessern. Es geht auch um Kreativität und Kommunikation und das Zugehörigkeitsgefühl zu einer größeren Gemeinschaft von Köpfen, die alle kreativ zusammenarbeiten. Das ist der Sinn der Zusammenarbeit, den ChallengePost bieten möchte. Während verschiedene Herausforderungen unterschiedliche Fähigkeiten erfordern (daher kann nicht jeder an jeder Herausforderung teilnehmen), wenn Sie eine Herausforderung gefunden haben die dich anspricht und deine Fähigkeiten erfordert, kann es eine lustige Erfahrung sein, die dich dazu bringen könnte, wiederzukommen, wenn du fertig bist. Wenn Sie als Programmierer nach einem interessanten Projekt suchen, nehmen Sie ChallengePost für eine Drehung.