Итак, вы записались на другой онлайн-курс – как вы его используете?

1656580829 itak vy zapisalis na drugoj onlajn kurs – kak vy ego

автор Винь Ле

1x0MAiv8O481ZhHyksRr0fTmXsC0sRcGy3Nk

В прошлом году я, к счастью, получил возможность прочесть специальный доклад в журнале Economist, в котором говорилось о том, насколько важно обучение на протяжении всей жизни в эпоху автоматизации. Сейчас все, кажется, боятся мнения, что искусственный интеллект и машины могут в конечном итоге заменить их работу. Но «Экономист» спорит о важности самообучения и саморазвитии в целом.

Одним из ценных источников для самообучения является MOOC (Массивные онлайн-курсы обучения), которые приобретают невероятно широкую осведомленность. Благодаря их гибкости, доступности и все более доступным ценам многие люди считают MOOC важным инструментом для обновления своих навыков или карьерного роста.

А как насчет разработчиков?

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

Как получить максимальную отдачу от MOOC

Пожалуйста, не запоминайте эти блоки кода

Существует очень распространенное заблуждение, о котором вы, возможно, слышали миллион раз, и я видел себя, когда впервые начал погружаться в учебники: я думал, что могу как-то запомнить строки кода, с которыми работал.

Вскоре я понял, что это не только занимает много времени, но и перегружает и мешает вам двигаться вперед. Позвольте мне показать вам почему.

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

Просто так работает человеческий разум. Чтобы быстро подобрать что-нибудь, чтобы мгновенно использовать, когда это нужно, нам нужно часто практиковать это самим, а не просто наблюдать, как кто-то это делает.

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

Не поймите меня неправильно. Есть вещи, которые обязательно нужно помнить. Вы будете активно использовать их, и это сэкономит ваше время позже. Но дело в том, что практически все можно находить. Позже вы можете быстро найти эти блоки кода, поэтому все, что вам нужно помнить, это зачем он используется, чтобы вы знали, что искать.

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

Но что это такое важный вещи? Идём дальше.

Попытайтесь понять понятие

Да, понятия важны. Но, опять же, какие понятия?

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

Чем дальше вы идете в свой путь кодирования, тем больше вы осознаете, что строки кода, которые вы пишете, являются только способом решения проблемы. И по мере развития мы способ для решения проблемы часто обновляется и усовершенствуется, но концепции почти не изменяются.

Представьте, что вы хотите использовать библиотеку. Вы переходите к его документации или прокручиваете вниз к части использования его репозитории Github, берете этот блок кода и вставляете его в свой проект. Через месяц синтаксис изменится и на вашем терминале появятся красные линии. Что ты собираешься делать?

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

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

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

Как вы можете разобраться в этом?

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

К счастью, почти все поставщики MOOC, которых я знаю, предлагают пробный период, во время которого можно предварительно просмотреть ряд лекций в рамках курса. Испытательный период может отличаться у разных поставщиков. Однако обычно этого достаточно, чтобы по крайней мере почувствовали содержание, а также методы обучения преподавателя.

Лично я после того, как зарегистрируюсь на пробную версию, не тороплюсь и ныряю сразу в курс. В то же время я стараюсь наблюдать за тем, как преподаватель объясняет и уточняет понятие. Цель этого состоит в том, чтобы убедиться, что, посвятив свое время и деньги на курс, я научусь думать и решать проблемы в своих проектах вне того, что охватывает учебник.

Рейтинг имеет значение, но не столь

Одной из ошибок, которую я совершил в начале при выборе курса, было сильно полагаться на рейтинг курса, отзывы и количество зачисленных студентов.

Однако дело в том, что не все преподаватели обладают способностью к объяснению понятий, независимо от того, насколько они блестящие. Педагогические навыки не прямо пропорциональны опыту или уровню навыков человека.

Кроме того, уровень понимания и опыт каждого ученика также разный. Некоторым людям может показаться, что инструктор очень хорошо объясняет понятие, но это может быть не так.

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

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

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

Ищите другие решения

Есть известная цитата,

Гладкое море никогда не делает лучшего моряка.

Имеет ли это смысл?

Не слишком очевидно, не правда ли? Позвольте сказать почему.

Задумывались ли вы когда-нибудь о том, что во время учебы все работает безупречно, как магия?

По моему мнению, причина в том, что в проекте есть инструктор выбирает чтобы научить вас, они уже выбрали технологию, о которой знают лучше, а также много раз репетировали ее и испытывали на практике.

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

Вы должны не только искать альтернативы для решения проблемы, но и встретить само решение, задав такие вопросы, как:

  • Почему эта технология является лучшим способом решения этой проблемы?
  • Что делает его лучше других в этом контексте?

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

Как? Читайте об этом!

Как же найти решение для новой для вас концепции? Тратить время на разные средства – это отличный способ помочь. Видео полезно для просмотра и получения представления о широте концепции. Но я обнаружил, что статьи и блоги тоже необходимы для глубокого понимания концепции.

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

