реклама
Това е вълнуващо време да бъдеш разработчик на софтуер; общността с отворен код никога не е била по-силна, с богатство от проекти с отворен код, в които можете да участвате 10-те най-добри проекти с отворен код, с които трябва да се включите доброволно, за да си помогнетеНе е нужно да сте програмист. Може да сте писател, дизайнер, преводач, просто наркоман във Facebook или Twitter или някой, който иска просто да дари пари за каузата. Има... Прочетете още . Приносът за проекти с отворен код е добър навсякъде: Това е чудесен начин да развиете (или да покажете) своите умения, да научите за сътрудничество с други, да се запознаем с най-новите технологии в неформална обстановка, а понякога и да направим нещо добро за света голям. Но просто круиз през GitHub преглед и редактиране на изходния код Как да прегледате и редактирате изходния код на приложение с отворен кодДокато отиването с отворен код може да бъде добър избор, вие също ще трябва да инвестирате в правилната общност. GitHub е едно от най-добрите места за това, не само заради огромното количество ... Прочетете още
не е непременно най-добрият начин да разберете къде да стъпвате. Ами ако имаше начин да откриете предизвикателствата на софтуера, на които бихте могли да допринесете и евентуално дори да спечелите награди и признание за работата си? ChallengePost предлага един такъв начин.Предизвикателство какво?
Въпреки че ChallengePost не прави заглавията толкова често, сайтът е обхванат от Wired, Mashableи още куп други новинарски източници, които вече познавате. С други думи, това е услуга с доста сериозен отпечатък. Той вече носеше предизвикателства от Samsung, Evernote (a MakeUseOf любим), и дори на Белия дом. Ще отбележите, че всички тези предизвикателства имат свои собствени уникални имена на домейни, но интерфейсът ChallengePost остава до голяма степен непроменен в самото предизвикателство.
Ако просто търсите интересна възможност, ще искате да започнете от ChallengePost начална страница:
Самата начална страница носи само пет характерни предизвикателства. По време на това писане, всички предизвикателства, представени на началната страница, носят парични награди, като най-ниската е 1200 долара за Chart.js Предизвикателство за лично табло а най-високата е $ 50 000 за Предизвикателство за приложението на Kii Cloud. Обърнете внимание, че обикновено не става въпрос за „победител-вземи-всички“: Предизвикателството Кий например дава 16 900 долара на победител за първо място, 12 700 долара за подгласник, 9 200 долара за победител за трето място и 11 700 долара за “Популярен избор Победител ”.
Ако нито едно от включените предизвикателства не ви завладее въображението, не се притеснявайте: Просто продължете към Открийте предизвикателства страница, където можете да видите пълен списък с предизвикателства, както и да филтрирате и търсите конкретни видове предизвикателства. Изборът е наистина впечатляващ, от предизвикателство, което ви призовава Gamify Asthma и да помогнем на страдащи от астма деца с технология, на един за развитие нови начини за откриване на книги, с много предизвикателства между тях.
Онлайн предизвикателства
ChallengePost предлага два вида предизвикателства: онлайн предизвикателства и хакатони. Нека разгледаме първо предизвикателство онлайн:
Това е HarperCollins BookSmash предизвикателство, споменато по-горе. Както можете да видите, по времето, когато е направена екранна снимка, оставаха 50 дни, през които участниците могат да представят своите решения и идеи. Превъртайки надолу страницата за предизвикателство, ще намерите подробни инструкции, показващи как да се включите в предизвикателството и обясняваме за какво става въпрос (в случая предизвикателството е намирането на нови и интересни начини за използване на HarperCollins OpenBook API).
Всяко предизвикателство има съдийски състав, също показан на страницата, всеки с еднолинейни връзки и линк за повече информация за този конкретен съдия. Критериите за преценка също са определени, макар и в малко неясни термини („Качество на идеята“).
Подобно на Kickstarter проект, всяко предизвикателство включва раздел за актуализации, с публикации от притежателя на предизвикателството. Има и форум за дискусии, въпреки че не винаги е най-оживеният от общностите - форумът за това конкретно предизвикателство има едва 6 дискусии, всяка от които само с шепа отговори. Разделът „Ресурси“ и „Често задавани въпроси“ е по-възнаграждаващ, като всеки предлага много информация.
маратони по програмиране
Другият предложен тип предизвикателство е много по-социална афера, въпреки че изисква физически да се покажете на определено място в даден момент. Имам предвид, разбира се, вековната традиция на хакатоните:
Конкретното, показано по-горе, е за самосвал, и вече се е случило по времето на това писане. Въпреки това, страницата на хакатоните все още е полезна след факта: Тя носи a галерия за подаване където можете да разгледате свършената работа и да усетите какво се е случило в тази конкретна среща на умовете и клавиатурите.
Предизвикателствата от типа на хакатон се харесват главно на онези, които живеят в технически гъсти райони като Сан Франциско, Ню Йорк или Ел Ей. За съжаление, дори и да живеете в една от тези области, намирането на хакатон може да бъде разочароващо преживяване: ChallengePost не предлага „карта на хакатон“, в която можете да намерите къде можете да намерите всеки маратон по програмиране. Това просто допълнение би направило функцията хакатон много по-полезна - може би ChallengePost може да постави предизвикателство за нейното разработване.
Програмирането не е само за кода
В най-добрия случай компютърното програмиране е за решаване на проблеми в реалния свят и подобряване на живота на хората по различни осезаеми начини. Става дума и за креативност, комуникация и чувство за принадлежност към по-широка общност от умове, които всички творчески работят заедно. Това е смисълът от сътрудничество, което ChallengePost се стреми да предложи. Докато различните предизвикателства изискват различни умения (така че не всеки може да участва във всяко предизвикателство), след като намерите предизвикателство което ви говори и призовава за умения, които имате, може да бъде забавно изживяване, което може да ви накара да се върнете за още веднъж, когато свършите. Ако сте кодер, който търси интересен проект, вземете ChallengePost за въртене.