четверг, 30 августа 2007 г.

Все дороги ведут... к мысли о стартапе.

Благодаря интересу к языку программирования C++ я узнал о другом не менее интересном языке. Читая историю создания системы сборки Mxx_Ru, прочитал про язык программирования Ruby. На C++ я не написал ни одной серьезной программы, что не помешало мне получить 2 сертификата Brainbench (Master C++ Fundamentals и просто C++).

Весной 2007 на работе понадобился инструмент для написания различных сценариев обработки файлов. VBScript/JScript не годились, ввиду их сильной зависимости от платформы Windows и неустойчивой работы WSH. Как один из вариантов возник Phyton, но в нем не понравилось то, что язык был 2-х мерным. Отступы в исходном коде служили для структуризации программы. Вспомнил про Ruby и решил попробовать его, так началось освоение этого языка. В поисках русскоязычной информации по Ruby подписался на рассылку RubyOnRails to Russian в Google Groups. В основном в ней обсуждается программирование под интернет на Ruby On Rails и частично вопросы по самому языку Ruby.

На волне общего интереса в интернете к теме Web 2.0 и стартапам в марте 2007 пришла первая идея для интернет - сервиса. Скорее это был Web 2.0 вариант удовлетворения информационной потребности, возникшей еще в период учебы в школе. Пока она так и осталась красивой идеей, аналогов в интернете (в русскоязычном сегменте) я не встретил до сих пор.

Хабрахабр. В Google Reader подписался на новостную рассылку данного проекта и как- то прочитал заметку про стартап. Дальше больше, в одну из пятниц стал просматривать архивы и наткнулся на несколько других интересных заметок на тему стартапов. Заинтересовавшись этой темой, на том же хабрахабре прочитал переводы статей Пола Грема. Дальше еще больше, нашел в интернете ресурс, на котором собрана коллекция эссе Пола Грэма, распечатал эти статьи и все выходные их читал и перечитывал.

После осмысления этих эссе возникло желание попробовать свои силы в создании интернет-проекта.

понедельник, 27 августа 2007 г.

С чего все начиналось.

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

Вторая половина 2002 года. В этот период я участвовал в реализации интернет - приложения, которое автоматизировало деятельность фирмы по сборке и продаже компьютеров (складские операции, прием и обработка заказов, прием платежей, учет гарантийного обслуживания). На тот период была использована технология ISAPI для IIS сервера. Проект в свое время не имел аналогов на местном рынке. Идеи, заложенные в нем, не потеряли своей актуальности и сегодня. С того проекта у меня остался интерес к интернет - технологиям, к дизайну в общем и дизайну интерфейсов в частности (как desktop, так и к web) .

В 2004-2005 годах интересовался и самостоятельно изучал различные технологии Java (Servlets, JSP, EJB, Struts), .NET (ASP.NET, ADO.NET, C#), XML. Ни одного серьезного проекта так и не было выполнено (была попытка реализовать проект, напоминающий MS Reporting Services и простой вариант биллинга услуг).

В период осень 2006 - начало 2007 хотел сменить место работы. Ходил на собеседования по фирмам и наблюдал со стороны работу этих компаний. Пришел к неутешительному для себя выводу: менять место работы - это пустая трата сил, времени и нервов. Перспективы роста в профессиональном, карьерном и финансовом плане как были, так и останутся практически неизменными (это применительно к региональному рынку труда программистов, к Москве, Петербургу это не относится). Стало понятно, что, если хочешь чего-нибудь добиться, нужно кардинально менять что-то в своей жизни, а не просто сменить место работы.

пятница, 24 августа 2007 г.

Вступление

В последнее время в интернете много пишут про стартапы, есть летописи как законченных, так и только зарождающихся проектов. В этом блоге я постараюсь раскрыть внутреннюю кухню процесса создания интернет – проекта: от зарождения идеи до ее реализации. Напишу про ошибки, которые я сделал, выводы, к которым я пришел. Некоторые выводы и ошибки настолько банальны, что иной раз думаешь: "Как я мог так поступить?".
Кратко о себе: живу недалеко от географического центра России. Увлечение программированием в школьные годы переросло впоследствии в профессиональную деятельность. В основном занимаюсь разработкой различных информационных систем для предприятий (Oracle, MS SQL, MS AS...). Интересуюсь новыми технологиями в области разработки ПО, процессами социализации интернета, радуюсь успехам Apple.