Но чтение документации может быть чем-то непосильным, особенно для новичков в коде.

Тем не менее, суть в том вам не нужно читать все. Скорее, попробуйте просто просмотреть ту часть, где она решает проблему, с которой вы сталкиваетесь сейчас. Прочтите его, сравните его с тем, как его представил ваш преподаватель, и погуглите, как другие пользователи это реализуют. Поверьте, вы гораздо глубже поглотитесь в библиотеку, технологии или концепцию.

Документирование вместо копирования

Что, если я скажу вам, что вы забудете большинство того, что вы только что научились в течение следующих нескольких недель или месяцев?

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

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

Я точно видел, слушал, думал, что понял, как это решить, но почему я не могу вспомнить это именно сейчас?

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

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

Вот так другой документация становится на место. Я не говорю об официальной документации, но ваш документация.

Что? Да, вы также должны вести собственную документацию.

Как? Практикуя привычку записывать то, что вы научились, и сохранять это где-нибудь, чтобы вы могли быстро обратиться к нему, когда нужно.

Что еще важнее, пожалуйста, не рассматривайте его как словарь синтаксиса и фрагментов! Дополните его анализом проблемы, мнениями, углубленными разъяснениями, ссылками из разных источников. Сделайте это своим, чтобы знать, как быстро получить доступ к информации.

Не забывайте о форумах и досках обсуждений

Что вы обычно делаете, когда сталкиваетесь с ошибками или проблемами во время учебы?

Вы Google/StackOverFlow с первой попытки?

Что если я скажу вам, что у вас уже есть мини-версия StackOverFlow прямо в учебнике?

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

Форумы курсов и доски обсуждений – обычно первое место, куда я обращаюсь, когда сталкиваюсь с ошибками — еще до того, как начну их поискать в Google. Это потому, что многие студенты, проходившие курс, уже сталкивались с такой же ошибкой. Поэтому вы можете найти ответы прямо в разделе «Вопросы и ответы», не выходя из класса.

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

Осторожно – не позволяйте этим курсам обмануть вас!

Есть одна проблема с онлайн-курсами, с которой я сталкивался много раз. Честно говоря, у меня была иллюзия, что я отлично решаю проблемы на основе прогресса, которого я достиг в течение курса.

Но потом я понял, что ответы, которые я считал, что узнал, действительно не были моими решениями! Они принадлежали инструктору и были прямо на курсе.

Это потому, что всякий раз, когда нужно решить реальную жизненную проблему, никто, кроме вас, не должен уходить, чтобы найти ответ. Нет никаких предложений от преподавателя, никаких рекомендаций или подсказок от ваших сокурсников. Только вы и знания, которые вы получили. Это момент, когда ты по-настоящему осознаешь, какие знания у тебя есть, а чего нет!

Но опять же, вы совершенно не должны винить себя в этом. Первый шаг – просто принять правду, а потом понять, как ее разобрать.

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

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

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

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

Если это технология, с которой вы не знакомы, попытайтесь просмотреть ее документацию или по крайней мере заглотить ее после того, как вы узнаете лектора. После этого дайте себе смелость попытаться понять это и попробовать. Даже если он может сломаться с первой попытки, у вас все в порядке.

Помните: чем больше трудностей и трудностей вы сталкиваетесь на этом пути, тем больше вероятность, что вы запомните и сделаете свои знания.

Вывод

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

Поэтому наберемся смелости друзья! Сначала ваш код может быть безобразным или сломанным, но это все равно лучше, чем копировать строки, написанные другими.

Есть общий цикл, Попробуйте, испытайте, учитесь и улучшайте, что многие используют, подходя к новой концепции. И, как вы видели, обучение и усовершенствование — это две следующие части. Это шаги для оттачивания ваших знаний. Они важны.

Но еще важнее самостоятельно почувствовать вкус этой новой вещи и попробовать ее, чтобы увидеть, как она правильна, или нет. Затем продолжайте решать проблемы на этом пути, пока это как-то не заработает. Чем больше вы независимы в своем обучении, тем счастливее и взволнованее вы можете чувствовать себя, когда проблема будет решена!

Тем не менее это процесс, который должен пройти каждый из нас. А жизнь такая скучная без изменений и развития, не правда ли? Итак, как вы максимально используете свой обучающий путь? Нарушьте свои обычные способы подхода к проблемам, предпочтите широкие концепции фактического синтаксиса, задокументируйте свое путешествие и используйте ресурсы, предоставленные курсами. Вы точно будете на верном пути!

На этом этот блог закончился! Спасибо, что прочли! Если вам нравится, нажмите???

Поздравляйтесь с SM: Facebook, Twitter, LinkedIn или на моем личном сайте.

Следите за новостями будущих технических блогов? ? ?

До встречи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *