Найти в Дзене

Нужна ли вёрстка Frontend - разработчику

В чатах разработчиков в telegram я часто встречаю холивары про вёрстку. "Вёрстка нужна, а то как же ты будешь строить интерфейсы?" "Если ты не знаешь JavaScript, тебя не пустят в компанию скорее, чем если будешь путать display: block с display: inline." "Мне вообще не интересен html и css. Чтобы писать на react, нужен жаваскрипт, а не это вот всё. Захочу что-то сверстать, подключу тайлвинд." "Да все носятся с этой вёрсткой, топчатся на одном месте, а потом не могут обычный слайдер написать." Вариаций таких споров много и в конечном счёте они все связаны с дефицитом времени у тех, кто скорее хочет освоить профессию frontend разработчик. Особенно если учитывать повышающиеся требования к вакансиям. Ну и с тревогой, а что будет, если на собеседовании на вакансию Javascript - разработчик вдруг вместо вопросов по JS будет какой-нибудь grid? Когда я начинал обучаться разработке, у меня была одна проблема - я отлично усваивал вёрстку и быстро применял всё изученное на практике, а вот javascri

В чатах разработчиков в telegram я часто встречаю холивары про вёрстку.

"Вёрстка нужна, а то как же ты будешь строить интерфейсы?"
"Если ты не знаешь JavaScript, тебя не пустят в компанию скорее, чем если будешь путать display: block с display: inline."
"Мне вообще не интересен html и css. Чтобы писать на react, нужен жаваскрипт, а не это вот всё. Захочу что-то сверстать, подключу тайлвинд."
"Да все носятся с этой вёрсткой, топчатся на одном месте, а потом не могут обычный слайдер написать."

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

Ну и с тревогой, а что будет, если на собеседовании на вакансию Javascript - разработчик вдруг вместо вопросов по JS будет какой-нибудь grid?

Когда я начинал обучаться разработке, у меня была одна проблема - я отлично усваивал вёрстку и быстро применял всё изученное на практике, а вот javascript откладывал, потому что тот давался мне с трудом. Либо быстро возвращался к вёрстке, потому что базовое понимание какой-нибудь концепции, типа callback-ов, воспринималось как подвиг и невероятно долгая и упорная работа. А потом жалел, что вместо того, чтобы биться над очередным разделом learn.javascript, учил всякие препроцессоры и сборщики. Уверен, вы с таким сталкивались 😄

И эта проблема в тех или иных формах всплывает почти у всех. Что-то получается и нравится больше, а самое тяжелое остаётся на потом. Это проблема отсутствия системности в обучении. Ну и отсутствия достаточной силы воли 😃

Вывод

Вёрстка разработчику нужна. Точка. Любому разработчику. Конечно, вопрос приоритетности. Но если вы хотите или считаете себя фронтендером, вам вёрстка нужна в первую очередь. Вы ведь разрабатываете интерфейсы? Что там написано на главной странице React JS?

Первая страница библиотеки React.js. reactjs.org
Первая страница библиотеки React.js. reactjs.org

А ведь вёрстка - неотъемлемая часть UI.

Да даже если оторваться от разговоров про интерфейсы. Неужели вас не манит магия преображения демо - странички c "Hello, world!" без отступов, центрирования и со шрифтами с засечками, - во что-то, что будет красиво растягиваться, сжиматься и вести себя, как полноценный сайт! И думать: как же круто, что я это умею!

Соцсетям без этого никак, так что

подписывайтесь, ставьте лайки.