Comments 59
А у вас просматривается идея для стартапа, если я правильно понял)
А что за трюки для поддержания уровня энтузиазма? )
Главный трюк, который работает на мне — видеть, как твоей поделкой пользуются другие люди.
На основе чего нарисованы такие графики? Если они условные, то хватило бы одного, а то и фразы "с течением времени растет компетенция и падает энтузиазм".
По поводу времени релиза. Если выкладывать исходники — да когда угодно. Автор же не гарантирует работоспособность продукта, да и вообще ничего не гарантирует.
Ну и если у вас энтузиазма хватает всего на неделю, то это как-то печально.
Под релизом я имел ввиду, что проект работоспособен, но, например, решает только одну подзадачу и пяти и не самым оптимальным способом.
Энтузиазма много, но он очень быстро перетекает из одного увлечения в другое. Не знаю, как с этим бороться, может это и хорошо на самом деле.
У мну так не получалось, как то мало неделя, обычно месяца три и более.
Мну не программист, это хобби и те "пет" проекты это то что я использую в первую очередь для своих задач. А дальше собственно нечего рассказывать, возникла идея, долго кумекаешь над ней (а нафиг оно надо и зачем), потом кодишь… в некоторый момент понимаешь а чего бы не выложить на всеобщее обозрение.
Что вы называете "релизом"?
Ну то есть когда я выкатываю релиз на работе, то он развертывается на специальном окружении и к нему получают доступ вполне конкретные люди.
А с пет-проектом как? Никто его не ждёт, чтобы начать пользоваться.
Вы верно заметили, что пет-проект никто не ждёт, кроме меня, но внутреннее ощущение радости, как от релиза на работе)
Увы часть проектов тоже забрасывал, но сейчас перед началом проекта сперва решаю что этот проект будет главным и соответственно все остальные проекты записываю в блокнот и к ним смогу приступить только после релиза главного проекта
Пет-проект не надоест никогда если он пет-пет-проект :)
У меня уже больше 10 лет сайт про минипигов (без какой-либо монетизации — продажи, услуги, реклама — ничего нет и не будет). И не может он мне надоесть когда вот рядом лежит Пухлечка и хрюкает :)
Есть такое, с одной стороны заброшенный проект мог быть опубликован и найти свою маленькую аудитория, а с другой опубликованные проекты будут использовать время которого будет все менше и менше на изучение нового
Один из вариантом это начать главный проект который будет каркасом для новых проектов, как вариант инструмент или сервис и дополнительно блог где можна описывать новые увлечения
Или же подумать как реализовать новые увлечения в контексте главного проекта и спасибо за приглашение
Пример: в моем гараже повышенная влажность. Есть аппарат для просушки воздуха, но он работает не так, как мне надо. Я делаю для него новую плату управления для аппарата и получаю сухой гараж. Отличная мотивация!
2. Нужно регулярно выделять хотя бы немного времени, чтобы проект двигался вперед. Так вы не потеряете интерес и каждый день будете становиться чуть ближе к завершению проекта.
3. Начните пользоваться уже MVP. Пусть в продукте работает только одна функция, но она уже работает, вы получаете опыт, обратную связь и мотивацию развивать рабочий продукт.
Пример: в аппарате на дисплее хотелось иметь вложенное меню, где можно настраивать параметры. Но писать все это — это дополнительное время, а гараж стоит мокрый.
Поэтому делаем примитивную работу по таймеру, минимальные защиты от поломок датчиков и зависаний, и можно выпускать в работу. В процессе реальной эсплуатации выяснилось, что мне нужно совсем не так, как я предполагал раньше. И что даже простой алгоритм работы по таймеру меня вполне устраивает. И меню не нужно.
Может быть, знающие люди смогут посоветовать способы привлечь аудиторию или разработчиков-единомышленников (проект на VSTO, .NET Framework)?
Думаю, если десяток функций закрывает вашу потребность, то, наверное, не стоит разрабатывать такие функции, которыми сами не будете пользоваться. Оставьте это другим)
github.com/navferty/NavfertyExcelAddIn
Одна из попыток привлечь людей вылилась в пару статей по VBA на Пикабу, в лиге MS Office — сами статьи были приняты хорошо и получили относительно неплохой рейтинг (можно найти по автору, ник такой же — navferty), но «рекламная» приписка в конце поста не привлекла людей к самому проекту.
Да и с личной потребностью тоже получилось неоднозначно. Раньше довольно активно пользовался Excel (в бытность налоговым инспектором-камералом), но с тех пор как сменил профессию и стал разработчиком, возвращался к нему разве что в отдельных проектах автоматизации Excel (на VSTO) или чтобы изредка помочь бывшим коллегам свести большие таблицы.
У меня аналогичная проблема с другим пет-проектом, я не могу ответить на вопрос, толи проект бесполезен, толи я не умею находить людей, которым он полезен. Хотелось бы книжку почитать какую-нибудь по этой теме, но не знаю какую. Может посоветуете что-нибудь?
p.s тоже пишу на Пикабу, ник cusdeb
вкладка полезна людям, которые пользуются макросами в экселе
Не совсем так. Надстройка общего назначения. Например, среди функций есть преобразование чисел из текстовой формы:
Поэтому предполагаю, что круг людей, которым проект может быть полезным, гораздо шире. Вот список функций:
- подсветка дублей (разными цветами группы одинаковых значений)
- переключение регистра («пример» -> «Пример» -> «ПРИМЕР»)
- очистка текста от «лишних» пробелов по краям ячейки и повторных пробелов в середине
- интерактивный поиск всех формул с ошибками ("#Н/Д" и другие) на листе
- «размерживание» объединенных ячеек с их заполнением
- снятие пароля с защищённой книги и листов
- экспорт таблицы в markdown
- проверка значений в выделенном диапазоне ячеек (числа, даты, валидный текст для XML и т.д.)
Также есть функции по работе с XML, не относящиеся напрямую к Excel, но в которых иногда возникает потребность, а инструмента, который бы свободно распространялся и вызывал доверие, у меня сходу найти не получилось:
- сформировать пример XML файла на основе XSD-схемы
- проверить XML по XSD-схеме
На пикабу я не решился писать «рекламный» пост именно о своей надстройке, и описал общие приемы и советы по отладке VBA и созданию xlam-надстройки, лишь в конце упоминая свой проект. Вот сейчас задумался, может быть всё-таки стоит представить свой проект отдельным постом — конечно, читателей Хабра таким не впечатлить, но на Пикабу может зайти. =)
P. S. подписался на Вас, буду читать новости о «малиновых» компьютерах)
Слово рекламный, не очень подходит, тут скорее пост, который поможет людям решит конкретную проблему, например как найти все формулы с ошибками. Под рекламным постом я понимаю пост, который появляется у всех в ленте, за который надо платить администрации Пикабу и который ведёт на страницу покупки какого-нибудь товара. А у вас просто набор утилит, с открытым исходным кодом, которые облегчают жизнь.
Это были мысли в слух)
Предположу, что люди форкают, когда хотят предложить PR, локально создают ветку, что-то пробуют сделать, но теряют мотивацию и всё. Поэтому до PR не доходит.
Опять же форков мало, но ощущение что открывают страницу и копипастят.
На гитхабе можно посмотреть трафик и уникальных пользователей в разрезе страниц и директорий репозитория.
Оказывается, надо быть популярным, вкладываться в продвижение и если повезёт, то проект взлетит. (проект полезен людям это само собой разумеется)
А из видео Андрея Ситника о продвижении опенсорс-проектов, я понял, что сам себя проект не продвинет. Надо целенаправлено искать людей, которым он полезен и самостоятельно внедрять его, не прося за это деньги. Только тогда, если повезёт, проектом станут пользоваться, но это никак не поможет автору проекта заработать деньги напрямую.
Лучшее время для релиза пет-проекта