В более менее крупных компаниях (более 10 человек) в этом нет необходимости.
Но это не значит, что я не знаю «как написать элементарный css-стиль и прописать его в свойства того или иного визуального тэга (включая и цвет)». Так случилось, что только через 2,5 года проф. программирования я узнал как кодируется красный цвет в RGB.
А давайте представим путь начинающего веб разработчика:
Купил/скачал книгу по PHP, решил запустить на своем локальном денвере задачку «блог на php/mysql за пол-часа». Посидел пару дней, поковырялся там, тут — в итоге УРА! заработал блог. На этом он не остановился, решил сделать свой фотоальбом! Но вот незадача, весь html-код получается со стилями, читать невозможно. Еще пара таких проектов и он наверняка поймет, что гораздо удобнее вынести стили в отдельный файл.
На самом деле плюс знания CSS заключается не в том, что программеру надо будет его активно использовать, это как бы говорит о том, что он так или иначе его использовал и Понимает Зачем Это Нужно.
Многие говорят, что уровень вопросов детский, что этому еще в школе учили и бла-бла…
Парактика показывает, что даже многие из этих вопросов ставят людей в тупик. Техническое собеседование — это в первую очередь попытка оценить уровень знания технологий, с которыми человеку придется работать в нашей компании.
С другой стороны, если я вижу, что кандидат достаточно опытен, отпадает необходимость в большинстве этих вопросов. Тут уже сам бог велел говорить о том, что кандидат сделал и чего добился. И чем больше у кандидата опыта, тем интереснее может оказаться собеседование.
Но это не значит, что я не знаю «как написать элементарный css-стиль и прописать его в свойства того или иного визуального тэга (включая и цвет)». Так случилось, что только через 2,5 года проф. программирования я узнал как кодируется красный цвет в RGB.
Купил/скачал книгу по PHP, решил запустить на своем локальном денвере задачку «блог на php/mysql за пол-часа». Посидел пару дней, поковырялся там, тут — в итоге УРА! заработал блог. На этом он не остановился, решил сделать свой фотоальбом! Но вот незадача, весь html-код получается со стилями, читать невозможно. Еще пара таких проектов и он наверняка поймет, что гораздо удобнее вынести стили в отдельный файл.
На самом деле плюс знания CSS заключается не в том, что программеру надо будет его активно использовать, это как бы говорит о том, что он так или иначе его использовал и Понимает Зачем Это Нужно.
Если программер еще не знает о CSS, то он либо 1) совсем зеленый, либо см. пункт 1.
Но никак не color:#f00;!
Парактика показывает, что даже многие из этих вопросов ставят людей в тупик. Техническое собеседование — это в первую очередь попытка оценить уровень знания технологий, с которыми человеку придется работать в нашей компании.
С другой стороны, если я вижу, что кандидат достаточно опытен, отпадает необходимость в большинстве этих вопросов. Тут уже сам бог велел говорить о том, что кандидат сделал и чего добился. И чем больше у кандидата опыта, тем интереснее может оказаться собеседование.
Все таки этим должны заниматься верстальщики. А я как программер должен знать, что это просто раскрашивание в какой то цвет.
color:#f00; /* Что это за цвет? */
Человек не робот и не должен знать такие вещи.
Явно не хватает знаков препинания.
Стоит в 2 раза дешевле и имеется в магазинах Питера.
о боже