• Как получить должность штатного верстальщика?

    @aguz
    Client-side developer
    1. HTML4/5, CSS2/3 - определения, спецификация. Это минимальный уровень.
    - Как выровнять блок/блоки по центру/слева/справа/по вертикали/по baseline?
    - Сетка (grid): как реализовать, особенности, подводные камни?
    - Вставить картинку на страницу: особенности, варианты, а "так, чтоб вывелась на печать"?
    - Разница DOM / HTML / XHTML / SVG.
    - Google CSS Guide, Github CSS Guide или любая другая договоренность о том как пишеться CSS/LESS/Stylus

    Все другие вопросы сугубо project specific. И от собеседования к собеседованию могут отличаться. Зачастую те, кто собеседуют сами не знают точных ответов на свои вопросы. Тут уж ответ должен сопрягаться с "ожидаемым ответом".

    2. Количество работ - залог того, что удалось столкнуться с разными проблемами.
    - 0 работ - нужно просто феноменально знать спецификацию. Хорошая память и знание английского - залог пройденного собеседования.
    - 2-5 работ "с нуля" достаточно, чтоб составить представление о технике написания кода
    - 10 - всё равно будет рандомно просмотрено 2-5 работ
    - 150 - всё равно будет просмотрено 2-5 работ. Просто 150 работ дают нехилый опыт.

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

    4. Киев/Львов/Чернигов/.. - $400..$600 - это нормально для начинающего верстальщика
    Будут знания JavaScript - можно претендовать на $1000...$1500

    5. Рынку нужны верстальщики-рабы. Много. Люди приходят в "верстальщики" и уходят... А задачи остаются и их еще будет достаточно.
    Ценят за "междисциплинарные" знания. На собеседования любят задать академические вопросы, а в работе приходится сталкиваться с реальными броузерами, реальными пользователями, и реальными отношениями в команде.

    В идеале фронтенд должен идеально представлять как работает броузер, как взаимодействут с сервером, разбираться в сетевых вопросах, знать об ограницениях "по спецификации" и особенноятх релизации в ПО... и тогда его зовут как Frontend Archetechtor или Senior Practice Frontend Lead. Но даже люди на этих должностях имеют ограниченные знания. Поэтому на рынке востребованы разные люди с разными знаниями.

    Дерзайте! Удачи!
    Ответ написан
    Комментировать