Как стать автором
Обновить

Парное программирование как сервис

Время на прочтение 2 мин
Количество просмотров 18K
Что, если можно бы было в тот момент, когда сталкиваешься с какой-то сложной задачей, которую уже достаточно долго не можешь решить самостоятельно (хоть и посмотрел всё, что можно было найти в Гугле на этот счёт), зайти на специальный сайт и попросить кого-нибудь посмотреть и помочь?

Речь идёт про теоретическую возможность сделать сайт для поиска напарников для па́рного программирования.

Бэндэр и Фрай

Когда кому-то нужна помощь, он заходит на сайт, нажимает на кнопку «Нужна помощь» и описывает суть проблемы.

Например:

Всем привет, меня зовут Антон, мне 12. Дело такое: друг написал сайт, но у него по-дурацки реализована защита от накрутки в форме голосования. Хочу продемонстрировать ему проблему в действии, но я никак не могу понять, как в Python правильно использовать CookieJar с urllib2 — серьёзно, какое-то запутанное API. Так в остальном у меня почти всё готово, осталось как раз вот поддержку cookies прикрутить. Буду рад, если поможете!

Время на реализацию (приблизительно): 30 минут
Время для связи: любой день недели, с 3 p.m. до 12 a.m.

python, cj, cookiejar, urllib2

Другие пользователи, соответственно, видят эту просьбу и могут на неё откликнуться. Каждый пользователь может указывать о себе различную информацию — в частности, насколько у него много опыта с различными технологиями. Разумеется, если тот, кому ты помог, отметил, что твоя помощь была полезна, у тебя улучшается репутация. Также не помешает возможность оставлять отзывы о конкретных разработчиках.

Теоретически, это вполне может работать. Почему? Потому что есть stackoverflow.com и couchsurfing.org.

Скорее всего, в большинстве случаев удобнее всего использовать инструменты вроде TeamViewer и Skype. Но если люди живут рядом, то они вполне могут заняться парным программированием вживую.

Итак, резюмируем:

1. Возможность попросить помочь, когда не получается что-то сделать
2. Возможность лишний раз посмотреть на исходный код других разработчиков, и, возможно, по ходу дела узнать что-то новое
3. Возможность получить некоторую репутацию
4. Возможность самому начать лучше ориентироваться в программировании, помогая другим (лучший способ обучения — учить других, не правда ли?)
5. Возможность приятно пообщаться с близкими по духу людьми (вдруг ваш коллега разрабатывает что-то, о чём вы постоянно думали полтора месяца назад?)

Очень неплохо для настолько простого сайта. Как думаете? Сделаем?
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Лично вы бы пользовались такой штукой?
10.5% Да, для получения помощи 120
10.94% Да, в качестве помощника 125
42.17% Да, и помогал бы, и сам бы обращался за помощью 482
32.28% Нет 369
4.11% Нет, я вообще не разработчик 47
Проголосовали 1143 пользователя. Воздержался 241 пользователь.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
А дети ваши бы стали?
9.92% Стали бы 103
11.46% Не стали бы 119
78.61% У меня нет детей 816
Проголосовали 1038 пользователей. Воздержались 247 пользователей.
Теги:
Хабы:
+21
Комментарии 48
Комментарии Комментарии 48

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн