Скидки до 28% + 2-ая профессия бесплатно и подарки на 50 000₽

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

Как не забросить обучение?

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

Иногда бывает тяжело учиться. Особенно когда внешне всё благополучно.

Ты, конечно, понимаешь, что забросил прошлую профессию. Всем сообщил, что учишься программировать, и что прежними делами не занимаешься. Когда сообщил - тогда и понял, что это наконец, правда. Есть средства, чтобы некоторое время не рвать себе нервы, не «работать», а просто учиться изо дня в день. Как в университете, по 8-10 часов. Ты теперь не боишься поднимать трубку — звонят очень редко, и ты можешь ровным тоном рассказывать, что и как, не боясь «последствий». Когда потом вспомнаешь прежнюю занятость, это очень повышает достоинство. Теперь ты сам выбрал, что будешь делать, и сам делаешь.

Ты учишься. Системно.

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

Как они сидят по 10 часов и следуют программе? Я на Хекслете некоторые курсы проскочил за день, честно всё исполнив. Просто вещи могут быть объяснены быстро и легко. С другой стороны, я что-то знал и до этого. Но и совсем непонятные мне темы, ради которых пришёл на Хекслет, Git, например, — я осилил их за два-три дня!

К слову, желаете анекдот? На этом IQ тесте я получил 58 баллов. По его шкале, ниже 70 — умственная отсталость 😄.

Я иногда чувствую в себе такое. Сейчас четвёртую неделю мучительно прохожу проект первого уровня. И вместо каждой темы, которую я рад был бы получить в виде курса — «как работают менеджеры пакетов», «как работает билд и автобилд» и ещё что-то — я получаю несколько ссылок, в которые бьюсь лбом с разбега. Надо пробить эти ссылки, прочесть и понять. А в этих ссылках — ссылки на понятия, которые тоже надо прочесть и понять. И так много вложенных уровней. Я прохожу каждый абзац за два дня примерно. У меня сейчас 15 вкладок непрочитанных. Пишу вот это всё, чтобы набраться сил читать дальше.

Это расходует по неделе на каждый этап проекта. Этапов 9. Проект первый из четырёх.

Курсы я прохожу намного скорее. Это окрыляет. По проекту я плетусь. Это тянет камнем, губит мотивацию.

Я ведь читаю всё. Нет учителя, который остановил бы меня и сказал: ты знаешь достаточно, займись проектом. А переключаться «теория-проект» я бы не хотел. Я всё-таки настроен читать все доки, раз я буду использовать что-то, и мне дали ссылку на полный мануал.

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

С третьей стороны, я просто отвлекаюсь от проекта. Прошёл курс по устройству ОС, и это раскрыло мне, что вообще скрывается за файлами и действиями компа при загрузке. Как компьютер исполняет команды. Разобрался в старте линуксов, и наконец пришло ощущение понимания, для чего существует такое разнообразие команд и директорий в Linux FHS, зачем рассовывать пакет по разным щелям при «установке», зачем установка. Взялся за SICP и LISP, при беглом взгляде этот язык обещает любопытный опыт, он очень «логичен». Приятно копаться в почти математике, в абсолютно логичных, очевидных вещах.

Даже та же математика нравится, привлекает — в ней логика, очевидность и точность. Математика во многих случаях понятнее запутанной человеческой речи. Покрутив в уме, для чего вообще люди обращаются к программистам, я понял, что очень ценная вещь — это данные, они позволяют предсказывать. А предвидение — главное преимущество человека над природой. Работа с данными и с алгоритмами предвидения — самое остриё человеческого прогресса. Там самые крутые задачи, деньги и слава современности.

Математика сообщает нам правила этого мира. Свои правила мы тоже для ясности можем записать математически. Считаю, что налоговый кодекс стоит записать математически, и он станет вдвое короче, и намного ясней, однозначней. Если его по-прежнему записывают словами канцелярского языка — то это скорее в целях не-ясности, двусмысленности. Или от невежества. Или в расчёте на невежество (но блин, математику с младшей школы преподают каждому малолетнему дубу нашей страны уже второй век подряд, арифметику знают все, а законы сформулированы как для неучей — с многократными повторами, и без единого применения математики даже для описания вычислений. В законе даже слово «процент» растолковывается, причём зачем-то не так, как на уроке математики).

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

Поощряй обучение предсказуемо в начале, непредсказуемо в конце!

Итак, первое правило обучения, открытое мною для себя:

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

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

Я категоричен. Мне кажется, о важных вещах следует судить так. Вносить ясность. Если я не прав — моё суждение поправят. А если я не категоричен — то моё суждение даже не заметят. Кому интересны рассуждения без выводов и руководства к действию?


Я вчера пришёл к мысли, что для младшего школьника учебная четверть — это безумно много. Я в тех классах не мог повлиять на себя, чтобы получить хорошую оценку за четверть. Поощрением для меня являлась текущая оценка. Запланировать и придерживаться плана «всю четверть без двоек» я не мог в принципе — я забывал обо всём, кроме того, что было в данный день. Конец четверти был примерно так же далёк, как поступление в вуз.

В 10 классе, наоборот ,мне прививалось ощущение, что я могу схлопотать оценку два за год — и это ничего не значит. Всё равно в аттестат пойдёт результат только 11 класса, остальное забудется. Это не правильно. Это означает, что у меня нет мотива планировать на пять лет или даже на два года вперёд. Меня не учат планировать на много лет вперёд, а учат «через год всё забудется/будет не важно».

На выходе со школы я имел план на год вперёд. И всё. И его провалил тут же, под нажимом родственников, связавшись с вузом.

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

Нет поощрения, нет ожидания поощрения — нет плана, нет дальновидения, нет «цели». Нет попадания в цель. Нет ощущения победы. Нет интереса в жизни. Хочется сдохнуть.

Полагаю, многие в такой же ситуации. Я же смотрю вокруг себя.

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

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

Что если в восьмом классе дать оценку за год, в девятом — за два (8 и 9), в 10-ом - за три, в 11-ом - за четыре последних года (с 8 по 11)? В седьмом классе оценивать по полгода, и напоминать, что начиная с восьмого класса оценки «не забываются», а влияют на аттестат? Может, это поможет им раньше почувствовать, что это такое — думать на много лет вперёд?

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

Нужна ли пустая строка в конце этого текста? 😅


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

За пару часов до того, как я написал всё это, в «моём» курсе появился новый урок: основы Poetry (пакетного менеджера). Он появился «за спиной», в той части курса, которую я уже преодолел.

Аватар пользователя Alex Sweetall
Alex Sweetall 11 мая 2021
1
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря