Reklama

To ekscytujący czas na bycie programistą; społeczność open-source nigdy nie była silniejsza, z bogactwem projekty open source, w których możesz uczestniczyć 10 najlepszych projektów Open Source, w których powinieneś się zaangażowaćNie musisz być programistą. Możesz być pisarzem, projektantem, tłumaczem, po prostu ćpunem na Facebooku lub Twitterze lub kimś, kto po prostu chce przekazać pieniądze na cel. Są... Czytaj więcej . Wnoszenie wkładu w projekty open source jest dobre na całym świecie: to świetny sposób na rozwijanie (lub prezentowanie) swoich umiejętności, aby dowiedzieć się o współpracy z innymi, aby w nieformalny sposób zapoznać się z najnowszymi technologiami, a czasem zrobić coś dobrego dla świata duży. Ale po prostu przemierzam GitHub przeglądanie i edytowanie kodu źródłowego Jak wyświetlić i edytować kod źródłowy aplikacji typu open source?Chociaż przejście na open source może być dobrym wyborem, musisz także zainwestować w odpowiednią społeczność. GitHub to jedno z najlepszych miejsc do tego, nie tylko ze względu na samą ilość... Czytaj więcej

instagram viewer
niekoniecznie jest najlepszym sposobem, aby dowiedzieć się, gdzie się zainteresować. Co by było, gdyby istniał sposób na odkrycie wyzwań związanych z oprogramowaniem, do których mógłbyś przyczynić się, a być może nawet zdobyć nagrody i uznanie za swoją pracę? WyzwaniePost oferuje jeden taki sposób.

Wyzwanie Co?

Chociaż ChallengePost nie trafia tak często na pierwsze strony gazet, strona została opisana przez Przewodowy, Rozcieranyi kilka innych źródeł wiadomości technicznych, które już znasz. Innymi słowy, jest to usługa o dość poważnym wpływie. Zawierał już wyzwania ze strony Samsunga, Evernote (a Używaj Ulubionych), a nawet biały Dom. Zauważysz, że wszystkie te wyzwania mają swoje własne unikalne nazwy domen, ale interfejs ChallengePost pozostaje w dużej mierze niezmieniony w samym wyzwaniu.

Jeśli jednak szukasz tylko ciekawej okazji, zacznij od Strona główna ChallengePost:

post-wyzwania1

Sama strona główna zawiera tylko pięć wyróżnionych wyzwań. W chwili pisania tego tekstu wszystkie wyzwania przedstawione na stronie głównej zawierają nagrody pieniężne, przy czym najniższa wynosi 1200 USD dla Wyzwanie dotyczące osobistego pulpitu Chart.js a najwyższa to 50 000 $ dla Wyzwanie aplikacji w chmurze Kii. Zwróć uwagę, że zwykle nie jest to sprawa „zwycięzca bierze wszystko”: na przykład wyzwanie Kii nagradza 16 900 $ dla zdobywca pierwszego miejsca, 12 700 USD dla zdobywcy drugiego miejsca, 9 200 USD dla zdobywcy trzeciego miejsca i 11 700 USD dla „Popularnego wyboru” Zwycięzca nagrody.

Jeśli żadne z przedstawionych wyzwań nie działa na Twoją wyobraźnię, nie martw się: po prostu przejdź do Odkryj wyzwania strona, na której możesz wyświetlić pełną listę wyzwań, a także filtrować i wyszukiwać poszczególne rodzaje wyzwań. Wybór jest naprawdę imponujący, od wyzwania wzywającego do Gamifikacja Astma i pomóc dzieciom chorym na astmę z technologią, aby rozwijać się nowe sposoby odkrywania książek, z mnóstwem wyzwań pomiędzy nimi.

Wyzwania online

ChallengePost oferuje dwa rodzaje wyzwań: wyzwania online i hackathony. Przyjrzyjmy się najpierw wyzwaniu online:

post-wyzwania2

To jest HarperCollins BookSmash wyzwaniem wymienionym powyżej. Jak widać, w momencie wykonania zrzutu ekranu pozostało 50 dni, w których uczestnicy mogli zgłaszać swoje rozwiązania i pomysły. Przewijając stronę wyzwania, znajdziesz szczegółowe instrukcje pokazujące, jak wziąć udział w wyzwaniu, oraz wyjaśnienie, o co w tym wszystkim chodzi (w tym przypadku wyzwaniem jest znalezienie nowych i interesujących sposobów wykorzystania HarperCollins’s’s OpenBook API).

Każde wyzwanie ma panel sędziów, również pokazany na stronie, każdy z jednym tekstem i linkiem do dodatkowych informacji o tym konkretnym sędzi. Kryteria oceny są również określone, aczkolwiek w nieco niejasnych terminach („Jakość pomysłu”).

Podobnie jak projekt Kickstarter, każde wyzwanie zawiera zakładkę z aktualizacjami z postami posiadacza wyzwania. Istnieje również forum do dyskusji, chociaż nie zawsze jest to najbardziej ożywiona społeczność — forum poświęcone temu konkretnemu wyzwaniu ma niewiele dyskusji, z których każda zawiera tylko garść odpowiedzi. Zakładki Zasoby i Często zadawane pytania są bardziej satysfakcjonujące, a każda z nich oferuje wiele informacji.

Hackathony

Drugi rodzaj oferowanego wyzwania to znacznie bardziej towarzyska sprawa, chociaż wymaga fizycznego pojawienia się w określonym miejscu w określonym czasie. Mam oczywiście na myśli czcigodną tradycję hackathonów:

post-wyzwania5

Konkretny pokazany powyżej jest dla Zbiornik, co już się wydarzyło w momencie pisania tego tekstu. Strona hackathonu jest jednak nadal przydatna po fakcie: zawiera galeria zgłoszeń gdzie możesz przeglądać wykonaną pracę i poczuć, co wydarzyło się podczas tego konkretnego spotkania umysłów i klawiatur.

Wyzwania typu hackathon przemawiają głównie do tych, którzy mieszkają w obszarach o dużym natężeniu technologii, takich jak San Francisco, Nowy Jork czy LA. Niestety, nawet jeśli mieszkasz w jednym z tych obszarów, znalezienie hackathonu, w którym można wziąć udział, może być frustrujące doświadczenie: ChallengePost nie oferuje „mapy hackathonu”, gdzie można znaleźć każdy z nich hackathon. Ten prosty dodatek sprawiłby, że funkcja hackathonu byłaby znacznie bardziej użyteczna — być może ChallengePost może postawić wyzwanie dla jej opracowania.

Programowanie to nie tylko kod

W najlepszym przypadku programowanie komputerowe polega na rozwiązywaniu rzeczywistych problemów i ulepszaniu życia ludzi na różne namacalne sposoby. To także kreatywność i komunikacja oraz poczucie przynależności do szerszej społeczności umysłów, które wspólnie twórczo współpracują. To jest sens współpracy, który ChallengePost stara się oferować. Chociaż różne wyzwania wymagają różnych zestawów umiejętności (więc nie każdy może wziąć udział w każdym wyzwaniu), gdy już znajdziesz wyzwanie które przemawia do ciebie i wymaga umiejętności, które posiadasz, może to być zabawne doświadczenie, które może sprawić, że wrócisz po więcej, gdy skończysz. Jeśli jesteś koderem i szukasz ciekawego projektu, weź WyzwaniePost na spin.