понедельник, 13 октября 2008 г.

Грабли. Рецидив

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

вторник, 7 октября 2008 г.

Идёт гудёт зелёный шум

Работать дома удобно. Но если жить не одному, то работать дома периодически бывает невозможно. Тем более если есть дети :)
Размышляю над тем, чтобы арендовать наконец небольшое офисное помещение и работать там. Т.е. по сути ничего не менять, но вот в таких ситуациях как сейчас (когда вал срочной работы) можно было закрыться в офисе, не мыть себя и не брить, жить исключительно на энергетиках, но выйти просветлённым и с завершёнными проектами.
Потом срочно залезть в ванную, хлебнуть наваристого бульона и уехать в столицы сдавать проекты заказчикам.

понедельник, 29 сентября 2008 г.

Лекция по конфликтологии

Жах. Далее пойдёт страшилка о том, как тяжело быть фрилансером. Основано на опыте своём и коллег.
Одна из трудностей фриланса - это необходимость самостоятельно разрешать конфликты, если они возникают. А конфликтов, как в любой предпринимательской деятельности, может быть предостаточно, как у фрилансеров нечистых на руку, так и у вполне успешных специалистов.
Не буду перечислять все возможные поводы - я их не знаю. Самый простейший пример - торг за цену проекта и что в неё будет входить. Здесь стороны имеют противоположные интересы и задача фрилансера отстоять свою точку зрения, обосновать сумму, но при этом не упустить заказчика и не наобещать ему лишнего.
Вот вам ещё пример "нестыковки".   Проект фрилансер сдаёт (уффф...), но хорошо если весь список работ (хотя бы основных) был составлен до начала проекта, а что если взялись за спор уже тогда, когда фрилансер всё сделал, а заказчик его не принимает, мотивируя тем, что имелся ввиду более широкий функционал? Конфликт может возникнуть как в лёгкой форме, так и в более тяжёлой (с обвинениями в непрофессионализме, обвинениями в затягивании сроков и прочем).
Или проект начинает буксовать и никак не может завершиться (по любым причинам - начиная от действительно непрофессионализма фрилансера, заканчивая "мутностью" заказчика или ядерным сочетанием этих моментов). Тогда складывается ситуация, что заказчик деньги, пусть и частично, уже заплатил, фрилансер время потратил, но результата - нет! Тут фрилансер, как лицо ответственное за полученные деньги, начинает испытывать проблемы, так как заказчик никогда не признает себя виноватым, даже если так дела и обстоят на самом деле. В таких ситуациях, я так думаю, нужно иметь стальные нервы. Заказчик-то он ведь тоже разной серьёзности бывает.
И что самое главное - всё это к программированию никакого отношения не имеет. Разве что косвенное. Поэтому время затраченное на профилактику или разрешение конфликтов - вам как программисту особо технического опыта не придаст. Зато, (и это будет хорошей нотой на конец рассказа), фрилансер получает отличный опыт как руководитель и предприниматель, причём опыт концентрированный, так как нет возможности спрятаться за "непрофессионализм подчинённых", "крышу компании" или "деньги учредителей". Всё самому и за личный счёт.

суббота, 23 августа 2008 г.

Записывайтесь в армию США чтобы посмотреть мир

Конечно же, я не призываю вас к сабжу. Просто мои путешествия в роли фрилансера не хочу оставить незамеченными. У некоторых фрилансеров, правда, масштабы куда серьёзнее в плане географической привязки клиентов и встреч, но моё начало мне тоже нравится.
Поводом к написанию данной заметки стала моя сегодняшняя поездка в Раменское, что в часе от Москвы по юго-восточному направлению. Местное печатное издание решило стать моим клиентом и, несколько недель спустя, я ездил сдавать проект с полной демонстрацией в стиле коммивояжеров, продающих "чудо-устройства". Надо признать, модификация и настройка Drupal удалась. Вот пара фотографий города.

четверг, 7 августа 2008 г.

Провинциальный программинг

