Работа с кодом

Обсуждал как-то с другими дизами о необходимости знания верстки, тут мнения разошлись. Кто-то говорил, что былолб полезно, кто-то был противоположного мнения, но для себя я пришел к выводу — умение работать с кодом необходима, особенно в моем профиле, где постоянно надо писать скрипты.

Когда-то давно, на одной из первых работ, мне было необходимо выучить JavaScript, было много жопогорений. Начал изучать, как работают события, как анимация цепляется к элементам и тд. Потом провел внутри компании обучающие сессии, показал, как можно внедрить решения в текущие задачи и проекты. Это помогло команде быстрее ориентироваться в логике, и снизило зависимость от других специалистов. Тогда у меня был юношеский максимализм и желание горы воротить, даже получал наганяй, что из-за меня им пришлось учиться)

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

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