до 80 900 ₽
Майские скидки до 80 900 ₽
Главная | Все статьи | Дневник студента

32 неделя в Хекслете

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

28 июля 2023, пятница.

За неделю набрал 64 балла, всего уже 2354 баллов. Смог завершить проект «Вычислитель отличий» и прошел курсы «Администрирование Linux» и «Python: Объектно-ориентированный дизайн».

Результаты за неделю из запланированного и не только:

  • Доделать/завершить проект «Вычислитель отличий». Проект мною завершен и принят системой Хекслета. Но не все так гладко и просто. Самостоятельно я прошел пять шагов проекта из восьми. Дальше пришлось прилично помучиться и в итоге скатиться до банального подглядывания. Не справившись с проектом самостоятельно, я вынужден был разыскать репозиторий с доделанным проектом (и даже не один репозиторий, а штук пять) и начал подглядывать за тем, как справились с проектом ученики до меня. Это жульничество помогло получить технический результат, но явно омрачило радость от самостоятельной победы.

  • Пройти курс «Администрирование Linux». Курс пройден и с немалым удовольствием. Как раз перед этим курсом я пересел на Ubuntu. И курс помог мне еще лучше понять и разобраться в новой системе. И это был курс с самым большим «гуглением» на единицу упражнения. На мой взгляд, теория не покрывала вопросы в упражнениях. Но в целом это не помешало немного прокачаться на этом курсе.

  • Пройти курс «Python: Объектно-ориентированный дизайн». Этого я не планировал на прошедшую неделю, но раз есть время и силы, то почему бы и нет. Данный курс появился в рамках профессии «Python-разработчик» около двух месяцев назад. Когда я закончил курс «Введение в ООП», я точно знал, что ООП мне не понятно. А вот после этого курса стало гораздо более понятно и доступно для использования. Даже подумываю свой проект с таймером переписать с учетом новых знаний по ООП.

Наблюдения ощущения и рассуждения:

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

Собственно, в курсе «Python: Деревья» часть упражнений я выполнил методом тыка, а последнее просто обходом тестов (после многократных попыток честно сделать упражнение). Проще говоря, действия по обходу в глубину и разнообразные манипуляции с этой глубиной мне пока не даются. И как раз на шестом шаге «Вычислителя отличий» этих знаний и понимания процесса и не хватило. Я пару дней пытался пройти испытание «JSON stringify» (оно рекомендовано к изучению на этом шаге проекта) и реализовать схожее решение в проекте. Но тщетно. У меня получался похожий вывод строки, но всегда были либо лишние, либо недостающие пробельные символы. Я отчаялся.

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

Как вижу задачи на следующую неделю:

  • Начать курс «Python: Полиморфизм».

  • Подробно разобрать код проекта «Вычислитель отличий».

  • Пройти (по возможности) испытание «JSON stringify».

  • Пересобрать свой личный проект с использованием ООП.

Первый пост с целеполаганием

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/19-nedelya-na-hekslete

Двадцатая неделя

https://ru.hexlet.io/blog/posts/20-nedelya-na-hekslete

Двадцать первая неделя

https://ru.hexlet.io/blog/posts/21-nedelya-na-hekslete

Двадцать вторая неделя

https://ru.hexlet.io/blog/posts/22-nedelya-na-hekslete

Двадцать третья и двадцать четвертая недели

https://ru.hexlet.io/blog/posts/23-i-24-nedeli-na-hekslete

Двадцать пятая неделя

https://ru.hexlet.io/blog/posts/25-nedeli-na-hekslete

Двадцать шестая неделя

https://ru.hexlet.io/blog/posts/26-nedelya-na-hekslete

Двадцать седьмая неделя

https://ru.hexlet.io/blog/posts/27-nedelya-na-hekslete

Двадцать восьмая неделя

https://ru.hexlet.io/blog/posts/28-nedelya-na-hekslete

Двадцать девятая неделя

https://ru.hexlet.io/blog/posts/29-nedelya-na-hekslete

Тридцатая неделя

https://ru.hexlet.io/blog/posts/30-nedelya-na-hekslete

Тридцать первая неделя

https://ru.hexlet.io/blog/posts/31-nedelya-na-hekslete

Совмещение учебы с работой и самоорганизация

https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya

Аватар пользователя Антон Тюрин
Антон Тюрин 02 августа 2023
5
Рекомендуемые программы
профессия
от 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 месяцев
с нуля
Старт в любое время