Как стать автором
Обновить

Комментарии 67

Думаю, было бы неплохо показать скриншот с главной какого-то сайта и спросить, как бы верстальщик его порезал, какой формат рисунков для каких областей применил бы (gif, png, jpg) и почему, на глаз определил бы шрифт ;)
Ну это тоже само собой :) Но список вопросов — как первоначальный этап, на стадии общения с HR его если применить. Чтобы человек, не понимающий в верстке, использовал бы этот список вопросов и подробные ответы на них при тестировании кандидата :)
Вот здесь вы делаете самую большую ошибку — человек не понимающий в верстке не может нанять хорошего верстальщика, за исключением обладателя чертовской удачи.
Можно подумать, это моя идея :) HR наш попросила составить. Ну хочется ей — составила. Старалась использовать максимально щадящие вопросы, на которые не ответит только тот, кто не умеет верстать. Вот и просила поправить общественность, если я перегнула палку или наоборот, слишком примитивные использовала.
Ну тогда вопросы не очень важны раз «хочется» =)
дело принципа — теперь мне хочется сделать это максимально хорошо и универсально :) Ну и не слишком повредить кандидату или HR-у
Я вас отлично понимаю. Одно время пытался работать в компании, где шеф давал бредовые неаргументированные задания и не воспринимал встречных предложений — зарплату обещали неплохую. После 2х недель однако не выдержал я напора бесмысслицы и свалил. Не пожалел ни разу с тех пор =)
Лучше дать что-нибудь сверстать
Зачем эта путаница в виде red — geen, green — red и пр… Это же не тест на внимательность!
В работе верстальщика внимательность очень важна :)
Занимательные вопросы
Верстальщик получает на руки макет и весь день сидит у вас на работе его верстает, сложность естественно такая, чтоб успел за рабочий день, в конце смотришь что он там наверстал, если что то не понятно то спрашиваеться у него почему так сделал.
А представьте ситуацию — вы ищете работу верстальщиком. Ходите по собеседованиям. И что, согласились бы в каждой конторе убить целый день на это? Имхо, это не реально.
Ну не целый, а пол дня скажем, если верстальщик хороший то ему предстоит максимум 3-4 конторы, 1-2 дня на поиски работы много? Я два месяца искал, так что пусть ходит. Естественно перед этим он должен показать уже готовые работы.
Если бы шла оплата за вёрстку, то согласился бы. Имхо, если заставляют что-то делать бесплатно уже в первый день, то дальше будет отнюдь не лучше.
Охренеть! Вас никогда не просили сделать тестовое задание? Вы можете мне не поверить, но оно всегда делается бесплатно.
Тестовое задание на целый день? За целый день можно сверстать боевую страницу. Тестовое задание не должно занимать так много времени.
Неплохо. Поможет отличить неумёх от нормальных кодеров.
ага-включить туда самые проблемные кроссброузерныем моменты-допусти пнг для ие6

как вариант на самом деле сделать 10 маленьких задани(а лучше сделать макетик быстренько, который содержит все эти задания).

скажем 5 простеньких-3 посложнее и 2 сложных(требующих исключительно знания хака)

А дальше уже смотреть.

Так получится отсеять не нужных-на второй тур приглашать уже чего-ть сверстать.
______________________________

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

В каждой студии есть почти законченные проекты, которые нужно подщлифовать, или мелкие заказы-скажем доверстать страницу в сущ сайт(можно проверить не только умение верстать, но и разбираться в чужем коде)

А в вопросах есть шанс найти человека, хорошо подкованного теорией, но с маленькой практикой
Тестовое задание — лучшее решение ваших проблем.

Все эти тесты — глупость, они ни как не покажут вам реальный уровень.
Что из того что верстальщик прочтет наследование цветов? он крут?
Это значит, что он знает, что такое наследование. И знает про то, что обладает большей важностью — классы, id или стили.
это не показатель.

Я работаю верстальщиком не первый год и знаю что не это главное. Нужно дать простой макет, но с какой нибудь изюминкой. В этой изюминке вы все и увидите
как складываются margin'ы детей и родителей в зависимости от потока?
как изменить нормальный поток?
как очистить поток?
почему очистка потока clear'ом не всегда удачное решение, — почему overflow:hidden?
что получится если задать margin-top или padding-top в процентах?
сколько классов максимально можно использовать для стабильного наследование в ie6?

вопросы задавать не по e-mail а в живую, что бы небыло возможности посмотреть. не на все вопросы хороший вестальщик обязан знать ответы (касается проблем браузера)
Вот, расскажи мне:
1. как очистить поток?
2. почему очистка потока clear'ом не всегда удачное решение, — почему overflow:hidden?

Я использую дубовый [br clear=«both»] потому что он работает, а clear:both в последнем элементе и/или контейнере — нет.

