Все статьи | Блог студента

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Алексей Лысенко
Алексей Лысенко 30 апреля 2020
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев