Publicitate

Acesta este un moment interesant pentru a fi dezvoltator de software; comunitatea open-source nu a fost niciodată mai puternică, cu o bogăție de proiecte open source la care puteți participa Cele mai bune 10 proiecte open source cu care ar trebui să vă oferiți voluntar pentru a ajutaNu trebuie să fii programator. Ai putea fi un scriitor, un designer, un traducător, doar un drogat de Facebook sau Twitter sau cineva care dorește doar să doneze bani pentru cauză. Sunt... Citeste mai mult . Contribuția la proiecte open-source este bună peste tot: este o modalitate excelentă de a vă dezvolta (sau de a vă prezenta) abilitățile, de a învăța despre colaborare. cu alții, să se familiarizeze cu cele mai noi tehnologii într-un cadru informal și, uneori, să facă ceva bun pentru lume la mare. Dar doar navigând prin GitHub vizualizarea și editarea codului sursă Cum să vizualizați și să editați codul sursă al unei aplicații open-sourceDeși alegerea open source ar putea fi o alegere bună, va trebui, de asemenea, să investești în comunitatea potrivită. GitHub este unul dintre cele mai bune locuri pentru a face acest lucru, nu numai din cauza cantității mari de...

instagram viewer
Citeste mai mult nu este neapărat cea mai bună modalitate de a-ți da seama unde să introduci. Dacă ar exista o modalitate de a descoperi provocările software la care ai putea contribui și, eventual, chiar de a câștiga premii și recunoaștere pentru munca ta? ChallengePost oferă o astfel de cale.

Provocare Ce?

Deși ChallengePost nu face titluri atât de des, site-ul a fost acoperit de Cablat, Mashable, și o grămadă de alte surse de știri tehnice pe care le cunoașteți deja. Cu alte cuvinte, acesta este un serviciu cu o amprentă destul de serioasă. A avut deja provocări de la Samsung, Evernote (a FaceUseOf preferat), și chiar și casa Alba. Veți observa că toate aceste provocări au propriile nume de domeniu unice, dar interfața ChallengePost rămâne în mare parte neschimbată în cadrul provocării în sine.

Dacă sunteți în căutarea doar pentru o oportunitate interesantă, totuși, veți dori să începeți de la Pagina de pornire ChallengePost:

challengepost1

Pagina de pornire în sine conține doar cinci provocări prezentate. La momentul scrierii acestui articol, toate provocările prezentate pe pagina principală au premii bănești, cel mai mic fiind de 1.200 USD pentru Chart.js Personal Dashboard Challenge iar cea mai mare fiind 50.000 USD pentru Provocarea aplicației Kii Cloud. Rețineți că, de obicei, nu este o afacere „în care câștigătorul ia tot”: provocarea Kii, de exemplu, acordă 16.900 USD pentru Câștigătorul locului întâi, 12.700 USD pentru locul secund, 9.200 USD pentru câștigătorul locului trei și 11.700 USD pentru o „Alegere populară Castigator al premiului.

Dacă niciuna dintre provocările prezentate nu vă captează imaginația, nu vă îngrijorați: pur și simplu continuați la Descoperiți provocările pagină, unde puteți vizualiza o listă completă de provocări, precum și să filtrați și să căutați anumite tipuri de provocări. Selecția este cu adevărat impresionantă, de la o provocare care te cheamă la Gamify Astmul și ajută copiii care suferă de astm bronșic cu tehnologie, la unul pentru dezvoltare noi moduri de a descoperi cărți, cu multe provocări între ele.

Provocări online

ChallengePost oferă două tipuri de provocări: provocări online și hackathon-uri. Să ne uităm mai întâi la o provocare online:

challengepost2

Acesta este HarperCollins BookSmash provocarea menționată mai sus. După cum puteți vedea, la momentul în care a fost făcută captura de ecran, au mai rămas 50 de zile în care participanții și-au putut prezenta soluțiile și ideile. Derulând în jos pagina provocării, veți găsi instrucțiuni detaliate care vă arată cum să intrați în provocare și explicând despre ce este vorba (în acest caz, provocarea este să găsești modalități noi și interesante de a folosi programul HarperCollins OpenBook API).

Fiecare provocare are un juriu, afișat și pe pagină, fiecare cu o linie și un link pentru mai multe informații despre respectivul judecător. Criteriile de judecată sunt, de asemenea, stabilite, deși în termeni oarecum vagi („Calitatea ideii”).

La fel ca un proiect Kickstarter, fiecare provocare include o filă pentru actualizări, cu postări ale deținătorului provocării. Există, de asemenea, un forum pentru discuții, deși nu este întotdeauna cea mai animată dintre comunități - forumul pentru această provocare specială are 6 discuții puține, fiecare cu doar câteva răspunsuri. Filele Resurse și Întrebări frecvente sunt mai pline de satisfacții, fiecare oferind o mulțime de informații.

Hackathon-uri

Celălalt tip de provocare oferit este o afacere mult mai socială, deși necesită să vă prezentați fizic într-o anumită locație într-un anumit timp. Mă refer, desigur, la venerabila tradiție a hackathon-urilor:

challengepost5

Cel special prezentat mai sus este pentru Hopper, și s-a întâmplat deja la momentul scrierii acestui articol. Pagina de hackathon este totuși utilă după fapt: conține un galerie de depunere unde poți să răsfoiești munca depusă și să faci o idee despre ceea ce s-a întâmplat în acea întâlnire specială de minți și tastaturi.

Provocările de tip Hackathon îi atrag în principal pe cei care locuiesc în zone cu densitate tehnologică precum San Francisco, New York sau LA. Din păcate, chiar dacă locuiți într-una dintre aceste zone, găsirea unui hackathon la care să participați poate fi o experiență frustrantă: ChallengePost nu oferă o „hartă hackathon” care să stabilească unde le puteți găsi pe fiecare hackaton. Această simplă adăugare ar fi făcut funcția de hackathon mult mai utilă - poate ChallengePost ar putea crea o provocare pentru dezvoltarea acesteia.

Programarea nu este doar despre cod

În cel mai bun caz, programarea computerelor se referă la rezolvarea problemelor din lumea reală și la îmbunătățirea vieții oamenilor în diferite moduri tangibile. Este, de asemenea, despre creativitate și comunicare și despre un sentiment de apartenență la o comunitate mai largă de minți care lucrează creativ împreună. Acesta este sensul de colaborare pe care ChallengePost se străduiește să îl ofere. În timp ce provocările diferite necesită seturi de abilități diferite (deci nu toată lumea poate lua parte la fiecare provocare), odată ce găsiți o provocare care vă vorbește și vă solicită abilitățile pe care le aveți, poate fi o experiență distractivă care vă poate face să reveniți pentru mai multe odată ce ați terminat. Dacă ești un programator care caută un proiect interesant, ia ChallengePost pentru o învârtire.