Очень поддерживаю вашу идею. Для меня это актуально. Я хорошо разбираюсь в безопасности, сетях и бэкенд программировании, но с трудом во фронтенде. Если нужно что-то сделать с фронтом - я могу сжать зубы и затащить, но это ужасно неэффективно. Каждый должен делать то, что умеет, то, где хочет развиваться и учиться новому, то, что ему интересно. (мне вот фронт-енд не очень интересен).
Идеи своих проектов часто возникают, некоторые делают, некоторые относительно взлетают (250+ звезд на гитхабе), но часто упирается в то, что нужна команда, где каждый хорошо умеет что-то свое. Лучше попросить кого-то сделать фронтендовскую задачку за 2 свободных вечера, чем я ее за две недели затащу (попутно вспоминая основы, которые скоро снова забуду).
Выгоду в этом для участников я все-таки вижу (помимо фана). 1. Если проект взлетел - это как минимум офигенная репутационная плюшка, шикарная строчка для резюме. 2. Интересный проект - интересный опыт. Не всегда это просто "копать", иногда в бесплатных проектах, которые делают для интереса, задачи гораздо интереснее и нетривиальнее, более развивающие. По крайней мере выбрать бесплатный проект можно по вкусу, в отличие от платных - редко заказчики стоят в очереди, чтобы программист еще и выбирал из них. 3. Если проект успешен и может монетизироваться, то "бесплатный" вклад в него уже автоматически (даже без всяких контрактов, обязательств) дает офигенное монетизируемое преимущество. Представьте, что когда-то этот сайт (vc.ru) или подобный был фанатским пет-проектом. А теперь вырос, приносит прибыль и над ним работает команда на хорошей зарплате. Вопрос - у кого больше шансов получить эту должность (и деньги за нее) - у человека со стороны, или у того, кто создал этот успешный проект, чья квалификация подтверждена, с кем уже налажено личное общение? Любой живой IT проект всегда сильно зависит от программистов. 4. Лучше быть первым в деревне, чем вторым в Риме. В команде из 3 человек - каждый очень важен, каждый сталкивается с принятием ответственных решений. Каждый - "командир". А в гугле-яндексе, будь вы хоть нобелевский лауреат, скорее всего вы будете вписаны в систему, в свою клеточку, и сможете решать только внутри нее. Кто-там далеко на капитанском мостике управляет большими проектами в целом (вплоть до решения закрыть проект), но скорее всего - не вы. В отличие от стартапа, где вы - треть команды, где вы главный эксперт в какой-то области.
И еще идеи вам для проекта: 1. Нужен какой-то форум для обсуждения и критики проектов, идей, для их дарения. Часто люди изобретают велосипеды, не знают, что какая-то задача уже решена, не хватает кругозора. У меня идей для пет-проектов уже столько, что я понимаю, что я их никогда не реализую все. Но может быть какие-то мои идеи кому-то покажутся ценными - пусть он их реализует, пусть хоть даже разбогатеет и ничего мне не даст - даже так, это лучше, чем вообще никак. 2. Внутренняя валюта, фантики. Может быть начислять 1000 фантиков однажды при регистрации. Или ежемесячно понемногу. Они нужны для того, чтобы я вот мог на эти фантики нанять фронт-ендера программиста и он ради них трудится. А потом он их потратит, наймет кого-то другого (может не меня, я ему чем-то не подхожу, а другой больше подходит). В общем, это так же поощряет разделение труда, как появление денег. Сделать это как фриланс-биржу "на фантиках". Ну и как вариант для обдумыавния - иногда продавать их или сделать механизм вывода. Или хотя бы пирамиду тщеславия, где если хобби-фрилансер #1 в области Python (а так же почетное 2, 3 ... места) и так по всем категориям. Деньги ведь часто хоть и не прямо, но отражают квалификацию и ценность специалиста. Фантики - тоже.
Уау, спасибо за подробный коммент! Я примерно из тех же соображений задумался о таком проекте: часто возникают идеи, которые хотелось бы проверить и реализовать, но где-то всегда есть пробел в компетенциях. Легче найти человека, который также бы хотел заняться идеей, но обладает нужными навыками. Про идею с форумом: думал про модель с апвотами проектов, где можно увидеть самые горячие из них. Вероятнее всего под каждой из них должно идти обсуждение, а в самом описании идеи должно быть отмечено кого не хватает в команде. Тут скорее не попытка показать вакансию, а основатель проекта должен хорошо презентовать идеи через описание и общение в комментах, чтобы привлечь нужных людей.
Очень поддерживаю вашу идею. Для меня это актуально. Я хорошо разбираюсь в безопасности, сетях и бэкенд программировании, но с трудом во фронтенде. Если нужно что-то сделать с фронтом - я могу сжать зубы и затащить, но это ужасно неэффективно. Каждый должен делать то, что умеет, то, где хочет развиваться и учиться новому, то, что ему интересно. (мне вот фронт-енд не очень интересен).
Идеи своих проектов часто возникают, некоторые делают, некоторые относительно взлетают (250+ звезд на гитхабе), но часто упирается в то, что нужна команда, где каждый хорошо умеет что-то свое. Лучше попросить кого-то сделать фронтендовскую задачку за 2 свободных вечера, чем я ее за две недели затащу (попутно вспоминая основы, которые скоро снова забуду).
Выгоду в этом для участников я все-таки вижу (помимо фана).
1. Если проект взлетел - это как минимум офигенная репутационная плюшка, шикарная строчка для резюме.
2. Интересный проект - интересный опыт. Не всегда это просто "копать", иногда в бесплатных проектах, которые делают для интереса, задачи гораздо интереснее и нетривиальнее, более развивающие. По крайней мере выбрать бесплатный проект можно по вкусу, в отличие от платных - редко заказчики стоят в очереди, чтобы программист еще и выбирал из них.
3. Если проект успешен и может монетизироваться, то "бесплатный" вклад в него уже автоматически (даже без всяких контрактов, обязательств) дает офигенное монетизируемое преимущество. Представьте, что когда-то этот сайт (vc.ru) или подобный был фанатским пет-проектом. А теперь вырос, приносит прибыль и над ним работает команда на хорошей зарплате. Вопрос - у кого больше шансов получить эту должность (и деньги за нее) - у человека со стороны, или у того, кто создал этот успешный проект, чья квалификация подтверждена, с кем уже налажено личное общение? Любой живой IT проект всегда сильно зависит от программистов.
4. Лучше быть первым в деревне, чем вторым в Риме. В команде из 3 человек - каждый очень важен, каждый сталкивается с принятием ответственных решений. Каждый - "командир". А в гугле-яндексе, будь вы хоть нобелевский лауреат, скорее всего вы будете вписаны в систему, в свою клеточку, и сможете решать только внутри нее. Кто-там далеко на капитанском мостике управляет большими проектами в целом (вплоть до решения закрыть проект), но скорее всего - не вы. В отличие от стартапа, где вы - треть команды, где вы главный эксперт в какой-то области.
И еще идеи вам для проекта:
1. Нужен какой-то форум для обсуждения и критики проектов, идей, для их дарения. Часто люди изобретают велосипеды, не знают, что какая-то задача уже решена, не хватает кругозора. У меня идей для пет-проектов уже столько, что я понимаю, что я их никогда не реализую все. Но может быть какие-то мои идеи кому-то покажутся ценными - пусть он их реализует, пусть хоть даже разбогатеет и ничего мне не даст - даже так, это лучше, чем вообще никак.
2. Внутренняя валюта, фантики. Может быть начислять 1000 фантиков однажды при регистрации. Или ежемесячно понемногу. Они нужны для того, чтобы я вот мог на эти фантики нанять фронт-ендера программиста и он ради них трудится. А потом он их потратит, наймет кого-то другого (может не меня, я ему чем-то не подхожу, а другой больше подходит). В общем, это так же поощряет разделение труда, как появление денег. Сделать это как фриланс-биржу "на фантиках". Ну и как вариант для обдумыавния - иногда продавать их или сделать механизм вывода. Или хотя бы пирамиду тщеславия, где если хобби-фрилансер #1 в области Python (а так же почетное 2, 3 ... места) и так по всем категориям. Деньги ведь часто хоть и не прямо, но отражают квалификацию и ценность специалиста. Фантики - тоже.
Уау, спасибо за подробный коммент! Я примерно из тех же соображений задумался о таком проекте: часто возникают идеи, которые хотелось бы проверить и реализовать, но где-то всегда есть пробел в компетенциях. Легче найти человека, который также бы хотел заняться идеей, но обладает нужными навыками.
Про идею с форумом: думал про модель с апвотами проектов, где можно увидеть самые горячие из них. Вероятнее всего под каждой из них должно идти обсуждение, а в самом описании идеи должно быть отмечено кого не хватает в команде. Тут скорее не попытка показать вакансию, а основатель проекта должен хорошо презентовать идеи через описание и общение в комментах, чтобы привлечь нужных людей.