редакция 27.04.2009.
логин:
C800H
Создание вэб-сайтов

Программирование Windows

Системное программирование
В условиях развития мирового экономического кризиса, пожалуй самое время задуматься над эффективностью использования "машинного времени".
На практике, потенциальная вычислительная мощь большинства предприятий - простаивает.
Классическая "картина Репина" - "сотрудник готовит отчёт" - несколько часов вручную, уныло и монотонно перекладывает информацию из одной программы в другую. Процесс идёт по старой, накатанной дорожке... Это ли не "забивание микроскопом гвоздей"?
Пришло время получать от ЭВМ больше КПД!
Фриланс и создание сайтов.
Заказчикам посвящается.
Общий план.
Несколько сотен человек - работодатели, специалисты, студенты, мошенники, посредники, и прочие члены общества, закономерно сплетены на одном вэб ресурсе.
На всякий запрос заказчика находятся несколько десятков "разношерстных" претендентов. Среди них есть желающие выполнить работу, попрактиковаться, получить процент с заказа(от 20% до 200%), "объегорить", даже просто "поржать".
Практически у всякого претендента есть внушительная пачка красивых картинок и ссылок на некие вэб ресурсы - "портфолио". Претендент всегда умеет обьяснить, почему на указанном в "портфолио" сайте, не стоит его имя. Порой у одного сайта может найтись с десяток создателей "фрилансеров"...
Вторая сторона медали - хакеры. Вопрос безопасности, до первого явного инцидента, зачастую воспринимается заказчиком абстрактно, как нечто "нематериальное", как то, что нет необходимости иметь на высоком уровне. Позиция очень удобна как для начинающих сайтописателей, попросту не знакомых с концепциями защиты, так и для хакеров.
В данный момент, рунет заполнен тяжелыми вэб-сайтами, реализованными на разных движках - CMS. Систематически для всякой CMS выпускаются обновления - устраняются вновь обнаруженные "дыры в безопасности". Складывается стойкое ощущение, что "дыры" создаются вполне умышленно - на стадиях разработки CMS. Хорошему вэб программисту, имеющему достаточно времени для полноценной работы - нет смысла допускать столько потенциальных уязвимостей, что бы приходилось их регулярно устранять...
Бесплатные CMS, и бесплатный сыр - есть параллели.
Итак, продавать заведомо "дырявые", тяжёловесные сайты на основе CMS - стало повсеместной практикой. Заказчик далеко не всегда знает о том, на каком движке ему изготавливается сайт. Проведя сравнение со строительством недвижимости, большинство CMS - дешёвый фундамент, зачастую армированный Китайским сплавом фольги с картоном, и залитый "бетоном" марки 70, со строительным мусором - вместо щебня. Дёшево, и работает. И вэб-мастеру не приходится напрягаться, создавая сайт, а в случае возникновения поломок, "крайний" - создатели CMS, а не вэб-мастер.
Впрочем, уж лучше CMS, чем "шедевр" подрабатывающего сайтописателя - студент юр-фака, громко озвучившего себя "вэб-мастером", и накидавшим пару десятков чьих то картинок и ссылок на чужие сайты в свой "портфолио"...
Красивый - не значит хороший или эффективный. Хороший дизайнер - не всегда работает в связке с хорошим программистом. Ещё реже директор дизайнерской фирмы (или посредник аля фрилансер) имеет желание\возможность достойно платить профессиональному программисту, предпочитая работающих подешевле. Баги же дешёвых программ - обычно видны далеко не сразу.
Заказывая дешевый сайт, у заказчика есть все шансы получить следующий комплекс:
  1. Излишне нагруженный кодом, "тяжелый" сайт, созданный на базе некой бесплатной CMS, или без онной.
  2. Уязвимый к разнообразным атакам хакеров\конкурентов сайт.
  3. Заплатив предоплату, получить дырку от бублика, и бонусом - ухо от селёдки. Потеряв безизвестного исполнителя, растворившегося в направлении - интернет.
  4. Не чётко сформулированное тех.задание, с заниженным количеством функций, бывает, приводит к неоднозначной ситуации: заказчик начинает требовать новые функциональные возможности, считая, что любые прихоти - входят в первоначальную стоимость. В этом случае есть риск накликать на свой ресурс гнев программиста, принявшего боевую трансформацию. Не стоит этого делать - у программистов обычно очень хорошая память, а компьютер - лишь машина, выполняющая программы. Это примерно как поймав бога за бороду требовать от него исполнения всё новых и новых желаний (думаю Иисус вскоре покинет такое общество, Зевс сходу прострелит молнией, Локи неплохо посмеётся, выполнив сверхмерные желания специфическим образом)...
Итог.
Если вас интересует изготовление качественного сайта, то:
  • Важно составить техническое задание будущего сайта, или же в общих чертах описать весь требуемый функционал - дабы заказчик и исполнитель остались довольны сотрудничеством.
  • Стоит оценить исполнителя, обратить внимание на его вэб-ресурс: функциональные возможности, трудо\капитало-вложения на его сайте, удобство использования ресурса для потенциального заказчика.
  • Убедиться в том, что сайты из "портфолио" исполнителя - подписаны именно тем человеком\организацией, который выдаёт себя за изготовителя.
  • Если с ресурса вэб мастера нет прямой связи к человеку, ассоциировавшего себя с ресурсом - не стоить верить ему на слово, что ресурс - его. Любой Вася Пупкин может обозначить себя владельцем google.com, или директором дизайнерской фирмы.
  • И разумеется не стоит реагировать на дешёвые предложения.
22.04.2009
К началу страницы
© Васильев Владимир Викторович