Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

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

Время чтения статьи ~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
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря