До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

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
6
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября