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