- PVSM.RU - https://www.pvsm.ru -

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

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

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

Бэндэр и Фрай

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

Например:

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

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

python, cj, cookiejar, urllib2


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

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

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

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

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

Очень неплохо для настолько простого сайта. Как думаете? Сделаем?

Автор: MaGIc2laNTern

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/obuchenie/50438

Ссылки в тексте:

[1] stackoverflow.com: http://stackoverflow.com/

[2] couchsurfing.org: http://couchsurfing.org/

[3] Источник: http://habrahabr.ru/post/205574/