Annonse

Dette er en spennende tid å være programvareutvikler; åpen kildekode-fellesskapet har aldri vært sterkere, med et vell av åpen kildekode-prosjekter du kan delta i De 10 beste åpen kildekode-prosjektene du bør være frivillig for å hjelpe medDu trenger ikke være programmerer. Du kan være en forfatter, en designer, en oversetter, bare en Facebook- eller Twitter-junkie, eller noen som bare vil donere penger til saken. Det er... Les mer . Å bidra til åpen kildekode-prosjekter er bra overalt: Det er en fin måte å utvikle (eller vise frem) ferdighetene dine, for å lære om å samarbeide med andre, for å bli kjent med den nyeste teknologien i en uformell setting, og noen ganger for å gjøre noe bra for verden på stor. Men bare cruise gjennom GitHub vise og redigere kildekoden Slik viser og redigerer du kildekoden til en åpen kildekode-appSelv om åpen kildekode kan være et godt valg, må du også investere i det riktige fellesskapet. GitHub er et av de beste stedene å gjøre dette, ikke bare på grunn av den store mengden ... Les mer

instagram viewer
er ikke nødvendigvis den beste måten å finne ut hvor du skal slå inn. Hva om det var en måte å oppdage programvareutfordringer du kunne bidra til, og muligens til og med vinne priser og anerkjennelse for arbeidet ditt? ChallengePost tilbyr en slik måte.

Utfordring Hva?

Selv om ChallengePost ikke lager overskriftene så ofte, ble nettstedet dekket av Kablet, Mashable, og en haug med andre tekniske nyhetskilder du allerede kjenner. Dette er med andre ord en tjeneste med et ganske seriøst fotavtrykk. Den har allerede hatt utfordringer fra Samsung, Evernote (a MakeUseOf favoritt), og til og med hvite hus. Du vil merke deg at alle disse utfordringene har sine egne unike domenenavn, men ChallengePost-grensesnittet forblir stort sett uendret i selve utfordringen.

Hvis du bare leter etter en interessant mulighet, vil du imidlertid starte fra ChallengePost-hjemmesiden:

utfordringspost 1

Selve hjemmesiden har bare fem utvalgte utfordringer. Når dette skrives, har alle utfordringer på hjemmesiden pengepremier, med den laveste $1200 for Chart.js Personal Dashboard Challenge og det høyeste er $50 000 for Kii Cloud App Challenge. Merk at det vanligvis ikke er en "vinner-tar-alt"-affære: Kii-utfordringen tildeler for eksempel $16 900 til førsteplassvinner, $12.700 til andreplass, $9.200 til tredjeplassvinner, og $11.700 til et "populært valg Award» vinner.

Hvis ingen av de omtalte utfordringene fanger fantasien din, ikke bekymre deg: Bare fortsett til Oppdag utfordringer side, hvor du kan se en fullstendig liste over utfordringer, samt filtrere og søke etter spesielle typer utfordringer. Utvalget er virkelig imponerende, fra en utfordring som kaller deg til Gamify Astma og hjelpe astmalidende barn med teknologi, til en for å utvikle seg nye måter å oppdage bøker på, med mange utfordringer i mellom.

Online utfordringer

ChallengePost tilbyr to typer utfordringer: Online utfordringer og hackathons. La oss først se på en nettutfordring:

utfordringspost 2

Dette er HarperCollins BookSmash utfordring nevnt ovenfor. Som du kan se, var det 50 dager igjen da skjermbildet ble tatt, hvor deltakerne kunne sende inn sine løsninger og ideer. Når du ruller nedover utfordringssiden, vil du finne detaljerte instruksjoner som viser deg hvordan du går inn i utfordringen, og forklare hva det handler om (i dette tilfellet er utfordringen å finne nye og interessante måter å bruke HarperCollins OpenBook API).

Hver utfordring har et dommerpanel, også vist på siden, hver med en one-liner og en lenke for mer informasjon om den aktuelle dommeren. Bedømmelseskriterier er også lagt opp, om enn i noe vage ordelag ("Quality of Idea").

På samme måte som et Kickstarter-prosjekt inkluderer hver utfordring en fane for oppdateringer, med innlegg fra utfordringsinnehaveren. Det er også et forum for diskusjoner, selv om det ikke alltid er det mest livlige av samfunnene - forumet for denne spesielle utfordringen har snaue 6 diskusjoner, hver med bare en håndfull svar. Ressurser og FAQ-fanene er mer givende, og hver tilbyr mye informasjon.

Hackathons

Den andre typen utfordring som tilbys er en mye mer sosial affære, selv om den krever at du fysisk møter opp på et bestemt sted på et gitt tidspunkt. Jeg sikter selvfølgelig til den ærverdige tradisjonen med hackathons:

utfordringspost 5

Den spesielle vist ovenfor er for Hopper, og har allerede skjedd når dette skrives. Hackathon-siden er imidlertid fortsatt nyttig etterpå: Den har en innsendingsgalleri hvor du kan bla gjennom arbeidet som er gjort og få en følelse av hva som skjedde i det spesielle møtet mellom sinn og tastaturer.

Hackathon-utfordringer appellerer hovedsakelig til de som bor i teknologitette områder som San Francisco, New York eller LA. Dessverre, selv om du bor i et av disse områdene, kan det å finne et hackathon å delta i være en frustrerende opplevelse: ChallengePost tilbyr ikke et "hackathon-kart" som plotter ut hvor du kan finne hver hackathon. Dette enkle tillegget ville ha gjort hackathon-funksjonen mye mer nyttig - kanskje ChallengePost kunne sette opp en utfordring for å utvikle den.

Programmering handler ikke bare om koden

På sitt beste handler dataprogrammering om å løse problemer i den virkelige verden og gjøre folks liv bedre på ulike håndgripelige måter. Det handler også om kreativitet og kommunikasjon, og en følelse av å tilhøre et bredere fellesskap av sinn som alt sammen jobber kreativt. Det er følelsen av samarbeid ChallengePost streber etter å tilby. Mens forskjellige utfordringer krever forskjellige ferdighetssett (så ikke alle kan ta del i hver utfordring), så snart du finner en utfordring som snakker til deg og krever ferdigheter du har, kan det være en morsom opplevelse som kan få deg til å komme tilbake for mer når du er ferdig. Hvis du er en koder som leter etter et interessant prosjekt, ta ChallengePost for en runde.