Верстать может каждый! Да?

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

Ошарашен еще и тем, как многие программисты относятся к слову "сделал":  -Так еще ж час назад у меня был сделан рабочий JS и правильно подключен в page.tpl.php, а ты потом попросил сделать подключение через модуль с помощью drupal_add_js, вот то что работало пришлось и переделывать. Ушло 3 часа...

Это так у многих называется: сделал. Точно также называется: сверстал. Не смотря на то, что IETester, Chrome и Opera даже не открывались.

Погуглил немного, нашел один блог Руслана Дерепко о верстке, кроссбраузерности и программинге одновременно и расстроившись остановился на мнении, что:

Хороший программист должен уметь верстать!

Элементарная позиция - презентабельность собственной работы, всеобъемлющая четкость выполнения, как без этого можно презентровать собственный уровень квалификации?

Мои ощущения разрываются от дилемы: научится ли такой человек или  продолжит называть "наметки" готовой работой и далее. Как поступить с подобными программистами в пределах офиса?

  • Тренировать
  • Выгнать
  • Понизить зарплату
  • Штрафовать

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

Из своего опыта и опыта знакомых "саморощенных" саморощенных становится ясно, что человек должен развиваться сам, познавать азы и следить за качеством своей работы самостоятельно!

24 Комментов к “Верстать может каждый! Да?”

  • Ну не согласен ни капли. Более того, убежден, что программист не в коем случае не должен уметь верстать.
    Нужно быть профессионалом в чем-то одном – либо в программировании, либо в верстке. А иначе ты ни тот ни другой.
    Так и получается в жизни.

  • Не до конца понимаю подобный подход. Программист формирует страницу, дивы, классы, структуру дома, ведь он в своем коде должен учитывать последущий этап верстки, иначе сверстать ничего не получится нормально.

    Как в таком случае он должен программить, если он не понимает принципов верстки?

  • Мне кажется, что верстать – это одно, а программировать совсем другое.

  • согласна полностью с zero

  • Верстать должен уметь каждый вебмастер :) это промежуточный этап между программированием и веб-дизайном.

  • Да не обязательно каждый Веб мастер должен уметь верстать. Если все уметь и всеу учится сразу. Улыбаться начнешь все подряд. Дизайн ожно заказать для себя лично. Грамотные люди и сверстаю. И нарисую. А знать каждый Веб Мастер это то, как правильно раскручивать сайт. Ведь создание сайта эта просто. А продвинуть его в массы нет.

  • В данном вопросе речь не столько о вебмастерстве, сколько о работе именно программиста. Ведь именно программист создает структуру для будущей верстке и если он понимает какова она должна быть, он должен понимать и как сверстать. Иначе получается казус, что программер делает структуру, которая непонятно как должна быть кем-то сверстана.

  • Лично я, например, верстать умею, а программировать – нет)

  • А я согласен с автором. Чтоб создать действительно качественную вёрстку, нужно знать хотя бы основы программирования. Хороший верстальщик помимо валидности, должен по максимуму перетащить всё на css. Иметь нормальные представления о пхп, яве, аяксе. Чётко понимать принцип работы БД. При необходимости должен установить, настроить, редактировать какой-нибудь модуль и тд.

  • Бред. Программист не должен уметь верстать. Также как и дизайнер не должен уметь программировать. Но намного лучше, когда они умеют это делать:)

  • > Как поступить с подобными программистами в пределах офиса?
    Одного самого адекватного оставить, остальных выгнать. Набрать новых или фрилансеров использовать.

  • Позволю себе согласиться с Евгением. Или программист, или верстальщик. Между тем и другим обязательно должна быть коммуникация, чтобы они могли согласовать рабочие моменты. Но даже программист программисту тоже рознь! Обязанности программиста можно разделить на серверную и клиентскую часть (кто-то колбасит бизнес логику, кто-то колбасит AJAX). По крайней мере мне кажется, что наметилась тенденция на узкую специализированность.

  • Согласен с Евгением, нельзя быть спецом во всем сразу, нужно совершенствоваться в чем-то одном.

  • Верстать должен верстальщик. ;)
    программист пусть программирует и натягивает сверстанное на свое творение!

  • Hi cross ;) Теперь моя очередь сказать слово “бред”. Бред – это мнение что спецом можно быть только в чём-то одном! Кто это придумал??? Зачем мне как программисту брать чью-то чужую верстку, которая не учитывает особенностей моей конкретной задачи? Потом брать чей-то JS код, интегрировать его с чужой вёрсткой и со своим серверным кодом (в случае с Ajax)? Где логика? Когда я могу сам с учетом своих потребностей сделать изначально гармоничную систему (серверную и клиентскую части). С этим особо остро начинаешь сталкиваться, когда используешь такие CMS системы как Drupal, у которых свои особенности формирования частей верстки страницы, под которую потом приходится подганять готовую верстку полученную от дизайнера (и HTML и CSS). По итогу получается двойная работа.
    Другая, более печальная, сторона подхода “быть спецом в чём-то одном” – это то, что если ты хороший спец только в PHP, то ты всю жизнь и будешь PHP программистом, пускай даже хорошим.

  • Народ, я бачу ви тут дехто профі в верстці. якщо можна оцініть сайт sharanet.ru і відпишіть мені на мило, що йому бракує.

  • [...] дизайн для всех элементов, а неопытный верстальщик(верстальщик-программер) берет и заменяется все ужасными стандартными шрифта [...]

  • Не согласен. Каждый должен заниматься своим. Я занимаюсь исключительно контентом на свои сайты, и мне до вёрстки как-то фиолетово :)

  • Походу єтот сайт верстал именно программист.
    я про стрелочки туда-сюда на главной, что лежат поверх контента.

  • Программист должен уметь программировать.

    Это разработчики гавно-веб-сайтов которые называют себя “программистами” должны уметь верстать, что бы хоть как-то сгладить то, что кроме низкоуровневых друпалов и вордпрессов не в силах ни с чем разобраться.

  • MIchael, категорично :) Низкоуровневый Tuts+, низкоуровневые Друпал сайты. Не гоните глупость.

    Честно скажите в Вашем опыте командной работы, как разделаются задачи программистов, верстальщиков, дизайнеров и тд. Те есть ли в Вашем опыте структуированная система разделения задач при разработке сайтов?

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

    Друпал низкоуровневый. Сравните его с ezPublish. Немного не в ту степь, но посмотрите Magento. Это действительно крутые системы.

  • Странная личная неприязнь к Друпал.

  • Уметь по человечески верстать – это дело лично каждого. Если программисту это не по душе, то ему достаточно знать только назначение тегов форматирования. Но жизнь такая штука, что не знаешь что будет через неделю или месяц, или год. И какой бы ты ни был крутой кодер, останавливаться на чем-то одном (чисто программировании) глупо, когда твое дело связано непосредственно в вебом.

Оставить коммент

Donation Bar

Order Links

Топ комментаторов

  • No commentators.