Мой путь к веб-разработке, часть 2

Обретение знаний

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

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

Подкасты

Подкаст отличный! Я их люблю! Слушаю их не только для развлечения, но и для обучения! Что в них такого замечательного, так это то, что вы можете послушать разговор профессионалов и действительно многому у него научиться! Не волнуйтесь, если вы не понимаете всего, что они говорят. Просто послушай. Если вам что-то интересно, погуглите. Это отличный способ изучить новые концепции!

Список подкастов для веб-разработки очень длинный. Я перечислил несколько моих любимых в произвольном порядке:

Я давно слушал подкасты, но совсем недавно я начал слушать те, что касаются программирования. Когда мой уровень программирования был намного ниже, я, честно говоря, не совсем следил за всем, что мне говорили, но, продолжая слушать, как люди все время говорят об этом, мне приходилось понимать все больше и больше. Я считаю, что это отличный способ обучения. Вы слушаете, как профессионалы говорят на какую-то тему, и постепенно начинаете понимать ее все больше и больше. Подкасты также являются отличным местом для следующего чтения, которое приведет меня к следующему учебному ресурсу: книгам.

Книги

Навыки, которым я пытаюсь научиться, являются цифровыми. Это не значит, что я тоже не могу найти решения в физическом мире. Зайдите на Amazon и поищите книги по программированию. Вы найдете их тысячи и тысячи. Здесь каждый найдет что-то для себя, и на каждом уровне, от новичков до продвинутых пользователей обязательно найдется что-то, о чем можно получить новые знания. Я использую книги как своего рода специализированный способ обучения. Я читаю книги только тогда, когда действительно хочу углубиться в предмет или узнать что-то совершенно новое. Я бы порекомендовал книги из отдельной книги, если вы хотите краткий, но основательный обзор новых навыков. В основном они специализируются на интерфейсах. Вы также можете найти солидные книги от O’Reilly и Rosenfeld. Выберите книгу от О’Рейли, чтобы получить подробное объяснение кодирования, а затем выберите что-нибудь из Розенфельда, чтобы узнать больше о подходе к дизайну. Недавно у меня в голове возникла идея, что я хочу добавить элементы анимации в свое будущее портфолио (см. План из первой части здесь), поэтому я выбрал две книги от этих издателей.

  1. Разработка анимации интерфейса: осмысленное движение для пользовательского опыта, от автора Вэл Хэд.
  2. SVG-анимация: от стандартных реализаций UX до сложной адаптивной анимации, от автора Сары Драснер.

Люди

Подкасты и книги - это здорово, вы учитесь у лучших и в некотором смысле можете слушать беседы между профессионалами. Однако вы получите вдвое большую награду, если действительно примете участие в обсуждении с кем-то из полевых кругов. Несколько дней назад я прочитал отличную цитату, которая заставила меня задуматься; «Окружите себя людьми, которые умнее вас». Между прочим, эта цитата принадлежит Расселу Симмонсу, и она мне очень понравилась. Окружая себя более умными людьми, особенно если они знают что-то, что вам интересно, это действительно отличный способ учиться и всегда бросать вызов самому себе. Сходи на встречу, подружись в поле! Выйдите в онлайн, чтобы обсудить свои проблемы! Может быть, вы проявите немного своего невежества, но это вас не убьет. В конце концов, вы вернетесь только более осведомленными, а не пойдете только для того, чтобы задавать вопросы. Если вы тоже можете помочь новичку, вы можете в то же время улучшить свое понимание.

Если вы читали первую часть этой серии, то знаете, что мой план состоит из следующего:

  1. Уделите как можно больше времени обучению.
  2. Создайте конкретную вещь, которая покажет степень моих знаний.
  3. Налаживайте контакты в отрасли.

В этом посте серии были освещены некоторые инструменты, которые я использовал на первом этапе обучения. Я изо всех сил стараюсь использовать эти и многие другие инструменты каждую неделю, чтобы улучшить себя. Это в сочетании с учебной программой TheOdinProject помогает мне каждую неделю приближаться к моей конечной цели. В следующих частях я продолжу выделять первый шаг моего плана: Уделите как можно больше времени обучению. А пока не стесняйтесь обращаться ко мне, чтобы поговорить об обучении, программировании, преодолении неровностей на дороге или подкастах!

Напишите мне в twitter или присоединитесь к проекту Odin Gitter! Новые сообщения в блоге (почти) каждую неделю!