Как людям, работающим в сфере технологий, нам часто приходится осваивать новые технологии для нашей работы.
Со временем я обнаружил, что снова и снова борюсь с одними и теми же проблемами:
- Адский учебник — при таком количестве информации легко очень быстро заблудиться. Еще один урок, а затем еще один. В какой-то момент я обнаружил, что просто смотрю учебные пособия, вместо того чтобы создавать свои собственные вещи.
- Длинная форма содержания — длинные курсы - это здорово, действительно, я ценю время, которое люди тратят на эти курсы. Проблема для меня с 12-40-часовым курсом заключается в том, что слишком много вложено в этап обучения, когда на самом деле вы хотите начать создавать свои собственные вещи как можно быстрее, потому что лучший способ обучения - это делать.
Решение.
Решение, которое я собираюсь предложить, основано на одной основной идее: быстро изучите общую идею, а затем постепенно глубоко погрузитесь в нее. Исходя из этой перспективы, я построил себе следующие шаги:
- Ускоренный курс — я обычно захожу на YouTube, ищу предмет, который я пытаюсь изучить, и сразу же добавляю "Ускоренный курс" и выбираю один из результатов. Со временем вы, возможно, увидите, что уже узнали ютубера, создавшего ускоренный курс. Вы также можете не увидеть термин "Ускоренный курс" в названии видео, но вы можете видеть, что видео достаточно короткое, чтобы походить на ускоренный курс.
Ускоренные курсы хороши тем, что они дают нам общую картину того, чему мы пытаемся научиться, но их окончание не занимает много времени.
Мое личное эмпирическое правило состоит в том, чтобы выбрать ускоренный курс, который займет не более 5 часов. - Личный проект — идея очень проста: вы учитесь на практике. Цель состоит в том, чтобы создать максимально простой проект, который завершает идеи, изученные на шаге 1. На этом этапе все, о чем вам нужно заботиться, - это посмотреть, как вы можете построить что-то самостоятельно, основываясь на том, что вы видели.
Важно создать проект, отличный от того, что вы видели на шаге 1, даже если разница невелика, он все равно лучше, чем тот же проект. Когда вы создаете что-то другое, это на самом деле заставляет вас задуматься о материалах, которые вы изучили, а не просто копировать их из видео.
Важно сказать, что здесь вам не нужно заново изобретать колесо.
Цель здесь не в том, чтобы проявить супер творческий подход к идеям проекта (хотя это может быть очень весело), а в том, чтобы применить новые концепции и идеи, которые мы изучили. Помните: вы можете создать точно такой же проект, но с другой технологией. - Глубокое погружение — хорошо, теперь у вас есть общее представление о технологии. Теперь пришло время повысить уровень и, в основном, попытаться узнать все, что вы можете, об этой технологии. Для меня это означает познакомиться со всей мощью технологии, выходящей за рамки ее базового использования, и, если возможно, узнать, как она работает под капотом.
Первое, что я бы сделал, это ознакомился с документацией. В этом есть множество преимуществ: документация содержит самую свежую информацию о данной технологии, темы, которые не освещаются в других местах, и о том, как думает создатель данной технологии.
После этого вы можете идти в любом направлении, в каком захотите. Это также время для того, чтобы использовать "тяжелое оружие", такое как 40-часовые курсы, или создавать большие и сложные проекты, в которых используется эта технология.
Это мои личные советы по изучению новых технологий. Мне бы хотелось узнать ваши мысли по этому поводу и ваш собственный подход к изучению новых вещей.