1 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>15 неделя на Хекслете.</strong></p>
1
<p><strong>15 неделя на Хекслете.</strong></p>
2
<p>23 декабря 2022, пятница.</p>
2
<p>23 декабря 2022, пятница.</p>
3
<p>Прошло пятнадцать недель. За эту неделю набрал 66 баллов, всего уже 1288 баллов. Решил сфокусировать усилия на проекте "Игры разума" и на решении испытаний к ранее пройденным курсам. Неделя выдалась весьма продуктивной.</p>
3
<p>Прошло пятнадцать недель. За эту неделю набрал 66 баллов, всего уже 1288 баллов. Решил сфокусировать усилия на проекте "Игры разума" и на решении испытаний к ранее пройденным курсам. Неделя выдалась весьма продуктивной.</p>
4
<p><strong>Результаты за неделю из запланированного и не только:</strong></p>
4
<p><strong>Результаты за неделю из запланированного и не только:</strong></p>
5
-
<ul><li><p><em>Пройти шаги 3-5 проекта по модулю 1.</em>Выполнено! Шаги с 1 по 4 по сути являются подготовкой к непосредственно функциональной части проекта. А шаг 5 это первый шаг, где реализуется первая из "Игр разума". На мой взгляд, в проекте сейчас самое сложное не реализация функционала игр, а выполнение всех требований по увязке файлов в проект, как в единое целое. Именно выполняя проект я начал, понимать зачем все эти "манипуляции" с Poetry и c Maker нужны, и как они работают. Собственно, с 1 по 4 шаг я боролся и превозмогал прокрастинацию и непонимание зачем всё это нужно, а на 5 шаге уже боролся с собственным незнанием и поборов его получил и некоторое непротиворечивое понимание. Вообще проект из непонятного, но обязательного шага становится для мен�� интересным и познавательным. Попробую после завершения проекта написать отзыв.</p>
5
+
<ul><li><p><em>Пройти шаги 3-5 проекта по модулю 1.</em>Выполнено! Шаги с 1 по 4 по сути являются подготовкой к непосредственно функциональной части проекта. А шаг 5 это первый шаг, где реализуется первая из "Игр разума". На мой взгляд, в проекте сейчас самое сложное не реализация функционала игр, а выполнение всех требований по увязке файлов в проект, как в единое целое. Именно выполняя проект я начал, понимать зачем все эти "манипуляции" с Poetry и c Maker нужны, и как они работают. Собственно, с 1 по 4 шаг я боролся и превозмогал прокрастинацию и непонимание зачем всё это нужно, а на 5 шаге уже боролся с собственным незнанием и поборов его получил и некоторое непротиворечивое понимание. Вообще проект из непонятного, но обязательного шага становится для меня интересным и познавательным. Попробую после завершения проекта написать отзыв.</p>
6
</li>
6
</li>
7
<li><p><em>Попытаться решить оставшиеся 7 испытаний из курса "<a>Python: Функции</a>"</em>. Прошел 4 из 7 испытаний. Остались испытания "Увеличение двумерного списка в ФП-стиле", "Интерактивные функции" и "Функции с проверкой типов". Эти испытания имеют не высокий процент самостоятельного выполнения и предупреждение в виде надписи<strong>"Внимание, испытание повышенной сложности!"</strong>и<strong>"Помните: в самом начале обучения программированию вполне нормально не уметь решать подобные задачи!"</strong>. Подобные предупреждения не только предостерегают, но и как будто предлагают заняться указанными испытаниями после завершения работы с проектом! Остальные испытания дались при умеренном напряжении извилин.</p>
7
<li><p><em>Попытаться решить оставшиеся 7 испытаний из курса "<a>Python: Функции</a>"</em>. Прошел 4 из 7 испытаний. Остались испытания "Увеличение двумерного списка в ФП-стиле", "Интерактивные функции" и "Функции с проверкой типов". Эти испытания имеют не высокий процент самостоятельного выполнения и предупреждение в виде надписи<strong>"Внимание, испытание повышенной сложности!"</strong>и<strong>"Помните: в самом начале обучения программированию вполне нормально не уметь решать подобные задачи!"</strong>. Подобные предупреждения не только предостерегают, но и как будто предлагают заняться указанными испытаниями после завершения работы с проектом! Остальные испытания дались при умеренном напряжении извилин.</p>
8
</li>
8
</li>
9
<li><p><em>Завершить прохождение курса "<a>Python: Декларативное программирование</a>".</em>Завершил. Курс интересный. Пока не получается без серьезных раздумий придумать декларативное решение для задач и испытаний. Но предложенные идеи интересны. Вероятно, с большей практикой придет и большее понимание. К курсу ещё есть семь 7 испытаний, 2 из которых я успешно решил.</p>
9
<li><p><em>Завершить прохождение курса "<a>Python: Декларативное программирование</a>".</em>Завершил. Курс интересный. Пока не получается без серьезных раздумий придумать декларативное решение для задач и испытаний. Но предложенные идеи интересны. Вероятно, с большей практикой придет и большее понимание. К курсу ещё есть семь 7 испытаний, 2 из которых я успешно решил.</p>
10
</li>
10
</li>
11
<li><p><em>Познакомиться с "кейсами" задач от работодателей на Хекслете.</em>Пока не начал, много времени и усилий трачу на проект "Игры разума", который не так уж и прост, если учиться самостоятельно.</p>
11
<li><p><em>Познакомиться с "кейсами" задач от работодателей на Хекслете.</em>Пока не начал, много времени и усилий трачу на проект "Игры разума", который не так уж и прост, если учиться самостоятельно.</p>
12
</li>
12
</li>
13
<li><p>Смог пройти испытание "<a>Копилка</a>", что далось мне, наверное, раза с 6 или с 7. Само это испытание, задание к нему и работа над получением положительного результата заслуживают отдельного поста.</p>
13
<li><p>Смог пройти испытание "<a>Копилка</a>", что далось мне, наверное, раза с 6 или с 7. Само это испытание, задание к нему и работа над получением положительного результата заслуживают отдельного поста.</p>
14
</li>
14
</li>
15
</ul><p><strong>Наблюдения ощущения и рассуждения:</strong></p>
15
</ul><p><strong>Наблюдения ощущения и рассуждения:</strong></p>
16
<ul><li><p>Проект "Игры разума". Пока мною пройдено 5 из 9 шагов. Идёт не просто. Приходится выстраивать новую "картину мира" и искать для себя ответы на вопросы "как же это работает?" и "зачем это нужно?". Столкнулся с тем, что баланс понятного и непонятного в материалах проекта для меня не комфортный. Приходится превозмогать и бороться с прокрастинацией для продвижения вперед. С другой стороны, это и есть наиболее результативный путь в обучении (если только удается этот путь пройти). Приходится возвращаться к материалам ранее пройденных курсов и искать ответы на вопросы. И методом "научного тыка" приближаться к результату.</p>
16
<ul><li><p>Проект "Игры разума". Пока мною пройдено 5 из 9 шагов. Идёт не просто. Приходится выстраивать новую "картину мира" и искать для себя ответы на вопросы "как же это работает?" и "зачем это нужно?". Столкнулся с тем, что баланс понятного и непонятного в материалах проекта для меня не комфортный. Приходится превозмогать и бороться с прокрастинацией для продвижения вперед. С другой стороны, это и есть наиболее результативный путь в обучении (если только удается этот путь пройти). Приходится возвращаться к материалам ранее пройденных курсов и искать ответы на вопросы. И методом "научного тыка" приближаться к результату.</p>
17
</li>
17
</li>
18
<li><p>Начиная обучение на Хекслете, я двигался со скоростью около 20 баллов в день. Иной раз и до 40 баллов в день. И тратил на это 1,5 - 2, реже 3 часа в день. И я как-то привык к этой скорости продвижения и стал считать её нормой, и стал стараться поддерживать её. Но по мере продвижения вглубь профессии "Python-Разработчик" это стало всё сложнее. Материал уроков стал более сложным к пониманию, многие испытания стали сложнее и требуют больше времени. Да и проект занимает прилично времени и при этом не приносит баллов рейтинга(. Сейчас у меня с ощутимым трудом и при затратах около 3 часов времени в день получается набирать 10-12 баллов в день. И вот хочется как-то более сбалансированную бально-рейтинговую систему. Чтобы более сложные задания и уроки давали больше баллов, по сравнению с упражнениями начальных уровней. Чтобы, затрачивая примерно одно и тоже время на обучение, можно было получать примерно один и тот же результат. Хотя, возможно, это я перфекционист и это важно только для меня.</p>
18
<li><p>Начиная обучение на Хекслете, я двигался со скоростью около 20 баллов в день. Иной раз и до 40 баллов в день. И тратил на это 1,5 - 2, реже 3 часа в день. И я как-то привык к этой скорости продвижения и стал считать её нормой, и стал стараться поддерживать её. Но по мере продвижения вглубь профессии "Python-Разработчик" это стало всё сложнее. Материал уроков стал более сложным к пониманию, многие испытания стали сложнее и требуют больше времени. Да и проект занимает прилично времени и при этом не приносит баллов рейтинга(. Сейчас у меня с ощутимым трудом и при затратах около 3 часов времени в день получается набирать 10-12 баллов в день. И вот хочется как-то более сбалансированную бально-рейтинговую систему. Чтобы более сложные задания и уроки давали больше баллов, по сравнению с упражнениями начальных уровней. Чтобы, затрачивая примерно одно и тоже время на обучение, можно было получать примерно один и тот же результат. Хотя, возможно, это я перфекционист и это важно только для меня.</p>
19
</li>
19
</li>
20
</ul><p>Испытания действительно испытывают меня. И испытывают по разным направлениям. Некоторые испытания у меня не получается пройти с первого подхода, и я откладываю их на некоторое время. Иногда на несколько недель или на месяц. А возвращаясь к ним уже ощущаю, что во мне зародились и укоренились новые знания и навыки и у меня получается пройти испытания. Такие испытания испытывают пределы моих знаний и навыков. Но есть и другие испытания, которые испытывают границы моего понимания самой задачи испытания и мою готовность принять тот факт, что текст испытания может быть не однозначен или не корректен. Проще говоря, ситуации в которых понял испытание не так, как его принимает система. Вот пример такого испытания - "<a>Python: Горизонтальная гистограмма</a>". Казалось бы, малосущественная разница между требованием вернуть из функции и вывести на экран. Но иногда именно эта неточность отделяет положительный результат от отрицательного. Но, с другой стороны, в жизни так тоже бывает, когда вам заявляют в виде ТЗ или в виде указания не то, что от вас хотят получить. Так что неоднозначность описания испытания - это тоже своего рода испытание.</p>
20
</ul><p>Испытания действительно испытывают меня. И испытывают по разным направлениям. Некоторые испытания у меня не получается пройти с первого подхода, и я откладываю их на некоторое время. Иногда на несколько недель или на месяц. А возвращаясь к ним уже ощущаю, что во мне зародились и укоренились новые знания и навыки и у меня получается пройти испытания. Такие испытания испытывают пределы моих знаний и навыков. Но есть и другие испытания, которые испытывают границы моего понимания самой задачи испытания и мою готовность принять тот факт, что текст испытания может быть не однозначен или не корректен. Проще говоря, ситуации в которых понял испытание не так, как его принимает система. Вот пример такого испытания - "<a>Python: Горизонтальная гистограмма</a>". Казалось бы, малосущественная разница между требованием вернуть из функции и вывести на экран. Но иногда именно эта неточность отделяет положительный результат от отрицательного. Но, с другой стороны, в жизни так тоже бывает, когда вам заявляют в виде ТЗ или в виде указания не то, что от вас хотят получить. Так что неоднозначность описания испытания - это тоже своего рода испытание.</p>
21
<p><strong>Как вижу задачи на следующую неделю:</strong></p>
21
<p><strong>Как вижу задачи на следующую неделю:</strong></p>
22
<ul><li>Пройти шаги 6-9 проекта "Игры разума" по модулю 1</li>
22
<ul><li>Пройти шаги 6-9 проекта "Игры разума" по модулю 1</li>
23
<li>Попытаться решить оставшиеся 5 испытаний из курса "Python: Декларативное программирование"</li>
23
<li>Попытаться решить оставшиеся 5 испытаний из курса "Python: Декларативное программирование"</li>
24
<li>Завершить прохождение курса "Python: Декларативное программирование"</li>
24
<li>Завершить прохождение курса "Python: Декларативное программирование"</li>
25
<li>Начать курс "Python: Автоматическое тестирование"</li>
25
<li>Начать курс "Python: Автоматическое тестирование"</li>
26
<li>Познакомиться с "кейсами" задач от работодателей на Хекслете.</li>
26
<li>Познакомиться с "кейсами" задач от работодателей на Хекслете.</li>
27
</ul><p>Первый пост с целеполаганием<a>https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet</a></p>
27
</ul><p>Первый пост с целеполаганием<a>https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet</a></p>
28
<p>Первая неделя<a>https://ru.hexlet.io/blog/posts/pervaya-nedelya-na-hekslete-kak-idyot</a></p>
28
<p>Первая неделя<a>https://ru.hexlet.io/blog/posts/pervaya-nedelya-na-hekslete-kak-idyot</a></p>
29
<p>Вторая неделя<a>https://ru.hexlet.io/blog/posts/vtoraya-nedelya-na-hekslete-kak-idyot</a></p>
29
<p>Вторая неделя<a>https://ru.hexlet.io/blog/posts/vtoraya-nedelya-na-hekslete-kak-idyot</a></p>
30
<p>Третья неделя<a>https://ru.hexlet.io/blog/posts/tretya-nedelya-na-hekslete-kak-idyot</a></p>
30
<p>Третья неделя<a>https://ru.hexlet.io/blog/posts/tretya-nedelya-na-hekslete-kak-idyot</a></p>
31
<p>Четвёртая неделя<a>https://ru.hexlet.io/blog/posts/chetvyortaya-nedelya-na-hexlete</a></p>
31
<p>Четвёртая неделя<a>https://ru.hexlet.io/blog/posts/chetvyortaya-nedelya-na-hexlete</a></p>
32
<p>Пятая неделя<a>https://ru.hexlet.io/blog/posts/pyataya-nedelya-na-hekslete</a></p>
32
<p>Пятая неделя<a>https://ru.hexlet.io/blog/posts/pyataya-nedelya-na-hekslete</a></p>
33
<p>Шестая неделя<a>https://ru.hexlet.io/blog/posts/shestaya-nedelya-na-hekslete-3c17201d-be42-47bc-8199-1a0e35c0c81d</a></p>
33
<p>Шестая неделя<a>https://ru.hexlet.io/blog/posts/shestaya-nedelya-na-hekslete-3c17201d-be42-47bc-8199-1a0e35c0c81d</a></p>
34
<p>Седьмая неделя<a>https://ru.hexlet.io/blog/posts/sedmaya-nedelya-na-hekslete</a></p>
34
<p>Седьмая неделя<a>https://ru.hexlet.io/blog/posts/sedmaya-nedelya-na-hekslete</a></p>
35
<p>Восьмая неделя<a>https://ru.hexlet.io/blog/posts/vosmaya-nedelya-na-hekslete</a></p>
35
<p>Восьмая неделя<a>https://ru.hexlet.io/blog/posts/vosmaya-nedelya-na-hekslete</a></p>
36
<p>Девятая неделя<a>https://ru.hexlet.io/blog/posts/devyataya-nedelya-na-hekslete</a></p>
36
<p>Девятая неделя<a>https://ru.hexlet.io/blog/posts/devyataya-nedelya-na-hekslete</a></p>
37
<p>Десятая неделя<a>https://ru.hexlet.io/blog/posts/desyataya-nedelya-na-hekslete</a></p>
37
<p>Десятая неделя<a>https://ru.hexlet.io/blog/posts/desyataya-nedelya-na-hekslete</a></p>
38
<p>Одиннадцатая неделя<a>https://ru.hexlet.io/blog/posts/odinnadtsataya-nedelya-na-hekslete</a></p>
38
<p>Одиннадцатая неделя<a>https://ru.hexlet.io/blog/posts/odinnadtsataya-nedelya-na-hekslete</a></p>
39
<p>Двенадцатая неделя<a>https://ru.hexlet.io/blog/posts/dvenadtsataya-nedelya-na-hekslete</a></p>
39
<p>Двенадцатая неделя<a>https://ru.hexlet.io/blog/posts/dvenadtsataya-nedelya-na-hekslete</a></p>
40
<p>Тринадцатая неделя<a>https://ru.hexlet.io/blog/posts/trinadtsataya-nedelya-na-hekslete</a></p>
40
<p>Тринадцатая неделя<a>https://ru.hexlet.io/blog/posts/trinadtsataya-nedelya-na-hekslete</a></p>
41
<p>Четырнадцатая неделя<a>https://ru.hexlet.io/blog/posts/14-nedelya-na-hekslete</a></p>
41
<p>Четырнадцатая неделя<a>https://ru.hexlet.io/blog/posts/14-nedelya-na-hekslete</a></p>
42
<p>Совмещение учебы с работой и самоорганизация<a>https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya</a></p>
42
<p>Совмещение учебы с работой и самоорганизация<a>https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya</a></p>