Статьи

Это проклятая индустрия

Редакций по Nettuts + немного, и далеко друг от друга, но, учитывая, что мы приближаемся к концу еще одного года, я подумал, что было бы неплохо обсудить один лишенный сна аспект этой индустрии веб-разработки, к которому мы все причастны к: это всегда крутит и поворачивает.

Для тех из вас, кто имеет пять или более лет опыта: зная, что вы знаете о крутой, бесконечной кривой обучения, вы бы хотели начать все сначала?

Чем больше вы учитесь, тем больше понимаете, как мало вы знаете.


Возьмите, к примеру, меня: мне 25 лет, и я работаю в этой отрасли в различных формах, начиная с колледжа. По любым другим корпоративным показателям я — ребенок, едва достойный раскрыть рот во время встречи команды. Тем не менее, наша конкретная индустрия веб-разработки немного отличается в этом отношении: мы молоды. Многие из разработчиков, которые стремительно продвигают Интернет, моложе 30 лет; как одновременно удивительно и удручающе одновременно!

Удерживание? Уверенно: удручает. Говорят, что в математике, если к 30 годам у тебя не было отличной идеи, ее никогда не будет. Конечно, я использую общее «они говорят», потому что я действительно имею в виду строку из фильма «Прекрасный разум» — но я отвлекся. Преимущество для молодежи повсюду вокруг нас: это музыка, которую вы слушаете, фреймворки JavaScript, которые вы любите, инструменты, которые вы используете, и т. Д.

Вы когда-нибудь замечали, как ваши любимые музыкальные исполнители редко достигают того же уровня «волшебства» в новом альбоме спустя десятилетие после того, как они вошли в музыкальную индустрию? Это почему?

Возможно, когда вы молоды, вы открыты для новых идей и ставите под сомнение статус-кво. Или, может быть, через пятнадцать-двадцать лет у вас не будет такого же драйва, как раньше. Рокки Бальбоа назвал бы это «глазом тигра» … или его отсутствием. Однажды он потерял это … и случилось плохое.

Конечно, это не переносится через «pin-to-pin» в нашу маленькую ole-среду для веб-разработки, но справедливо сказать, что это происходит в какой-то небольшой форме.

Даже когда мне платят за обучение, я все же обнаружил, что не успеваю за стаей.

Большая часть каждого моего рабочего дня уходит на изучение новых технологий. Вне зависимости от того, идет ли речь о расшифровке спецификации CSS3 или о бесчисленных блогах ( спасибо, Instapaper ! ), Моя работа требует, чтобы я был в курсе последних тенденций и методов. Я не могу сказать вам, как часто мой ноутбук приносят в кровать, так как я работаю над проектом еще долго после того, как промах засыпал. Моя интуиция говорит мне, что мы все знакомы с вездесущим синдромом «ноутбук в постели», а также с эффектом горячего паха . Тем не менее, даже когда мне платят за обучение, я все же обнаружил, что не успеваю за стаей. Например, давайте рассмотрим небольшой список интересных новых технологий или сценариев, с которыми мне еще предстоит поиграть:

  • CoffeeScript
  • NodeJS
  • ControlJS
  • LabJS
  • Рафаэль
  • Рубин / Рельсы
  • Kohana Framework

Возможно, еще более удручающий, этот список составляет всего лишь то, что я смог придумать за мгновение или около того. Через шесть месяцев этот список утроится.

Еще страшнее то, что в 25 лет можно предположить, что через пять лет у меня будут дети. Прямо сейчас, сохраните несколько ругательств от моей невесты — обычно, когда она готова покинуть дом, а я постоянно говорю: «Еще 5 минут» — я могу потратить как можно больше времени на программирование в комнате, которая длинна после того, как стало темно, после того, как солнце село; потому что, конечно, я не могу потрудиться включить лампу, когда я работаю!

Для тех из вас, кто имеет постоянную работу, жен (желательно только одну) и детей: как вы находите время для продолжения обучения? Или, может быть, лучше сказать: когда ты находишь время?


«Две мыши упали в миску с кремом. Первая мышь сдалась и сразу умерла. Вторая мышь боролась и плавала, пока он не взбил сливки в сливочное масло и не выполз из него». — Кристофер Уокен

Таким образом, это поднимает вопрос: кому мы продолжаем изучать новые методы, если те же самые методы будут неизменно устаревать в течение пары лет или около того? Сколько бесполезных старых технических книг у вас дома?

Я полагаю, что каждый из нас продолжает учебный процесс по разным причинам.

  • Страсть: Время от времени я мягко жалуюсь, что мне кажется, что у меня никогда не было времени расслабиться и, скажем, сыграть в ту новую видеоигру, которую я купил месяц назад, но еще не копался. Хотя, если честно, это потому, что в свободное время я искренне люблю играть с какой-то новой структурой или личным проектом. Поскольку вы читаете эту статью прямо сейчас, понятно, что вы тоже.
  • Обязательство: Возможно, ваша конкретная работа требует, чтобы вы были в курсе последних тенденций и знали о конкретных изменениях / обновлениях в каждой новой версии браузера.
  • Конкуренция: возможно ли, что вы пренебрегаете своими друзьями в пользу монитора из-за конкуренции со своими сверстниками? Вы беспокоитесь, что вас обойдут, если вы уйдете на месячный отпуск?
  • Необходимость: нас неизменно вдохновляют сайты, которые мы просматриваем. Заинтригован использованием Apple анимации CSS3 на их веб-сайте? Что ж, если вы хотите имитировать подобный эффект без JavaScript, вам нужно изучить некоторые статьи по CSS3 на нашем веб-сайте или превосходную книгу Энди Кларка по Hardboiled Web Design .
  • Наслаждайтесь наказанием: с другой стороны, также возможно, что вам нравится чистить зубы бутылкой Джека и скрежетать зубами по едва читаемой спецификации HTML5. Признаем ли мы это или нет, я бы поспорил, что мы все попадем в этот лагерь. Существует уникальное чувство гордости, которое исходит из рамок и методов обучения, которые способны понять 0,1% населения.

[…] Существует мир красоты и интеллектуальных проблем, в которых отказано 99,9% тех, кто не является математиком высокого уровня.
— Эндрю Уайлс

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


Ладно ладно; так есть ли смысл всему этому бессвязному? Может быть и так; возможно нет — прерогатива редактора!

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

Забудьте о своем многолетнем опыте: если вы возьмете хотя бы год или два перерыва в этой отрасли, вы снова окажетесь в самом начале, снова имея титул «нуб». А если серьезно, кто-нибудь из нас когда-либо действительно уходит от этого слова? Я использую WordPress в течение многих лет … но я все еще обращаюсь к кодексу WP ежедневно.

Поэтому в следующий раз, когда ваш сердечный ритм увеличится, вы снова попытаетесь обдумать какую-то новую технику или способ кодирования (например, веб-формы или MVC), всегда помните: мы все вместе; Мы все чувствуем себя позади. Но опять же, мы остаемся в курсе, потому что нам нравится эта чертова индустрия.


В заключение этой статьи у меня есть три вопроса к вам, читатель John Q:

  • Как вы справляетесь с постоянным развитием нашей отрасли и пониманием того, что, если вы возьмете отпуск на год, вы почувствуете себя устаревшим?
  • Зная, что нужно для того, чтобы достичь того, где вы находитесь сегодня, готовы ли вы начать все сначала, если часы будут откатываться назад?
  • Почему вы читаете Nettuts + каждый день?