19 неделя на Хекслете.
27 января 2023, пятница.
Прошло девятнадцать недель учебы. За эту неделю набрал 54 балла, всего уже 1509 баллов. Неделя отдыха от учебы пошла на пользу. Что-то успел переосмыслить, что-то отложить на потом. Далее я опишу и результаты недели отдыха и первой недели после отдыха. По сути пост за две недели сразу.
Результаты за неделю из запланированного и не только:
Отдохнуть от учебных материалов Хекслета 1 неделю. Отдохнул. Упражнений не делал, теорию не читал, испытаний не проходил. Действительно ощутил некоторое облегчение от безостановочной гонки. Перестало "бомбить" от участков текста, которые не могу понять с первого прочтения. Ощутимо снизилась тревожность и желание во что бы то ни стало набрать минимум 10 баллов за сегодняшний день. Вероятно отдохнуть в течение одной недели стоило даже раньше, примерно на 15-й или на 16-й неделе. После отдыха мотивация продолжать учебу выросла и окрепла (непосредственно перед отдыхом прослеживалась частичная утрата мотивации).
Начать чтение книги "Структура и интерпретация компьютерных программ". Читать начал. Иду понемногу, по 10-15 страниц в день. Интересно.
Составить пост/отзыв о проекте "Игры разума". Пока не составил. Ленюсь.
Завершил курс "Python: Автоматическое тестирование". После отдыха он дался гораздо легче. Какие-то знания улеглись в голове и непонятное стало понятным. Но всё же к курсу есть вопросы и замечания. Хочется, чтобы курс более плавно переходил от темы к теме, с большим количеством примеров и, вероятно, через большее количество уроков.
Начал курс "Python: Абстракция с помощью данных". Курс идёт не просто, но я стараюсь идти аккуратно. В теории курса дали ссылку на курс "Python: Составные данные". И есть ощущение, что сперва необходимо пройти этот курс, а потом вернуться к курсу Python: Абстракция с помощью данных".
Завершил курс "Непрерывная интеграция (CI)". На этот курс ссылается курс "Python: Автоматическое тестирование". Очень интересный, хоть и небольшой курс. У меня получились не все самостоятельные задания, но я планирую вернуться и повторить курс через некоторое время. Сама идея автоматизации на таком высоком уровне мне понравилась.
Наблюдения ощущения и рассуждения:
Отдыхать надо не только для восстановления сил и мотивации, но и для ощущения контраста нагрузки от всего происходящего. Проще говоря будучи внутри процесса учебы недооцениваешь сколько сил на это тратишь и кажется, как будто бы ничего и не происходит и ты всегда недостаточно усерден. А тут раз, и оказывается, что без учебного процесса высвободилось много сил и времени. Так вот именно эти силы и время я отдавал учебе, и их много. А значит я всё же молодец, и зря недооценивал свои старания.
Стал по-другому смотреть на работу/профессию программист-разработчик. Как такового описания не получилось, но сформировались новые представления о работе программиста-разработчика, а именно:
- Значительная часть работы будет посвящена формированию четко работающего окружения. В каком-то смысле "Сперва час точу топор, потом за пять минут срубаю дерево", а не наоборот.
- Тестирование — это значительная часть работы. Через тестирование можно выстраивать всю последовательность работы над кодом. Оказывается это тоже вполне рабочий подход.
- Если что-то не получается сделать, то лучше отложить и сделать то, что получается. Банальность, но помогает не "разбивать голову" о то, что впоследствии кажется простым.
Читать книги и статьи тоже полезно и тоже развивает не меньше, чем фокусированные упражнения и четко подобранная теория. Кругозор не менее важен, чем общий базис.
Как вижу задачи на следующую неделю:
- Продолжить чтение книги "Структура и интерпретация компьютерных программ".
- Начать чтение книги "Грокаем алгоритмы".
- Завершить курс "Python: Составные данные".
- Завершить курс "Python: Абстракция с помощью данных".
- Составить пост/отзыв о проекте "Игры разума".
Первый пост с целеполаганием https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet
Первая неделя https://ru.hexlet.io/blog/posts/pervaya-nedelya-na-hekslete-kak-idyot
Вторая неделя https://ru.hexlet.io/blog/posts/vtoraya-nedelya-na-hekslete-kak-idyot
Третья неделя https://ru.hexlet.io/blog/posts/tretya-nedelya-na-hekslete-kak-idyot
Четвёртая неделя https://ru.hexlet.io/blog/posts/chetvyortaya-nedelya-na-hexlete
Пятая неделя https://ru.hexlet.io/blog/posts/pyataya-nedelya-na-hekslete
Шестая неделя https://ru.hexlet.io/blog/posts/shestaya-nedelya-na-hekslete-3c17201d-be42-47bc-8199-1a0e35c0c81d
Седьмая неделя https://ru.hexlet.io/blog/posts/sedmaya-nedelya-na-hekslete
Восьмая неделя https://ru.hexlet.io/blog/posts/vosmaya-nedelya-na-hekslete
Девятая неделя https://ru.hexlet.io/blog/posts/devyataya-nedelya-na-hekslete
Десятая неделя https://ru.hexlet.io/blog/posts/desyataya-nedelya-na-hekslete
Одиннадцатая неделя https://ru.hexlet.io/blog/posts/odinnadtsataya-nedelya-na-hekslete
Двенадцатая неделя https://ru.hexlet.io/blog/posts/dvenadtsataya-nedelya-na-hekslete
Тринадцатая неделя https://ru.hexlet.io/blog/posts/trinadtsataya-nedelya-na-hekslete
Четырнадцатая неделя https://ru.hexlet.io/blog/posts/14-nedelya-na-hekslete
Пятнадцатая неделя https://ru.hexlet.io/blog/posts/15-nedelya-na-hekslete
Шестнадцатая неделя https://ru.hexlet.io/blog/posts/16-nedelya-na-hekslete
Семнадцатая неделя https://ru.hexlet.io/blog/posts/17-nedelya-na-hekslete
Восемнадцатая неделя https://ru.hexlet.io/blog/posts/18-nedelya-na-hekslete
Совмещение учебы с работой и самоорганизация https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya