Привет. Спасибо за твой комментарий.
Я думаю, ты во многом прав, и новичкам действительно стоит обратить внимание на базовые принципы работы браузера. На том же learn.javascript.ru они прекрасно раскрываются.
Однако я вижу важность изучения HTML и CSS в том, что после написания пары тегов и нескольких CSS-свойств ты сразу получаешь некий результат. Ты уже видишь интерфейс, и уже немного понимаешь, как он создается. Возникает моментальный отклик между тем, что ты что-то делаешь и тем, что ты видишь результат. Этот отклик провоцирует продолжать изучать и развиваться в этом еще больше.
И после этого, зарядившись желанием вдохнуть в свой интерфейс жизнь, ты уже с большим интересом читаешь теорию и изучаешь дополнительные материалы.
Рассуждая из личного опыта, новички редко видят ценность в компонентном подходе и других архитектурных стилях, когда они еще почти ничего не умеют. Однако когда они уже попробовали написать простой сайт и смотрят на его код – они сами начинают интересоваться новыми решениями. Поэтому я считаю важным писать об этом.
Добрый день. Спасибо за ваш комментарий.
Должно быть, я не до конца ясно изъяснился по поводу JQuery.
Я не считаю его необходимым, однако он часто встречается в проектах, и на то есть свои причины. Он значительно проще в освоении, нежели крупные реактивные фреймворки, и его часто достаточно для реализации базового функционала лендинг-страницы или корпоративного сайта.
Здесь можно возразить, что можно писать на ванильном js. Это действительно так, но когда код разрастается и к нему приходится возвращаться спустя год – разбираться в самописных хелперах становится тяжело.
Также, изучение JQuery на первых этапах обучения помогло мне понять суть js-библиотек и то, как ими пользоваться. Полагаю, это сделало изучение более сложных технологий для меня менее болезненным.
Привет. В статье я старался дать базовую информацию о том, что предстоит изучить человеку, который только-только захотел изучать веб-разработку. Я опирался на вопросы своих знакомых, которые обращались ко мне за советом.
Вполне вероятно, что ты просто перерос эту информацию. И те статьи, которые были бы полезны тебе, оказались бы слишком сложными для других.
В будущем я постараюсь это учесть. Спасибо за твой комментарий.
Привет. Начал с фриланса 4 года назад. Сначала верстал лендинги, потом сайты посложнее. Затем углубился во Vue/Nuxt и два года уже с ними принимал участие в поддержке и разработке веб-приложений. И вот недавно начал работать в студии в качестве middle frontend разработчика. Опыт на фрилансе сошел за опыт работы (в вакансии было указано 3 года).
Я думаю, ты во многом прав, и новичкам действительно стоит обратить внимание на базовые принципы работы браузера. На том же learn.javascript.ru они прекрасно раскрываются.
Однако я вижу важность изучения HTML и CSS в том, что после написания пары тегов и нескольких CSS-свойств ты сразу получаешь некий результат. Ты уже видишь интерфейс, и уже немного понимаешь, как он создается. Возникает моментальный отклик между тем, что ты что-то делаешь и тем, что ты видишь результат. Этот отклик провоцирует продолжать изучать и развиваться в этом еще больше.
И после этого, зарядившись желанием вдохнуть в свой интерфейс жизнь, ты уже с большим интересом читаешь теорию и изучаешь дополнительные материалы.
Рассуждая из личного опыта, новички редко видят ценность в компонентном подходе и других архитектурных стилях, когда они еще почти ничего не умеют. Однако когда они уже попробовали написать простой сайт и смотрят на его код – они сами начинают интересоваться новыми решениями. Поэтому я считаю важным писать об этом.
Должно быть, я не до конца ясно изъяснился по поводу JQuery.
Я не считаю его необходимым, однако он часто встречается в проектах, и на то есть свои причины. Он значительно проще в освоении, нежели крупные реактивные фреймворки, и его часто достаточно для реализации базового функционала лендинг-страницы или корпоративного сайта.
Здесь можно возразить, что можно писать на ванильном js. Это действительно так, но когда код разрастается и к нему приходится возвращаться спустя год – разбираться в самописных хелперах становится тяжело.
Также, изучение JQuery на первых этапах обучения помогло мне понять суть js-библиотек и то, как ими пользоваться. Полагаю, это сделало изучение более сложных технологий для меня менее болезненным.
Вполне вероятно, что ты просто перерос эту информацию. И те статьи, которые были бы полезны тебе, оказались бы слишком сложными для других.
В будущем я постараюсь это учесть. Спасибо за твой комментарий.