5 личных принципов обучения для начинающих

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

Зачем нам все это?

В начале обучения важно понимать причину, по которой вы решили освоить что-то новое. Это может быть задание в школе, универе, или необходимость по работе, даже если ради развлечения. Многие опускают руки не изучив материал до конца, или сталкиваются с некоторыми трудностями, например ошибкой (привет кавычка не в том месте), но это всё не про вас. У вас же есть веская причина почему стоит продолжать, и не останавливаться?

В рубрике #respect — публикую интересных людей, они делятся частичкой себя в интернете, и на которых рекомендую подписаться

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

Если упростить: человеку нужен человек

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

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

roadmap - карта обучения

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

  • Creately - можно без регистрации

  • Miro.com — это быстрый и удобный способ фиксировать и структурировать идеи.

и не забываем о том, зачем и почему вы все это начали.

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

Основываясь на старых подходах, придется писать больше кода

поиск наименьших значений с помощью циклов

это же решение используя новый синтаксис

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

ну или таких форумов как код.ру на общие темы 😅

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

И помните, сообщество — это место, где вы можете спросить о своей проблеме, и получить помощь, только убедитесь, что перед этим воспользовались всеми доступными способами получения информации (поиск google/yandex, документация, stackoverflow), а так же старайтесь правильно оформлять свое сообщение, не фотографировать экран монитора на котором видно код, а доходчиво опишите свою ошибку, и приложите скриншот кода, уважайте друг друга.

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