«Моя дорогая, здесь мы должны бежать со всех ног, лишь бы оставаться на месте. И если вы хотите куда-нибудь пойти, вы должны бежать в два раза быстрее.
― Льюис Кэрролл, Алиса в стране чудес
Как фронтенд-разработчик вы, несомненно, чувствовали это. Среди множества фреймворков, плагинов и инструментов, находящихся в вашем распоряжении, может показаться, что веб-разработка движется так быстро, что вам потребуются все ваши усилия, чтобы просто оставаться актуальным. Подобно Алисе, когда она обнаруживает белого кролика и страстно следует за ним по стране чудес, мы часто ищем решения в безумии Интернета.
Вспомните, когда вы в последний раз приближались к созданию приложения. Вам нужно было решить, какой фреймворк, база данных, плагины, препроцессоры, какие платформы вы собираетесь поддерживать, и множество других вопросов, с которыми вы уже сталкивались раньше и, вероятно, будете сталкиваться снова. Прошли те времена, когда мы могли сесть и написать наш код на PHP с работающими Apache и MySQL в бэкэнде (не то чтобы запустить этот стек все еще не совсем возможно).
— Откуда ты знаешь, что я сумасшедший? — спросила Алиса.
«Должно быть, — сказал Кот, — иначе ты бы не пришел сюда».
― Льюис Кэрролл, Алиса в стране чудес
Подобно Алисе, мы ищем совета у тех, кого считаем более сведущими. Вместо Безумного Шляпника или Чеширского Кота это те люди, которые встречаются в Интернете. К сожалению, это чаще всего оставляет нас, как и Алису, с полуправдой и двусмысленностью. Затем, в состоянии полного беспорядка и растерянности, мы ловим белого кролика краем глаза. Сообщение в блоге или твит от человека, утверждающего, что он обнаружил решение, которое изменит способ создания приложений. Итак, мы начинаем гоняться за белым кроликом, как дронт на кокус-гонках.
Такие сайты, как StackOverflow, усаживают нас за стол с группами иногда полезных, часто самоуверенных и редко терпеливых людей, которые больше заинтересованы в создании своей репутации, чем в помощи другим. Задавая вопросы, вы часто чувствуете себя неадекватным и беззащитным, потому что вы не принадлежите к высшему эшелону.
«Скажите, пожалуйста, куда мне отсюда идти?»
«Это во многом зависит от того, куда вы хотите попасть».
«Мне все равно, куда… ”
«Тогда не имеет значения, куда вы пойдете».
― Льюис Кэрролл, «Алиса в стране чудес».
Это совет, который мы все должны принять. Подобно Алисе, которая бродит по лесу в Стране чудес, мы должны найти свой собственный путь. В какой-то момент мы обнаружим нашего белого кролика. Не верьте чрезмерно критическим, догматичным фанатикам программирования, которые настаивают на том, чтобы вы раскрашивали розы в красный цвет. Изучите основы дизайна приложений, CSS, HTML и Javascript и начните изучать фреймворки, когда они вам понадобятся. А не наоборот.