До 30 ноября

Скидки до 81 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
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
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 ноября