Реклама
Это захватывающее время для разработчика программного обеспечения; сообщество open source никогда не было таким сильным проекты с открытым исходным кодом, в которых вы можете принять участие 10 лучших проектов с открытым исходным кодом, с которыми вы должны помогатьВам не нужно быть программистом. Вы можете быть писателем, дизайнером, переводчиком, просто наркоманом из Facebook или Twitter или кем-то, кто хочет просто пожертвовать деньги на это дело. Есть... Читать далее . Вкладывать в проекты с открытым исходным кодом хорошо во всем: это отличный способ развить (или продемонстрировать) свои навыки, узнать о сотрудничестве с другими, чтобы познакомиться с новейшими технологиями в неформальной обстановке, а иногда и сделать что-то хорошее для мира в большой. Но просто крейсерская через GitHub просмотр и редактирование исходного кода Как просмотреть и редактировать исходный код приложения с открытым исходным кодомХотя открытый исходный код может быть хорошим выбором, вам также необходимо инвестировать в правильное сообщество. GitHub - одно из лучших мест для этого, не только из-за огромного количества ... Читать далее не обязательно лучший способ выяснить, где принять участие. Что если бы был способ обнаружить проблемы с программным обеспечением, которые вы могли бы внести, и, возможно, даже выиграть призы и признание за вашу работу? ChallengePost предлагает один такой способ.
Проблема Что?
Хотя ChallengePost не так часто попадает в заголовки новостей, сайт освещался Проводная, Mashableи множество других источников технических новостей, которые вы уже знаете. Другими словами, это сервис с довольно серьезным следом. Это уже несло проблемы Samsung, Evernote ( MakeUseOf любимый) и даже белый дом. Вы заметите, что все эти задачи имеют свои собственные уникальные доменные имена, но интерфейс ChallengePost остается в основном неизменным внутри самой задачи.
Если вы просто ищете интересную возможность, вы должны начать с ChallengePost домашняя страница:
Сама домашняя страница несет только пять показанных проблем. На момент написания этой статьи все вызовы, представленные на домашней странице, были связаны с денежными призами, при этом самый низкий показатель составлял 1200 долл. США за Chart.js Персональная панель инструментов Challenge и самый высокий, составляющий 50000 долларов за Kii Cloud App Challenge. Обратите внимание, что это, как правило, дело не «победитель получает все»: например, задача Kii приносит 16 900 долларов США победитель, занявший первое место, 12 700 долл. США, занявший второе место, 9 200 долл. США, занявший третье место, и 11 700 долл. США за «Популярный выбор» Победитель премии.
Если ни одна из указанных задач не захватывает ваше воображение, не волнуйтесь: просто продолжайте Откройте для себя проблемы страница, где вы можете просмотреть полный список задач, а также отфильтровать и найти конкретные типы задач. Выбор действительно впечатляющий, от вызова до вас Gamify Астма и помочь страдающим астмой детям с технологией, одному для развития новые способы открытия книг, с большим количеством промежуточных проблем.
Онлайн вызовы
ChallengePost предлагает два типа задач: онлайн-вызовы и хакатоны. Давайте сначала посмотрим на онлайн-вызов:
Это HarperCollins BookSmash вызов, упомянутый выше. Как вы можете видеть, на момент создания скриншота оставалось 50 дней, в течение которых участники могли представить свои решения и идеи. Прокрутив страницу с заданием, вы найдете подробные инструкции, показывающие, как принять участие в задании, и объяснить, что это такое (в этом случае задача состоит в том, чтобы найти новые и интересные способы использования HarperCollins OpenBook API).
Каждое испытание имеет панель судей, также показанную на странице, каждый из которых содержит одну строку и ссылку для получения дополнительной информации об этом конкретном судье. Критерии оценки также изложены, хотя и в несколько неопределенных терминах («Качество идеи»).
Как и в случае с проектом Kickstarter, каждое испытание включает вкладку для обновлений, в которой публикуются сообщения владельца. Существует также форум для дискуссий, хотя он не всегда является самым оживленным из сообществ - форум для решения этой конкретной задачи имеет 6 дискуссий, каждая из которых содержит лишь несколько ответов. Вкладки «Ресурсы» и «Часто задаваемые вопросы» более полезны, каждая из них предлагает много информации.
хакатон
Другой тип предлагаемых испытаний - это гораздо более социальный вопрос, хотя он требует, чтобы вы физически появлялись в определенном месте в данное время. Я имею в виду, конечно, почтенную традицию хакатонов:
Конкретный показанный выше предназначен для хоппери уже произошло на момент написания этой статьи. Страница хакатона все еще полезна после факта: она несет Галерея представлений где вы можете просмотреть проделанную работу и почувствовать, что произошло на этом конкретном собрании умов и клавишных.
Проблемы типа хакатона обращаются главным образом к тем, кто живет в таких высокотехнологичных областях, как Сан-Франциско, Нью-Йорк или Лос-Анджелес. К сожалению, даже если вы живете в одном из этих районов, поиск хакатона для участия может быть разочаровывающий опыт: ChallengePost не предлагает «карту хакатона», где можно найти каждый Hackathon. Это простое дополнение сделало бы функцию хакатона намного более полезной - возможно, ChallengePost мог бы создать проблему для ее разработки.
Программирование - это не только код
В лучшем случае компьютерное программирование - это решение реальных проблем и улучшение жизни людей различными осязаемыми способами. Это также касается творчества, общения и чувства принадлежности к более широкому сообществу умов, творчески работающих вместе. В этом и заключается смысл сотрудничества, которое ChallengePost стремится предложить. В то время как разные вызовы требуют разных наборов навыков (поэтому не каждый может принять участие в каждом вызове), как только вы найдете вызов это говорит с вами и требует навыков, которые у вас есть, это может быть забавным опытом, который может заставить вас вернуться еще раз, когда вы закончите. Если вы программист, ищущий интересный проект, возьмите ChallengePost для спина.