1

No pain, no gain: Путь в web-разработчики с нуля. Отчет №3

No pain, no gain: Путь в web-разработчики с нуля. Отчет №3 IT, Javascript, Карьера, Верстка, Frontend, Длиннопост, Web, Блог

Цель: Junior Fontend Developer

Срок: Апрель

Обо мне: Студент 2 курса, 19 лет.


Ты можешь сказать, что у тебя плохая генетика, плохой обмен веществ, а можешь просто поднять свою задницу с дивана и начать работать над собой, задаться целью и верить в себя. В этом случае ты обязательно добьешься успеха.

Арнольд Шварцнеггер


Режим тренировки основных навыков:


1. Подъем в 06:00. Изучение IT материалов - 2 часа

2. После 20:00 - Снова ботаем IT - 3 часа

3. Верстка из psd по видео урокам 1-2 макета в неделю


Режим дополнительных тренировок:


– Изучение литературы для саморазвития

– Вузовские заморочки (Нужно закрыть второй семестр досрочно, чтобы в апреле ходить по собесам, соответственно не пренебрегать шарагой)


Сознательные ограничения:


– Не курить

– Не пить алкоголь (и энергетики, серьезно, с этой штукой пора завязывать)


Уровень мотивации 8/10


За спиной очередная неделя, это значит что пришло время очереденого отчета.


Итоги недели:

1. Основательно повторил js (примитивные типы данных, объекты, массивы, их типы, обычные и стрелочные функции, контекст вызова, отличие let, const от var)

2. Разобрался с gulp. Посмотрел несколько видео и статей, но в итоге не смог сделать обновление страницы с помощью browserSync так, как показывалось в примерах (у меня для gulp.watch метод browserSync.reload обновлял страницу при первом изменении файлов, а на дальшейшие изменения не реагировал). В результате, выкрутился с помощью метода "on" и события "change" , теперь обновление страницы работает. Почему примеры из статей и видео не сработали  правильно - загадка.

3. Начал изучать react. Решая, какой курс выбрать для прохождения наткнулся на интересный курс "React + redux - профессиональная разработка", привлекла манера повествования в вводных уроках + хорошие отзывы + в первом блоке разбирается синтаксис ES6, который я так же очень хотел закрепить.


Проблемы, с которыми столкнулся:

1. Список тем, в которых пока что плаваю: конструкторы, создание объектов через оператор new, прототипы, классы, замыкания, привязка контекста, промисы.

2. Список задач на неделю - ужасная идея. Создается чувство, как-будто ты кому-то что-то пообещал и делаешь одолжение, соответственно, желание выполнять такую работу жестко падает.

3. У репетитора по английскому проблемы со здоровьем, в связи с которым он не может продолжить мое обучение в ближайшее время. Хочу потратить это время на чтение книг для саморазвития. В данный момент начал читать "Принципы" Рэя Далио. Буду рад рекомендациям по этому вопросу.



Я понимаю, что в данный момент, вероятно, есть куча вещей, которых нужно подтянуть до изучения react, однако для меня это некий вызов. Я пытался разобраться в react в прошлом году, но, в итоге, вообще ничего не вышло. Тем приятнее сейчас изучать его и, кажется, даже что-то понимаю. И, по ощущениям, это самая продуктивная неделя.