|
|||
|
|||
Первый опыт |
|||
© Сергей Мартыненко
Сейчас в сети довольно много материалов о том, как сделать свой сайт самым посещаемым. Причем пишутся они примерно по одному рецепту: “Вот вы сделали свою страничку, (заметим первую страничку), теперь срочно ставим кучу счетчиков, лепим банеры, и регистрируруем, регистрируем, регистрируем на всех поисковиках”. После прочтения этих статей возникает легкий дискомфорт. Что-то не то. Или не так. Или не совсем так. Может быть, нужно делать что-то иное? Давайте попробуем разобраться вместе. Если, в конце концов, отсеять всю шелуху, то останется: “Ну, как же так, это же первый опыт, почему, и главное, зачем он должен быть посещаемым и тем более самым посещаемым?”. А если он очень плох? Скажите, вы пошли бы в издательство со своими сочинениями 9 класса? Потом, проводя регистрацию, вы берете кредит доверия. Вы говорите: “Вот вещь, на которую все должны посмотреть”. Скажите, сколько раз вас должен обмануть продавец, чтобы вы перестали ходить в магазин? Или повторяя чужую фразу: “Сначала Вас запомнят, а потом будут бить”. Наверное, все-таки первая работа делается не для того чтобы прямо сейчас заработать 10 долларов и потом всю жизнь перебиваться заработками в 100/месяц. Я выделяю два мотива, которые двигают человеком, при создании первой в своей жизни странички. Обычно это удовлетворение собственного “Я”. Заявить, в первую очередь, самому себе: “Вот я тоже что-то могу делать”. Ну, прекрасно, сделали, похвастались перед друзьями, рассказали любимому коту о том какой вы крутой. А на Яндекс то зачем лезть? С другой стороны первый проект может быть стартовой площадкой для дальнейшей профессиональной деятельности. Тогда это серьезно. И также серьезно нужно относиться к полученным результатам. Плохой результат – это тоже результат. Я точно знаю, что на первой тренировке не смогу побить мировой рекорд. Но шанс пройти дорогу появляется только тогда, когда отправляешься в путь. Я хочу рассказать, как начинали мы, и что из этого получилось. Первый проект это как первая любовь, потом их могут быть сотни, но первый не забывается. Сейчас вспоминая о нем, я снисходительно улыбаюсь. Нет, по-своему сайт был неплохо выполнен. Неплохой материал, приличная скорость загрузки, удобная навигация, гостевая книга, разумное использование Java-скриптов, даже определение разрешение монитора. И все же, и все же. Он страдал непоправимыми недостатками. От него за версту несло: “Я поделка школьника”. Да это можно отправлять на школьную олимпиаду, можно хвастаться перед друзьями, за это похвалят на собрании. Но с этим нельзя выходить на рынок. Собственно на рынок он и не пошел. Более того, этот сайт по существу стал секретным полигоном. В результате он умер. Ну и прекрасно. Теперь никто не узнает, как плохо мы работали. Ссылки на сайт были посланы нашим друзьям, чтобы они посмотрели и дружески покритиковали. А еще лучше, чтобы совсем не дружески, а очень жестко, с позиции рынка, сказали, что в этом виде такое нельзя, потому что… Естественно нам и сказали. И рассказали. О том, что дизайн не смотрится, подложку надо сменить, пиктограммы переделать и т.д. и т.п. За два месяца мы узнали о правилах дизайна больше, чем могли бы узнать за год чтения статей. Да и читать статьи стали по-другому. Теперь бродя по сети, мы иногда натыкаемся на собственные ошибки, а иногда видим решения, которые прошляпили. И совсем иначе смотрим на разработку этих самых решений. А с чего начинали! “Давайте сделаем что-нибудь этакое”. И полдня делали подложку – звездное небо. Хорошо хоть от этого идиотизма быстро отошли. Правда, конечное решение было тоже не идеальным. Во всех блоках и информационном, и в навигационных одинаковый темно-синий фон. Вот такой: О, я прямо вижу, как морщатся профи. Как будто только что раскусили гнилую сливу. Правда, теперь я тоже морщусь. Понадобилось попробовать, для того, чтобы понять насколько это плохо. Кроме, дизайна довелось узнать много интересного о скриптах. В частности, выяснилось, что, как правило, написать гостевую книгу самому быстрее, чем перебирать сотню предложенных решений в поисках лучшего. И выяснить, в конце концов, что работает это лучшее решение не совсем так, как надо. И уж точно быстрее создать свой скрипт, заточенный под страничку, под определенное место на ней, чем без конца переделывать чужой. Неплохой опыт, неправда ли? Но неужели собран весь урожай? Неужели больше ничего нельзя выжать? Можно, более того праздник сбора урожая только начинается. Почему пробовали и переделывали кучу скриптов, почему дизайн оказался неудачным? Не умели? А чего не умели, спрашивается. Программировать, рисовать? Н-да. Собрались, называется два программиста, на двоих более 20 лет стажа и профессиональный художник с десятилетним стажем (считая художественное училище) и сляпали уродца. Это примерно то же самое, как если бы токаря шестого разряда попросили сделать винт, и он бы не подошел по размеру. Может, дело было не в токаре, а в том, кто его попросил? Да, я честно признаюсь, в первую очередь это моя ошибка, как руководителя. Я не задал спецификации. Не написал точно, что я хочу увидеть на экране. Все вы прекрасно знаете, что такое чертеж. Работая по нему нельзя изготовить неправильную деталь. Брак можно, и сразу будет видно, что это брак. А вот неправильно сделать нельзя. Вот именно такого чертежа нам и не хватило. Мы делали, смотрели, переделывали, показывали, опять переделывали и так без конца. А надо было просто сесть и написать, что мы в конечном итоге хотим получить. И написать так чтобы любому грамотному человеку было ясно: вот этот вариант соответствует спецификации, а этот нет. Ну, потратили бы на это месяц, а код написали за неделю. Хотя и это много. Вполне могло хватить трех дней. Зато теперь, когда меня просят, что-нибудь срочно сделать, ну совсем срочно, и чтоб сегодня работало, я сажусь и набрасываю один – два листка текста. А потом иду и спрашиваю: “Вы хотели именно это, что я написал?” Если нет, – иду и переписываю, если да – расписываю более подробно и иду на утверждение. Воистину, пока сам на грабли не наступишь, обходить не научишься. Пойдем дальше. Почему мы допустили такую страшную ошибку, как отсутствие спецификаций? Ведь у Брукса ясно написано: одну треть времени проекта сжирает составление спецификаций. Программирование идет потом и отнимает в ДВА РАЗА МЕНЬШЕ – одну шестую часть всего времени. К сожалению, тогда я еще не читал Брукса. Итак, очередной вывод: Необходим план или, если хотите, технологическая карта проекта. Еще одной причиной неудачи было отсутствие денег. Можно конечно работать и бесплатно. Но если при этом появляется возможность или еще хуже необходимость работать за деньги, то ваш проект отодвигается на второй план, потом на третий и преспокойненько загибается. Нужно было четко сказать: “Мы не можем себе позволить потратить более месяца, но этот месяц будем заниматься только одним делом”. В принципе срок может быть любым. Главное его определить, чтобы хотя бы на время можно было отложить на полку все остальное. Вот я пишу – здесь плохо, тут неудача. Да нет, все не так уж плохо. Мы втроем потратили около двух месяцев. А можно было сделать в одиночку за две недели. Но это был прекрасный опыт. Самое главное чего мы добились, – мы работали вместе. Мы притирались друг к другу. Мы поняли, что работать в одиночку – это совсем не то же самое, что работать вместе. Каждый из нас мог бы все в одиночку быстрее и, даже, лучше, нежели вместе. Но главный результат, который мы получили – это умение слушать и слышать партнера. Вот это поистине бесценно, этому нельзя научиться, читая книги, этому можно научиться только работая. И сверхзадача первого проекта – создание Команды. В этом смысле мы свою задачу выполнили. В дальнейшем мы приходили устраиваться на работу не как одиночки, а как группа, которая что-то может. И сейчас нам гораздо легче работать с другими людьми. Кстати, заметьте, что при разборе ошибок я двигался с самого конца и только в конце пришел к началу. Видимо, мы так устроены, что легче всего видим ошибку, совершенную последней. Ну что ж поставим, наконец, воз за лошадью. В конце любого дела, а тем более первого, должен идти анализ. То, что я сейчас пишу – завершение работы над тем, давно мертвым сайтом. Сейчас я подвожу итог нашим достижениям и ошибкам. И эта статья есть свидетельство того, что сайт действительно удался, и мы добились тех целей, которые себе поставили – подготовили плацдарм, для будущих свершений. А сейчас я ставлю в конце работы точку. P.S. Я буду бесконечно благодарен, если кто-нибудь пришлет свои замечания по адресу salar@i1.ru
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |