Интервью с Дмитрием Спицыным, разработчиком shareware-программ
Заметка
о разработках Дмитрия Спицына уже
публиковалась в нашей газете (см.
"КВ" №41/2006),
да и сам он публиковался в
"Компьютерных вестях". Тем не
менее, интервью с этим человеком
будет весьма интересным, потому что
он один из немногих представителей
белорусской shareware-индустрии,
который не боится снять маску и
рассказать о том, что же это такое -
shareware.
Сначала немного о себе, пожалуйста.
Немного о себе... Дмитрий Алексеевич Спицын, родился в 1979 году в Богом забытом г/п Краснополье Могилевской области в семье врачей. Через шесть лет наша семья переехала жить в Борисов, где на данный момент я живу и работаю врачом-неврологом 1-й поликлиники. Несколько вех в жизни: 1-й класс (12СШ), где меня научили учиться (спасибо Инессе Николаевне Петрище), 5-й класс (19СШ), когда наш физик в школе показал, что можно делать с компьютером; 7-й класс - мой первый программируемый калькулятор МК-61 и серия статей "Человек и калькулятор", "Человек и компьютер" в "Науке и жизни"; 9-11-й класс (1-я гимназия) - призовые места в республиканских олимпиадах по химии, активное изучение компьютерных технологий (в чем сильно тогда помогли "КВ") и языков программирования, теории решения изобретательских задач, техники быстрого чтения, психологии, биологии, физики, математики, занятия волейболом и шахматами (случилось даже получить первый разряд), чудовищное количество прочитанной фантастики - одна книга в день (и когда получалось успевать столько сделать?). Спасибо моим учителям, которые помогали в учебе и дали возможность учиться, не забивая голову излишними материями. Первая успешная программа (лауреат республиканского конкурса научных работ студентов за 1999 г.) - моделирование эндокринной системы человека - появилась на четвертом курсе Белорусского государственного медицинского университета. Первая shareware-программа появилась в конце обучения в университете - был написан уже известный читателям "КВ" SDATimer, поскольку захотелось показать результат другим и попытаться получить не только моральное удовлетворение, на tut.by был зарегистрирован сайт, на ShareIt! - экаунт разработчика. Так открылась еще одна из сторон моей жизни.
Расскажите, пожалуйста, немного об истории создания своих программ.
Просто несколько слов о том, как пишутся мои shareware-программы. Вначале появляется идея как улучшить удобство работы с компьютером. Потом создается программа - прототип, с которой несколько месяцев я работаю и оцениваю саму идею. Если прототип к тому времени не удаляется с компьютера, то программа переписывается "с нуля", пишется файл помощи, инсталлятор, создается страничка в Интернете - и начинается раскрутка. Большинство моих программ имеют новшества в процессе взаимодействия человека с компьютером, они реально облегчают жизнь при моей ежедневной работе, что позволяет судить о возможной ценности данной программы как shareware (если она реально помогает мне, высок шанс, что ее оценят другие).
Чем, по-Вашему, shareware отличается от других способов заработка денег с помощью программирования?
Shareware является не столько способом заработка, сколько стилем жизни - он очень привлекает к себе творческих людей, которым хочется иметь свободу реализации своих идей и, в то же время, получать свой хлеб с маслом. Мало того, shareware позволяет иметь дополнительный заработок для тех, для кого программирование - хобби, как для меня.
А как Вы думаете, что толкает "шароварщиков" на стезю создания shareware-программ?
С моей точки зрения, shareware-программа начинает создаваться тогда, когда программист осознает, что его инструмент станет лучше (удобнее, красивее), чем то, что он видит на рынке. После написания программы появляется необходимость оценить ее реальный успех, что и позволяет сделать механизм оплаты shareware.
Чем отличается shareware в СНГ от мирового?
У меня создалось впечатление, что в СНГ очень часто shareware-программы пишутся не для того, чтобы заработать много денег и жить за этот счет. За исключением некоторых очень грамотно построенных shareware-программ (которые и дают возможность жить авторам за счет продажи лицензий), большинство имеют много ляпов в файлах помощи (у части помощи вообще нет), страдают недоработками интерфейса, плохо раскручены в Интернете - скорее всего, это из-за недостатка начального капитала (не хватает на качественный перевод, качественные дизайнерские решения, раскрутку программ, рекламу), а может, и загадочная славянская душа опять дает о себе знать?
По-Вашему, можно говорить о такой вещи, как белорусское shareware? Если нет, то почему? Если да, то стоит ли его выделять среди обще-СНГшного?
Насчет белорусского shareware четко сказать не могу - оно однозначно есть, но выделить его из общего контекста shareware в СНГ трудно - мало информации о наших разработках. А вообще, стоит ли выделять наше shareware из общемирового контекста? Shareware-программы тем и хороши, что их жизненный цикл подразумевает использование программы в любой точке мира независимо от страны-производителя.
Каждый ли может стать shareware-программистом? Что для этого нужно?
Каждый может, для этого нужно только желание, компьютер, доступ в Интернет и немного серого вещества, которое есть у большинства в черепной коробке. Бесплатных качественных инструментов создания программ хватает, главное - начать...
А какими инструментами Вы сами пользуетесь?
Пользуюсь доставшимся в наследство с ноутбуком Delphi 5, JBuilderX Foundation, Visual Prolog, MASM32. Для раскрутки новых программ закачиваю trial RoboSoft на 30 дней, для создания сайта и html-помощи - свой Smart HTML Editor, для создания инсталлятора - NSIS и Inno Setup.
Что для Вас самое простое и самое сложное в процессе создания и раскрутки программы?
Самое простое - написать программу. Самое сложное - сделать ее привлекательной для пользователей. Больше всего времени уходит на написание помощи, описание программы для PAD-файла и, конечно же, на раскрутку.
Какие факторы успеха shareware-продукта кажутся Вам самыми главными?
Самый важный фактор успеха - это покупаемость программы: если ее покупают, значит, она востребована и желанна. Второй фактор - скачиваемость, чем более раскручена программа, тем более вероятно, что ее купят (для расчета следует принимать, что из 1000 скачавших один покупает).
Посоветовали ли бы Вы молодым программистам начинать свой shareware-бизнес?
Shareware-бизнес хорошо строить с крепким тылом, не следует надеяться на то, что написанная без опыта программа станет хитом продаж. Для начала надо получить хорошую работу, а уже потом заниматься shareware.
На Ваш взгляд, имеют ли "шароварщики" в Беларуси перспективы, и каковы они?
В Беларуси перспективы для shareware-программистов не самые радужные - пока нет достаточно хорошей и отработанной правовой базы для работы. Также пока нет нормальных схем для обучения написанию и раскрутке качественных shareware-программ. Может, в ВУЗах республики и появятся спецкурсы данной тематики, но не скоро.
Ваши планы на будущее?
В настоящий момент изучаю OpenCV (библиотека компьютерного зрения) и OpenEEG (программно-аппаратный комплекс для снятия электроэнцефалограмм в домашних условиях). Это проекты с sourceforge.net. Может, получится сделать что-нибудь новое в смысле улучшения эргономики взаимодействия человека с компьютером. Хотелось бы внедрить свои ноу-хау из области документооборота в медицине в какой-либо коммерческий продукт (работодатели, отзовитесь, мой e-mail: [email protected]).
Интервью провёл Вадим СТАНКЕВИЧ
Проекты Дмитрия Спицына:
- Smart HTML Editor - редактор HTML-кода с поддержкой "смышленой" автозамены тэгов при помощи встроенной поддержки скриптового языка Pascal Script.
- SDATimer - многофункциональные часы под Windows.
- SD SMS Sender Lite - продвинутый редактор и SMS-сендер для MIDP 2.0 мобильных телефонов.
- SDCalc - калькулятор для мобильных телефонов.
- SDHormons - программа-симулятор эндокринной системы человека.
- SDSSL - запуск хранителя экрана одним движением мыши.
- SDAssistant - текстовый редактор для ведения дневников в истории болезни.
- rtf2txt - конвертер из rtf в txt формат под Windows.
Все это можно найти на сайте sdisle.com/rus. Более подробно о программах, разработанных Дмитрием Спицыным, можно прочитать в статье "Беларускі софт #13" ("КВ" №41'2006).
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Комментарии
Страницы
советую также приглаисть директоров EPAM, IBA и иже с ними, пусть тоже расскажут как ведут бизнес :)
----------------
Приглашали же Добкина...
Почему бы не пригласить и других ???
Пусть расскажут про ведение бизнеса в Беларуси. Может я, послушав их, открою свой епам
> Почему бы не пригласить и других ???
в чем глубокий смысл сего действа?
Имхо, знания денег стоят. Не так ли?
в тему топика http://forum.codeby.net/lofiversion/index.php/t1393.html
Вообще-то проблемы есть. Дело в том, что шароварщик (ИП он там или не ИП) не может продавать софтины, как лотковые бананы. Т.е. есть периоды без дохода. Особенно, если пишется нетривиальный софт. Тут-то и подстерегают его белорусские "законы", согласно которым за отсутствие дохода и банк счёт может закрыть, и исполком может свидетельство аннулировать.
Ну! А х'рурги, поднаторев, написали бы клевую мочилку.. ик.. для игроков-профи.. ик.. то тогда Майк был бы прав.
:)) Ну да, сердце не работает, не дышит, ну и всё прочее. Короче, лениво тебе репу включать.
Страницы