Neem deel aan spannende software-uitdagingen om erkenning (en geld) te winnen met ChallengePost
Dit is een opwindende tijd om een softwareontwikkelaar te zijn; de open-source community is nog nooit zo sterk geweest, met een schat aan open source-projecten kun je deelnemen aan de 10 beste open source-projecten die je zou moeten doen om te helpen met de 10 beste open source-projecten die je zou moeten doen om je te helpen doneren Het moet een programmeur zijn. Je zou een schrijver, een ontwerper, een vertaler, alleen een Facebook- of Twitter-junkie kunnen zijn, of iemand die gewoon geld wil doneren voor de goede zaak. Er zijn ... Lees meer. Bijdragen aan open-sourceprojecten is overal goed: het is een geweldige manier om je vaardigheden te ontwikkelen (of te laten zien), te leren over samenwerking met anderen, om kennis te maken met de nieuwste technologieën in een informele omgeving en soms om iets goeds te doen voor de wereld als geheel. Maar gewoon cruisen door GitHub bekijken en bewerken van de broncode Hoe de broncode van een open-source app bekijken en bewerken De broncode van een open-source app bekijken en bewerken Terwijl open source een goede keuze zou kunnen zijn, jij ' Ik zal ook in de juiste gemeenschap moeten investeren. GitHub is een van de beste plaatsen om dit te doen, niet alleen vanwege de enorme hoeveelheid ... Lees meer is niet per se de beste manier om erachter te komen waar je kunt pitchen. Wat als er een manier was om software-uitdagingen te ontdekken waaraan je zou kunnen bijdragen, en mogelijk zelfs prijzen en erkenning voor je werk winnen? ChallengePost biedt een dergelijke manier.
Daag wat uit?
Hoewel ChallengePost de krantenkoppen niet zo vaak haalt, werd de site gedekt door Wired, Mashable en een aantal andere technische nieuwsbronnen die je al kent. Met andere woorden, dit is een service met een vrij serieuze voetafdruk. Het droeg al uitdagingen van Samsung, Evernote (een favoriete MakeUseOf) en zelfs het Witte Huis. Je zult zien dat al deze uitdagingen hun eigen unieke domeinnamen hebben, maar de ChallengePost-interface blijft grotendeels onveranderd binnen de uitdaging zelf.
Als je echter alleen op zoek bent naar een interessante mogelijkheid, kun je beginnen met de startpagina van ChallengePost:
De startpagina zelf bevat slechts vijf uitgewerkte uitdagingen. Op het moment van schrijven zijn alle uitdagingen op de startpagina geldprijzen, met als laagste $ 1.200 voor de persoonlijke Dashboard-uitdaging van Chart.js en de hoogste is $ 50.000 voor de Kii Cloud App Challenge. Merk op dat het meestal geen is “de winnaar krijgt alles” affaire: de Kii-uitdaging kent bijvoorbeeld $ 16,900 toe aan de winnaar op de eerste plaats, $ 12.700 aan de runner-up, $ 9.200 aan de winnaar op de derde plaats en $ 11.700 aan een “Popular Choice Award” winnaar.
Als geen van de aanbevolen uitdagingen je verbeelding spreekt, maak je geen zorgen: ga gewoon door naar de pagina Uitdagingen ontdekken, waar je een volledige lijst met uitdagingen kunt bekijken, maar ook kunt filteren en zoeken naar bepaalde soorten uitdagingen. De selectie is echt indrukwekkend, van een uitdaging die je Gamify Astma noemt en astma-lijdende kinderen met tech helpt, tot een manier om nieuwe manieren te ontwikkelen om boeken te ontdekken, met veel uitdagingen tussendoor.
Online uitdagingen
ChallengePost biedt twee soorten uitdagingen: online uitdagingen en hackathons. Laten we eerst een online uitdaging bekijken:
Dit is de hierboven genoemde HarperCollins BookSmash-uitdaging. Zoals je kunt zien, waren er op het moment dat de screenshot werd gemaakt nog 50 dagen waarin de deelnemers hun oplossingen en ideeën konden indienen. Als u naar de uitdagingspagina scrolt, vindt u gedetailleerde instructies om de uitdaging aan te gaan en uit te leggen waar het om gaat (in dit geval is de uitdaging nieuwe en interessante manieren te vinden om de OpenBook API van HarperCollins te gebruiken).
Elke uitdaging heeft een panel van juryleden, ook getoond op de pagina, elk met een one-liner en een link voor meer informatie over die specifieke rechter. Beoordelingscriteria worden ook uiteengezet, zij het in enigszins vage bewoordingen (“Kwaliteit van idee”).
Net als bij een Kickstarter-project, bevat elke uitdaging een tabblad voor updates, met berichten van de uitdaginghouder. Er is ook een forum voor discussies, hoewel het niet altijd de meest levendige van gemeenschappen is - het forum voor deze specifieke uitdaging heeft een karige 6 discussies, elk met slechts een handvol antwoorden. De Bronnen en FAQ-tabbladen zijn meer de moeite waard, elk met veel informatie.
hackathons
De andere aangeboden uitdaging is een veel sociaalere aangelegenheid, hoewel je wel fysiek moet verschijnen op een bepaalde locatie in een bepaalde tijd. Ik verwijs uiteraard naar de eerbiedwaardige traditie van hackathons:
De hierboven getoonde specifieke is voor Hopper en is al ten tijde van dit schrijven gebeurd. De hackathon-pagina is echter nog steeds nuttig: hij heeft een indieningsgalerij waar je door het uitgevoerde werk kunt bladeren en een idee kunt krijgen van wat er in die specifieke bijeenkomst van geesten en toetsenborden is gebeurd.
Hackathon-achtige uitdagingen zijn vooral aantrekkelijk voor diegenen die in technische gebieden zoals San Francisco, New York of LA wonen. Helaas, zelfs als je in een van die gebieden woont, kan het vinden van een hackathon om deel te nemen een frustrerende ervaring zijn: ChallengePost biedt geen “hackathon kaart” uitzetten waar je elke hackathon kunt vinden. Deze eenvoudige toevoeging zou de hackathon veel nuttiger hebben gemaakt - misschien zou ChallengePost een uitdaging kunnen creëren om het te ontwikkelen.
Programmeren gaat niet alleen over de code
Computerprogrammering gaat op zijn best over het oplossen van problemen uit de echte wereld en het verbeteren van het leven van mensen op verschillende tastbare manieren. Het gaat ook over creativiteit en communicatie, en een gevoel van verbondenheid met een bredere geestesgemeenschap, die allemaal op een creatieve manier samenwerken. Dat is het gevoel van samenwerking dat ChallengePost wil bieden. Hoewel verschillende uitdagingen vragen om verschillende vaardigheden (dus niet iedereen kan deelnemen aan elke uitdaging), als je eenmaal een uitdaging hebt gevonden die tegen je spreekt en je om vaardigheden vraagt die je hebt, kan het een leuke ervaring zijn om je terug te laten komen voor meer als je klaar bent. Als je een codeur bent die op zoek is naar een interessant project, neem dan ChallengePost mee.
Ontdek meer over: App Development, Programming.