1.Очистить можно
a.свойством clear, (рассмотрим значение left):
Очищение созданного элемента устанавлиет необходимость поместить его верхний левый угол под нижней границей любого элемента с float:left созданного в документе ранее.
b. свойтстом oveflow:hidden, которое затрагивает поток не всего документа, а только поток данного элемента; очистка с помощью него не документирована и содержит на этот счёт лишь следующее:
элементам с 'overflow' отличными от 'visible' (не считая случаев, когда значение увеличивает область просмотра элемента) устанавливается новый контекст для форматирования

2. потому clear:left очистит весь документ(а overflow:hidden — нет); потому что overflow:hidden скрывает содержимое если оно выходит за границы элемента
пример:
Супер, спасибо. Т.е. какой-нибудь блок тумбнейлов или колонок внутри документа имеет смысл всегда помечать как overflow:hidden/auto чтобы барахло внутри плавало и никому больше не мешало?
Если высота не фиксированная (или не важно обрежется или нет), то да.

«overflow:auto» как правило превращается в 'visible', поэтому на практике нужно всегда ставить hidden.

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

IE плохо его понимает, и чистится вроде как при hasLayout, то есть задав display:inline-block; или height:100% (а также другие свойства, вроде zoom:1 вызывающим hasLayout), приведёт к очистке в ie
НЛО прилетело и опубликовало эту надпись здесь
а разве сейчас в нём не всё окей с inline-block?
НЛО прилетело и опубликовало эту надпись здесь
чтобы барахло внутри плавало
Строчки, что написаны в спецификации плюс твой вопрос наводят меня на мысль — а не влияет ли такой способ положительно на скорость рендеринга страниц?(история про reflow) надо привлечь специалистов))
очистка обтекающих элементов
а вот последнее предложение не понял о чём, могу лишь замететь, что если в css clear:both, то атрибутом к br будет clear=«all», который deprecate
вам нужен энциклопедист или практик?
Хотите хорошего верстальщика? Поставьте перед ним конкретную задачу (сверстать макет), посмотрите результат и код.
Вы его еще заставьте доктайп наизусть выучить.
Если человек не знает элементарных вещей — то какой же он код нагенерит?
Так вот вы и увидите нужен вам такой код в проектах или нет.
А если он не знает ответов на вопросы, но реально умеет делать красивый семантический код (такое часто бывает). Это вечная проблема «теория vs практика». Вы определитесь все-таки html-верстальщик или html-справочник вам нужен?
Ключевой момент — «Чтобы человек, не понимающий в верстке, использовал бы этот список вопросов и подробные ответы на них при тестировании кандидата :)»

Это подход почти всех рекрутинговых агентств — абсолютно безрезультатный. Должен подбирать руководитель проекта к себе в команду сам: он просто «почувствует» кандидата — и в профессиональном плане и как потенциального члена команды и как человека.
Отговорка — «слишком сложно/много времени уходит» не катит — если вам жалко потратить время на подбор людей, то что говорить о качестве результата вашей работы.

PS
Вопросы оторваны от жизни.
Чем именно оторваны? Вроде наоборот старалась жизненные подбирать :(
2ой и 3ий вообще не корректны — напишите хотя бы к чему применяются классы.
1ый — больше похож на шутку или проверку на внимательность.
4ый — нормальный
5ый — Хром как бы молодой совсем и развивается активно. Его включение напоминает строку «знание английского обязательно» для махрово русских компаний — ну чисто для понта =)
Сори, про второй и третий — хабр съел. Ну хром — да, чисто для красоты :)
Первый — именно шутка и проверка на внимательность :)
НЛО прилетело и опубликовало эту надпись здесь
Дайте кандидату невалидную и некроссбраузерную чужую верстку. Пусть поправит. И засеките время за которое он это сделает.
В таком случае проще просто с нуля переписать, что ничем не отличается от тестового задания сверстать по макету.
это жестокий вариант :)
Мне кажется, что первая задача HR, интервьюирующего узкоприкладного специалиста — определить степень вменяемости кандидата, личной человеческой адекватности.

При оценке профессиональных качеств имеет смысл опираться на мнение руководителя подразделения, в подчинение которого будет направлен соискатель. Соответственно, мнение формируется на основе анализа портфолио, в первую очередь и тестового задания во вторую.

В вёрстке, для достижения результата, зачастую есть множество несколько правильных путей. Подчас нетривиальных и малоизвестных. Некоторые сформулировать как ответ на вопрос нелегко. Анализировать ответы не разбирающемуся в вопросе HRу… ммм, тоже сомнительно.

А тестовое задание — это не обязательно огромный макет верстать. Можно дать человеку уже свёрстанный макет и исходники каких-то элементов. И посмотреть, как он сделает их. Насколько они будут вписываться в уже существующую вёрстку. Насколько человек быстро схватывает чужую модель вёрстки, что при командной работе важно. Можно, к слову, в заданном макете нарочно допустить ошибки и подождать реакции…

