Search
Write a publication
Pull to refresh

Второе дыхание стартапа MapSK

С чего начать? Ну, конечно же, с начала. Возможно, начало было, когда мой друг предложил мне взяться за практически успешно проваленный стартап. К тому времени у него уже иссякла вера в успех, а также деньги на оплату труда программистов. А проект все еще не был доведен до состояния готовности приносить пользу людям и хоть какую-то отдачу в денежном эквиваленте. Мне была предложена особая миссия – бесплатно, зарядившись энтузиазмом и мыслями о светлом будущем, разработать веб-приложение, представляющее собой карту города и использующее векторные гео-данные в польском формате.


Тут следует сделать небольшое отступление и пояснить, что всю свою сознательную жизнь в роли программиста я занимался разработкой сетевых приложений и был хорошо знаком только с языками С/С++. Другими словами я был далек от пользовательских интерфейсов, да и вообще любой визуализация данных (кроме как консольный вывод или вывод в лог), если не считать курсовые работы студенческих времен. В то же время во мне уже достаточно окрепло желание сменить работу сетевого программиста на что-то связанное с интерфейсами, хотелось создавать что-то визуально-ощутимое. Однако со своим резюме я получал предложения имеющие отношение только к сетевым разработкам. В свободное время я стал поглядывать в сторону недавно появившейся технологии Silverlight (на тот момент это была 2-я версия), а также уже широко распространившейся технологии Flash. В конце концов мой выбор остановился на новой технологии от Microsoft. Возможно, мне не хотелось становиться новичком в мире профессионалов технологии Flash, коих, как я полагал, уже было немало, если учитывать тот факт, что технология Flash существует довольно долго. Другое дело – Silverlight, новая технология и почти все в ней будут новичками, рассуждал я. Поэтому свободными вечерами возился с Silverlight, осваивал законы мира .NET, но надо признаться, что делал это недостаточно часто.

Следуя своей старой привычке (благодаря которой я до сих пор не разбогател) браться за все, что интересно, а не за то, что прибыльно, я согласился взять на себя почетную миссию создать карту, выучить Silverlight, спасти стартап и довести все это дело до happy end. В скором времени к нам присоединился еще один храбрый рыцарь, готовый за просто так творить добро и всячески продвигать наш проект. Итак, нас было уже трое, готовых работать бесплатно, но в свободное от основной работы время (когда уже не хочется видеть компьютер и хочется выспаться).

Пора бы уже обозначить проект, о котором идет речь. Сайт находится по адресу http://mapsk.ru/. Основной идеей моего друга, которая пришла к нему в голову во второй половине 2008 года, было создать хорошую карту города Ставрополя, с дополнительными сервисами. Первым сервисом должен был стать интегрированный справочник организаций города. В то время не было никакой хоть немного подробной и удобной электронной карты (сейчас уже есть карта Яндекса), кроме неудобных бумажных изданий. Он разыскал человека, уже имеющего необходимый опыт и наработки на флеш, купил домен и дело постепенно задвигалось. Деньги на оплату работы флеш-программиста мой друг изымал из своей небольшой зарплаты (даже не буду говорить, какой, дабы не вызывать шок у людей привыкших к столичным цифрам). Позже он нанял ище и php-программиста, который должен был сделать html-версию справочника организаций города. С последним – не повезло. Проволочив несколько месяцев он сослался на большую загруженность и отказался дальше работать, оставив после себя кривой движок без документации, который уже никто не возьмется дорабатывать. Ну а дальше зарплаты моего друга стало не хватать, разработка флеш-карты приостановилась, а затем и вовсе прекратилась.

Но, что было, то было. Теперь уже требовалось написать аналогичный движок карты с нуля или пустить стартап ко дну. Пришлось быстро вспоминать основы географии, геометрии, штудировать Silverlight, знакомиться с основами баз данных, докучать зарубежным форумчанам вопросами на корявом английском, писать, ошибаться, переписывать, и, наконец, долгожданный день! 9-го мая мы выложили первую версию нового движка карты Ставрополя написанную на Silverlight 3.

Изначально я создавал версию полностью совместимую с польским форматом для свободного использования всеми желающими. Такая версия была создана, но не вызвала ни у кого интереса, поэтому я прекратил уделять ей время и теперь она находится в замороженном состоянии. Сегодняшний релиз по-прежнему позволяет корректно отображать все данные польского формата, но теперь он также включает расширение формата, позволяющее наполнять карту организациями и привязывать их к адресным объектам.

Вместо заключения


Какой же вывод можно сделать из всего этого и для чего вообще я написал обо всем этом.

Во-первых, я часто читал на Хабре статьи про стартапы и всегда с большим интересом. Но, читая, даже не думал, что сам буду участвовать в подобной затее и, уже тем более, писать об этом на Хабре. Возможно мой отчет тоже будет кому-то интересен.

Во-вторых, я думаю, что всем изучающим и работающим с Silverlight будет интересно взглянуть на наше детище, особенно учитывая тот факт, что кол-во созданных в России Silverlight-проектов пока совсем немного. Не буду скромничать, хотелось немного похвастать своим первым проектом на Silverlight. Конечно, это не супер-мега-сервис, но все же сделано своими руками.

В-третьих, поскольку это еще не история успеха, но и не история поражения, нам пойдет на пользу любая критика. А где еще могут всыпать критики, как не на Хабре :). Больше всего интересна критика людей, которые имеют похожий опыт. Я уже не раз слышал советы, что и как следует сделать, но наши TODO листы и без того полны, все упирается только в свободное время. Также интересно было бы вы узнать мнение человека, который бы имел успешный опыт создания похожего сервиса. И, конечно же, буду приветствовать мнения всех, кто найдет время черкнуть пару строк.

Это еще незаконченная история, поэтому никаких окончательных выводов делать не стану. Но чем бы она ни закончилась, могу точно сказать, что я еще не делал ни одного проекта с таким увлечением, как этот. Изучение технологии Silverlight также доставило и продолжает доставлять немало удовлетворения.

Не знаю, понравилось ли вам мое повествование, но писалось оно на одном дыхании на волне настроения сразу после релиза.

Ссылки


www.mapsk.ru — главная страница нашего стартапа
karta.mapsk.ru — наша карта Ставрополя на Silverlight
www.mapsk.in — первая версия карты на Flash
www.nastandart.com/next-linkMap.html — список проектов подобных нашему (нашего там пока нет), может быть интересен для сравнения доморощенных реализаций картографических сервисов

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.