и посмотреть медиа

Road to IT - Training
и посмотреть медиа
A channel for entering IT through a web dev.
A channel for entering IT through a web dev.
Guides and resources to get started in IT.


33 неделя обучения. ● Часы: 17ч (445ч) ● Темы: ✅ Модуль "Client - Server interaction overview" (Теория и тест) ✅ Проект "SongBird" (Практика) ● Что я сделал за эту неделю: На этой неделе продолжил допиливать все необходимые задания в своем умеренном темпе. Не торопясь, придя с утренней подработки в такси, с бодрящей чашечкой кофе сидел и писал код до вечера с чувством, с тактом, с расстановкой. Нужно приучать себя работать именно в таком спокойном режиме, несмотря на дедлайны и внешние обстоятельства. В таком состоянии обретаешь тот самый поток. Итак, в начале недели уделил время изучению модуля "клиент-сервер". Опять таки, хоть тема важная и в своем роде сложная, но на данном этапе я бы ее отнес в категорию "не строгий порядок изучения". Однако, нужно сдавать тест, хотя бы на проходной балл, и я принялся бегло изучать такие понятия как шифрование, хеширование, HTTP-запросы и т.п. В итоге удалось сдать тест с первого раза, но лишь с помощью скрупулезного гуглинга по каждому вопросу. По HTML-Builder проверил всех своих студентов на максимальный балл. Сам тоже получил по 150 от всех, но с некоторыми замечаниями. Есть над чем поработать при написании кода в Node.js, в частности избегать коллбэков, уметь правильно в async/await и тестировать код на всевозможные ошибки. Хорошо, когда есть кому указать на ошибки. Между делом нашел время залипнуть в серию стримов Friday Live Coding. Пришлось уйти в депрессию после сравнения архитектуры, чистоты и именований в проекте опытнейшей Виктории с моим кодом. Но ничего, после 10-20 проектов я обязательно добьюсь такого уровня. На самом деле, очень полезно посмотреть всем обучающимся. Это уникальная возможность перенять опыт настоящего профессионала. Почаще смотрите и вникайте в то, как пишут опытные прогеры. Далее продолжил доделывать проект с птичками. Несмотря на взятый код аудиоплеера из старого проекта, его все равно пришлось модернизировать. На странице должны быть как минимум два плеера. Удалось добиться корректной работы всех проигрывателей всего с одним экземпляром класса Audio. Построить логику викторины оказалось не сложнее алгоритма для пятнашек. В последние два дня недели оставалось сделать страницу с галереей и смену локализации языка приложения. Если галерею удалось оформить быстренько, с помощью JS и отрисовки каждого блока птиц в цикле, то с языком была довольно рутинная задача самостоятельно ручками перевести каждый текст в приложении. Таким образом, готовое приложение состоит из 3-х HTML страниц и соответствует всем требованиям ТЗ. Конечно, с таким запасом времени можно было добавить что-нибудь крутое и красивое, например слайдер или вообще разработать весь сайт на одной странице, но помним о принципе YAGNI (всё, что не предусмотрено заданием проекта, не должно быть в нём). Поэтому в следующую освободившуюся неделю приступлю к материалам stage 2 и решением задач на Codewars. Потестить это приложение, а заодно проверить свои знания о птичках можно по ссылке.
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!