Как и обещал (в первую очередь себе), вечером 08.10.2020 купил подписку профессионального плана и начал своё обучение.
Разбил свой недельный отчёт на дни, так более детально можно оценить процесс, после прохождения 7 дней подведу итог по всем дням:
Начал с курса "JS: Массивы" в профессии Фронтенд-программист. Так как покупал подписку вечером, прошел всего 2 урока. Буду наверстывать.
Итог первого дня: прошел 2 урока, 406 баллов, 5984 - общий рейтинг, 62 место в региональном(без изменений).
Пытаюсь по не много выделить время в течении для, продолжаю прохождение массивов. Пока что трудностей в понимании и в решении задач не встретил.
Очень нравится работать с линтером, благодаря ему твой код приводится к единому виду, к единой стилистике. Надо обязательно включить его у себя в редакторе. :)
Ну и конечно же перед проверкой выполнения задания, тестирую его в консоли командой make test.
Начал выносить важную информацию в заметки и приступил к прочтению рекомендуемой в уроках литературы: http://optimization.guide/ (уже знакомился с этим ресурсом, но прочитал только несколько первых глав).
Рекомендую по прохождению уроков писать конспекты или заметки, это очень помогает в дальнейшем при решении упражнений и лучше откладывается в голове.
Итог дня: прошел 7 уроков, 446 баллов, 5516 - общий рейтинг, 60 место в региональном.
Очень понравилось решение учителя в уроке по вложенным массивам, в задании была подсказка "Решение учителя использует функцию Math.sign", посмотрел, почитал, подумал, но так и не придумал как это можно использовать в решении. Учителю респект!:) Вот ссылка на код ревью.
Со сложностями в уроках и упражнениях пока не сталкивался. :)
Итог дня: прошел 5 уроков, 472 баллов, 5212 - общий рейтинг, 59 место в региональном.
Очень часто слышал об алгоритме пузырьковой сортировки, но ни разу не приходилось с ним разбираться и использовать, он мне казался каким то недостижимым и сложным... Но я был не прав, оказалось всё просто, особенно после просмотра визуализации, всё встало на свои полочки.
Задание смог выполнить не подглядывая в теорию - доволен собой. :) Но решил к сожалению не с первого теста, немного ошибся с количеством итераций. :)
В уроке по теории множеств приложена pdf с названием "Рассказы о множествах", кто нибудь читал их? Дайте пожалуйста обратную связь. Я честно говоря немного испугался увидев количество страниц, математические формулы и графики.
Очень понравилось упражнение про стек, рад что смог реализовать её с использованием метода indexOf (Решение учителя использует метод indexOf). Посмотреть моё решение можете в код ревью.
Итог дня: прошел 3 урока, 488 баллов, 5047 - общий рейтинг, 56 место в региональном.
И вот мой пятый день начинается с «большого О». Я никогда не понимал как же всё таки правильно посчитать сложность алгоритма. Честно говоря после прохождения урока, понимание осталось какое то размытое.
Итог дня: прошел 3 урока, 506 баллов, 4883 - общий рейтинг, 55 место в региональном.
Шестой день начался с завершения курса по массивам, по плану проходить испытания по массивам и испытания из курса "Введение в программирование". :)
Итог дня: прошел 2 урока, 4 испытания (3 - массивы, 1 - введение в программирование), 524 баллов, 4730 - общий рейтинг, 53 место в региональном.
Это последний день перед моим первым недельным отчётом. Продолжаю проходить испытания.
Довольно-таки надолго споткнутся на испытании умножения матриц. Сначала пытался написать цикл в цикле в цикле, но понять и отладить такой код очень тяжело. По этому я пришел к такому решению:
Прочитав и полностью поняв как работать с матрицами, я взял листок с ручкой и расписал алгоритм умножения произвольных матриц с выделением нюансов которые нужно учесть. После этого выделил основные этапы и зависимости. После такого подхода, для меня не составило особого труда выполнить упражнение.
Чуть не забыл, вот ссылка на код ревью по матрицам.
Итог дня: уроки не проходил, 3 испытания (2 - массивы, 1 - введение в программирование), 536 баллов, 4633 - общий рейтинг, 52 место в региональном.
Для начала посмотрим какие изменения произошли в сравнении с началом учебной недели: (Было -> Стало)
Также я начал писать заметки по пройденным материалам и прочитал 10 глав из 16 ресурса optimization.guide.
Планы на следующую неделю:
На этом думаю всё, через неделю будет новый отчёт!
Hexlet - вы классные! Огромное спасибо за качественный и проработанный контент!
P.S. Не судите строго, если встретите много орфографических и пунктуальных ошибок. :)