Главная | Все статьи | Дневник студента

Что делать, когда не получается?

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Что делать, когда не получается?  главное изображение

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

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

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

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

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

Что ж список не большой, но существенный. И вот сижу я вчера и грущу. Как же мне перенастроить свой мозг на новые подходы, на другое мышление и на понимание. Решил собраться мыслями и перестать жалеть себя, для начала. Далее создал себе некий план действий и правок на свой подход к обучению, возможно кому-то пригодится:

  • Сбавить темп и более осознано подходить к лекциям. Перестать гнаться за количеством отработанных лекций.
  • Сделать доп. выходной для отдыха мозга и осознания происходящего. Ранее я отдыхал только по воскресеньям, в другие дни даже если не выполнял задания, нагружал себя практикой на локалке, чтением книг и статей. Теперь вторник либо среда стают дополнительными выходными.
  • Во время программирования делать перерывы каждые 45-60 минут. Чуть отвлечься, перевести внимания, выпить кофе и пообщаться с кем-то. Ранее я боялся сделать перерыв, чтоб не потерять нить происходящего. В итоге за 4 часа сидения за ноутом мозг просто взрывался, а запоминание страдало. Теперь я неделю практикую перерывы и это реально помогает. Звучит просто, но я уверен, что много людей, как и я раньше не делают себе «разгрузку» на 5-10 минут при работе за ноутом.
  • Перестать считать себя тупым, когда что-то не получается. Не боятся повторить ранее пройденный материал, либо потратить день на изучение одного нового понятия.

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

Аватар пользователя Алексей Лысенко
Алексей Лысенко 30 апреля 2020
17
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время