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

Девятая неделя на Хекслете

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

Девятая неделя на Хекслете.

11 ноября 2022, пятница.

Прошло девять недель. Маленькими шагами теория и практика первого модуля подошла к концу. Впереди проект первого модуля.

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

  • Завершить испытания по курсу "Введение в Git". Завершил. Без внимательного прочтения обсуждений и постоянного гугления не обошлось. Поймал себя на мыслях, что до получения правильной последовательности git команд задание кажется неоправданно сложным, или не понятным, или неправильно сформулированным. В какие-то моменты, когда кажется, что вот уже всё понял и теперь точно должно получитmся? система тестирования выдаёт ошибки. И цикл поиска решения повторяется. А вот когда уже действительно решил задачу и получил положительный ответ от системы, вот прям в этот момент в голове она "компактизируется" во что-то понятное и очевидное. Наверное, это и есть процесс получения и осознания нового знания.

  • Завершить курс "Python: Настройка окружения". Завершил. Весьма интересным и не простым оказался вопрос использования инструмента poetry. Я и не задумывался, что кроме контроля версий самих файлов проекта необходимо так же контролировать и версии библиотек и модулей, с помощью которых создан код проекта. Пожалуй, этот курс заслуживает отдельного поста с отзывом как о понятных, так и о непонятных моментах.

  • Начать курс "Ключевые аспекты веб-разработки на Python". Начал и завершил. И вот здесь остался недоволен курсом. В курсе рассказано о больших и важных областях. Рассказано, как и где с ними столкнётся разработчик, но приведён минимум ссылочного материала (возможно меня разбаловало то, что на предыдущие курсы приведён максимум ссылочного материала). И вроде важное и нужное, а в скользь и мимо… Более подробно разберу ниже.

  • Написать пост про курс "Введение в Git". Тезисы заготовил, но сил на полноценный разбор пока не нашлось. Буду стараться написать позже.

  • Внимательно посмотреть что-же надо сделать в проекте "Игры разума" в рамках модуля 1 по профессии "Python-разработчик". Посмотрел. Техническая реализация функционала не кажется сложной. Сложным показалась подготовка окружения и четкое следование пока не до конца понятным правилам. Отложил первые практические шаги на следующую неделю.

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

  • Курс "Python: Настройка окружения" тема для меня не менее сложная и новая, чем Git. Мне не хватило практики с poetry в рамках курса. Вероятно, мне еще предстоит прилично попрактиковаться при выполнении проекта по модулю 1. В теории самого курса мне не хватало графической иллюстрации работы системы формирования контроля версий окружения. Есть хорошие иллюстрации в дополнительных материалах по введению в Git, и вот тут тоже хотелось аналогичных материалов и больше дополнительных статей на русском языке.

  • Курс "Ключевые аспекты веб-разработки на Python". Практически в каждом уроке курса кратко рассказывается про какую-то сложную и классную штуку, да ещё эта штука очень важна и нужна. И вот краткий рассказ есть, а в дополнительных материалах ни литературы, ни ссылки на курсы или статьи нет. И в целом ощущение, что курс написан знающим человеком, но в режиме "надо что-то сдать уже завтра". То есть мысль ёмкая, но слишком компактная, без пояснений и "на отвали" (извините, если резко). На мой взгляд после темы "Базы данных" должна идти ссылка на курс Хекслета о работе с базами данных (я пока такого курса не видел, но с удовольствием прошел бы его). Аналогично про шаблоны, API и тестирование (про тестирование вроде есть курс). Может быть, даже курсов должно быть два вида. Первый для общего знакомства с функционалом, в второй для продвинутого и углубленного изучения. И в целом мне кажется, что из курса "Ключевые аспекты веб-разработки на Python" получился бы "ствол дерева" с ветвлением в более узкие курсы. И такой ствол можно было бы пополнить ещё несколькими ветвями и разместить вначале профессии "Python-разработчик".

  • Страшно перед первым шагом в проект первого модуля. Странный иррациональный страх школьника перед какой-то контрольной. НЕ понятно почему, но он есть.

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

  • Настроить окружение для полноценного выполнения заданий по проекту модуля 1.
  • Пройти 1-3 шага проекта по модулю 1.
  • Таки написать пост про курс "Введение в Git".

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

Первая неделя

Вторая неделя

Третья неделя

Четвёртая неделя

Пятая неделя

Как я совмещаю учебу с работой и страдает ли при этом самоорганизация

Шестая неделя

Седьмая неделя

Восьмая неделя

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