Начну с того, что под словом "провинциальный" в данной заметке я понимаю "региональный" или "в городе не центральном в своём регионе". Ни в коем разе не "плохой" или "примитивный". Это вступление. А в качестве самой истории я расскажу об опыте продвижения своих услуг в одном из городов Подмосковья. 
Так как я живу в области, то для встреч с клиентами мне приходится ездить в Москву. Это не то что бы очень долго, но дорога отнимает драгоценное время и, конечно, силы.  В нашем городе (150-200 тысяч человек) в начале двухтысячных годов была ситуация, когда спроса на разработку сайтов не было практически совсем, либо он был только не очень-то уж платёжеспособный. За последние несколько лет ситуация стала меняться и я решил провести разведку боем. Моей задачей было определение спроса на местном рынке, выявление конкурентной среды и попытка нахождения клиентов, хотя бы чуть-чуть для закрепления позиций.
Что я предпринял. Прежде всего разместил рекламу в одном из местных таблоидов (газета исключительно с рекламой), который распространяется среди юридических лиц по большей части. Газеты "для людей" пока решил не использовать - бюджет не хотелось раздувать для первого раза. Затем, купил немного слов в Яндекс.Директ, где упоминал название моего города и тип оказываемых услуг. Следующий шаг - сделал прямую рассылку по предприятиям города (не путать со спамом, каждому писал лично).
Прошёл месяц. Расходы я свои окупил, клиенты нашлись и, надеюсь, будут приходить и дальше. НО. Людей отреагировавших на рекламу было совсем не столько, сколько я ожидал. Говорю не про клиентов, а именно про тех кто хотя бы отреагировал. При этом, звонили так же и окружающие города.  И вот какие выводы я сделал.
1. Заказчик не всегда старается заказать работу у себя в городе, особенно если рядом есть более крупный центр. Так, люди из соседних небольших городов звонили к нам в город, а наши, по большей части, предпочитают заказывать сайты в Москве. Уж не знаю что их мотивирует, но могу предположить два момента: прежде всего это налаженные контакты с Москвой (многие работали когда-то в МСК или имеют там коллег, друзей...), а так же, вероятно, ощущение того что провинциальные компании оказывают услуги на провинциальном же уровне, но только здесь слово "провинциальный" имеет как раз негативный оттенок. Особенно это характерно для крупных местных компаний - они все делали себе сайты в Москве, либо собираются работать только с ней.
2. Реклама "частичная" даст частичный же результат. В условиях, что газетау нас не одна, а в городе их как минимум 5-10, то получается, что накрываем не всех.
3. Конечно, нам нужно поправить собственный сайт. Он сделан на скорую руку. Мы фиксировали крохотное повышение посещаемости (прямые переходы и с яндекса), но с сайта не пришло ни одного местного клиента за всю кампанию. Все находили нас через газету или откликались на прямые письма.
Т.е. в итоге получается, что те, для кого наш город является центром притяжения - идут к нам, а для нашего города центр притяжения - Москва. Вот и идут туда. Кстати, с год назад был интересный момент, когда я через московского заказчика вышел на предприятие в своём городе. Руководитель предприятия имел знакомого бизнесмена в Москве и сначала обратился к его опыту, а не стал искать местных исполнителей.

пятница, 25 июля 2008 г.

Кадровый вопрос

Примерно год я работал совместно с коллегой-программистом, но к этому времени он закончил институт и решил искать фуллтайм в столице. Он работал фактически полный рабочий день (хоть и удалённо), поэтому вопрос его замены встал очень остро - мне было бы сложно тянуть дополнительно те проекты, которые теперь стремительно сваливались на меня (эффективность решившего уволиться сотрудника обычно резко падает). Дизайнер и верстальщик у нас сдельщики, поэтому с ними было бы проще, а тут - 40 часов в неделю прибавилось к моему итак нагруженному графику.
Уходящий сотрудник предупредил меня относительно заблаговременно, поэтому я для начала дал объявления только среди коллег - на форумах PHPClub и php.com.ua. Зарплату мы в компании особо заоблачную не платим, но предлагаем свободный график и удалёнку (главное - результат), поэтому я пока не знал - насколько быстро сможем найти специалиста и какой уровень у него будет.  На приятное удивление, я получил с десяток резюме и несколько "стуков" в аську от знакомых. Уровень соискателей варьировался от откровенно новичков до вполне сильных программистов. 
В итоге, мы сделали выбор и вот сегодня закончилась первая рабочая неделя нового человека. Я вполне доволен нашим сотрудничеством, хотя это только начало и на больших нагрузках, авралах, срочных работах он пока не проверен.

суббота, 14 июня 2008 г.

Сапожник с сапогами. Такими простенькими.

Вот уже года три как мной зарегистрирован домен digited.ru. И только в течение последнего месяца-двух я созревал наконец для создания сайта о наших услугах. Так сказать делаем сайты, а сами не имеем. Но теперь сапожник с сапогами, правда так как времени и усилий на собственный сайт как-то не сильно остается, пришлось сделать быстросайт на Zend Framework и бесплатном дизайн-макете. Вот он: digited.ru