До 30 ноября

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

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

20 неделя на Хекслете

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

20 неделя на Хекслете.

03 февраля 2023, пятница.

Прошло двадцать недель учебы. За эту неделю набрал 61 балл, всего уже 1570 баллов. Продуктивное и последовательное движение!

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

  • Продолжить чтение книги "Структура и интерпретация компьютерных программ". Читаю с удовольствием. Попутно решаю задачи и упражнения. Некоторые получаются сразу, над некоторыми приходится посидеть. Позволяет прикоснуться к программированию на базовом уровне.

  • Начать чтение книги "Грокаем алгоритмы". Начал. Прочитал 2 главы. Столкнулся с одновременно очевидными и не сразу понятными понятиями и "моделями". Раньше не задумывался о такой существенной количественной разнице в реализации различных алгоритмов, нацеленных на один результат.

  • "Завершить курс "Python: Составные данные" и "завершить курс "Python: Абстракция с помощью данных". Курсы прошел. На мой взгляд, эти курсы необходимо объединить в один. Лишь к концу курсов начинает "доходить" зачем всё это нужно и как оно работает. Некоторые упражнения одного курса не получается выполнить до изучения материалов другого курса.

  • Составить пост/отзыв о проекте "Игры разума". Всё ещё не написал.

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

  • Курсы "Python: Составные данные" и "Python: Абстракция с помощью данных" оставили у меня сложные ощущения. По отдельности каждый хорош и каждый плох в чем-то своём. И вот хорошие части курсов хочется видеть в одном. На мой взгляд в курсах кроме объединения хочется видеть более подробное описание на примерах как и где использовать абстракции и на каких уровнях. Через оба курса идёт пример реализации абстракций через геометрические объекты от точки до прямоугольника, и с работой над ними на разных уровнях. Это, конечно, хорошо и показательно. Но мне не хватило какого-нибудь примера по работе с данными из файлов или по обработке запросов от пользователей (от браузера). Уж очень общим и учебным выглядит пример. Сильно зацепило задание упражнения 6 курса "Python: Составные данные". В буквальном смысле слова пришлось жульничать. Я потратил около двух часов на то, чтобы решить задание не нарушая правил. Так и не смог и просто переписал функцию cons без использования lambda, после чего требуемые функция car и cdr стали работать и система приняла задание. Уже изучая пример учителя, я понял как и где я ошибался. Но вот самостоятельно додуматься не смог. И зацепило меня в этом упражнении и то, что, как мне кажется, не хватило материала, для понимания "как решить правильно" и то, что можно так легко сжульничать и пройти упражнение.

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

  • Начать и завершить курс "Python: Деревья".
  • Начать и завершить курс "Python: Основы текстового ввода-вывода".
  • Составить пост/отзыв о проекте "Игры разума".
  • Продолжить чтение книг "Структура и интерпретация компьютерных программ" и "Грокаем алгоритмы".

Первый пост с целеполаганием 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/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya

Аватар пользователя Антон Тюрин
Антон Тюрин 16 февраля 2023
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 ноября