В общем, практика тут доминирует.
тесты на css спеца, никак не на верстальщика. Человек по этим заданиям будет крут в наследовании классов и правил разметки, но может отвратно верстать сами макеты :) По сути это тест на знания, не хватает задания на саму верстку.
На саму верстку естественно будет тестовое задание.
Тогда вполне нормально
я далеко не верстальщик, но на вопросы, наверно, смог бы ответить почти на все, но ели бы я у вас работал бы верстальщиком вас бы это не порадовало :)
Ну блин, если бы отбор был ТОЛЬКО по этим вопросам — то это конечно же бред :) Речь то не об этом :)
ИМХО, однозначно просите сверстать макет. Это оценит реальный уровень верстальщика.

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

Человек в условиях стресса (а собеседование — для многих стресс) вполне мог бы неправильно ответить на несколько заданий просто от волнения.
НЛО прилетело и опубликовало эту надпись здесь
Подробнее плиз. Сказать, что всё дерьмо любой дурак может. А вот аргументы привести — это уже показатель разума.
НЛО прилетело и опубликовало эту надпись здесь
Конкретику привести религия не позволяет? Что именно вам кажется не грамотным?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
«Приветствую всех харбровчан...»

Это вам на harbharb.ru )))
Хихи :))))
Спасибо, поправила
Интересная тема. Внимательно изучил задание, прочитал комментарии уважаемых пользователей.
Я также склоняюсь к мысли, что тестовое задание будет лучше.
Лично у меня есть одна особенность: если бы я пришёл к Вам на тест, то провалил бы его, так как очень волновался бы. А если бы сел делать тестовую работу, то сперва тоже волновался бы, но потом втянулся бы в работу и выполнил бы её.
Есть ещё один момент — я люблю вёрстку, это моё самое любимое занятие: включаю негромко музыку, работаю в любимом редакторе (rapid php), в привычной обстановке. У меня под рукой шпаргалки, книжки, электронные книжки и инет. Проблема возникла — тут же решаю. В чужом офисе на чужом рабочем месте, за незнакомом компьютере мне будет не столь комфортно.
Однако тестировать претендента как-то надо. думаю, что тестовое задание — самое то.
Я бы не пошёл к вам верстальщиком увидев такие вопросы. Они не способны определить уровень проф. пригодности.

Попросите кандидата показать примеры свёрстанных макетов. Уже по ним будет ясно кто он и что из себя представляет. И задать возникшие по его коду вопросы.
Ну можно ещё дать не сложное задание, что бы увидеть как он работает.

И испытательный срок, если есть сомнения.
Ну и я бы не пошла, если бы только на основе такого теста меня считали бы пригодным или не пригодным ) Тут суть в другом — на основе теста определить, знает человек html и css или нет. Хоть в минимальной степени определить. Еще раз повторяюсь — если бы я решала — то конечно такого теста бы не приводила, но решаю не я.

А с другой стороны — как может человек, заявляющий, что он профессиональный верстальщик, не знать такого известного глюка у шестого ИЕ, как удваивание маргина?
вопросы неадекватные, мало у кого в голове есть CSS-рендерер
как бы это не переросло в «Как завалить HTML-верстальщика»
НЛО прилетело и опубликовало эту надпись здесь
На мой взгляд, единственное, чего вы можете добиться этими вопросами — выяснение знания «матчасти». Насколько для вас существенно такое знание — это решать вам, и ни у кого мнения спрашивать не нужно.
Лично я бы, нанимая верстальщика, с точки зрения «матчасти» выяснял только основы html, css и javascript. Все детали знать все равно невозможно. Главное — чтобы человек, встретив что-то, что ему неизвестно, мог найти ответ (в справочниках, в интернете — неважно). А такое умение вы своими тестами определить не сможете.
Если говорить о тестировании, я бы еще предложил показать кандидату дизайнерский макет и спросил «Какие вопросы вам нужно задать дизайнеру, чтобы у вас не возникало вопросов в процессе верстки?» (особенности резинки, нюансы горизонтального и вертикального выравнивания и т.п.) — таким образом я действительно смог бы оценить уровень мастерства.
Предложеные вопросы интересные, но не имеют смысла. Так как ситуативны. Если человек опрашивается дистанционно, то даже самый плохой претендент в состоянии скопировать предложеный код и посмотреть результат — тестирование знаний будет не корректным. Если человек опрашивается на месте гораздо более точно и менее затратно по времени узнать, предложив ему сверстать типовое задание (к примеру последнее сделаное его предшественником). Это к таму же позволит узнать его примерную производительность и как быстро он сможет влиться в трудовой процесс. Причем участиее специалиста со стороны компании необходимо лишь на стадии проверки полученого результата.

Если нет вообще возможности предваритеьлно тестировать на месте. Более результативным будет нанимать ориентируясь на стаж и отзывы с предыдущих мест работы, и испытательный срок вам в помощь (портфоли отпадает так как его должен оценивать специолист со стороны компании, а если такой имеется рациональнее использовать его время по первому способу)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории