1

Step 1

Основы JavaScript

2

Step 2

JavaScript в работе, теория и практика

3

Step 3

Продвинутый JavaScript

4

Step 4

Библиотека React. Базовый уровень

5

Step 5

Библиотека React. Средний уровень

6

Step 6

React + Redux

7

Step 7

Практика

8

Step 8

Последний этап, поиск работы

1

Step 1

Основы JavaScript

2

Step 2

JavaScript в работе, теория и практика

3

Step 3

Продвинутый JavaScript

4

Step 4

Библиотека React. Базовый уровень

5

Step 5

Библиотека React. Средний уровень

6

Step 6

React + Redux

7

Step 7

Практика

8

Step 8

Последний этап, поиск работы

08 September 2022 01 March 2023

0 3


months
before completion

Goal author

Boboy

Russia, Казань

24 years old

Career & Work

Стать супер крутым программистом, найти удалённую работу и жить счастливо, не выходя из дома

Ещё с детства хотел стать программистом, для меня в то время это было чем-то крутым и интересным. Недавно мне стукнуло 24, я так и не стал тем кем хотел быть и у меня нет навыков, благодаря которым я бы мог получать достойную зарплату. Попытки войти в it сферу до этого уже были, но не увенчались успехом, много раз терял мотивацию, часто занимался прокрастинацией, пропадал интерес к жизни и т.д. Поэтому дальше пройденного курса по основам вёрстки я не уходил.

Как это бывает, многие начинают новую жизнь в новом году, я же решил выбрать для этого свой день рождения. Набрёл на этот сайт и планирую им пользоваться, чтобы был хоть какой-то мнимый контроль над собой и своим временем. В планах достигнуть поставленную цель к марту. Почему март? Просто очень хочу, чтобы к лету 2023 года у меня было всё более-менее хорошо, чтобы была перспективная работа и хорошие условия для жизни.

Буду пользоваться методом помидора, через определенный сайт для контроля времени и уделять каждый день по 4-8 часов на обучение. В идеале к концу своего пути у меня должно получиться примерно 1000 часов потраченного времени, этого достаточно, чтобы начать задумываться о работе.

Вот собственно сайты, которыми я пользовался и буду пользоваться, список будет дополняться:

  1. https://pomodoro-tracker.com/
  2. https://code.mu/ru/
  3. https://learn.javascript.ru/
  4. https://www.freecodecamp.org/
  5. Ютюбчик

    Ну и слова Гимли в дорогу)

 Goal Accomplishment Criteria

Работа фронтенд разработчиком или работа во фрилансе

 Personal resources

Есть достаточное количество свободного времени

Есть базовые знания связанные с вёрсткой и созданием сайтов

 Goal ecological compatibility

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

  1. Основы JavaScript

    Прохожу курс скачанный из интернета. Если кому интересно оригинальный курс находится на сайте Udemy под названием - "Полный курс по JavaScript + React - с нуля до результата". Но там проблемы с покупкой курсов, если вы проживаете в России.

    1. Что такое JS и его подключение

    2. Классификация типов данных в JavaScript

    3. Переменные и строгий режим

    4. Простое общение с пользователем

    5. Интерполяция (ES6)

    6. Операторы в JS

    7. Учимся работать с системой контроля версий Git и с сервисом GitHub

    8. Практика. Пишем приложение. Часть 1

    9. Условия

    10. Циклы

    11. Практика. Применяем условия и циклы. Часть 2

    12. Функции

    13. Методы и свойства строк и чисел

    14. Практика. Используем функции. Часть 3

    15. Callback- функции

    16. Объекты, деструктуризация объектов (ES6)

    17. Массивы и псевдомассивы

    18. Передача по ссылке или по значению, Spread оператор (ES6-ES9)

    19. Основы ООП, прототипно-ориентированное наследование

    20. Практика. Используем объекты. Часть 4

    21. Отлавливаем ошибки в своем коде при помощи консоли разработчика. Breakpoints

    22. Динамическая типизация в JS

    23. Задачи с собеседований на понимание основ

    24. Получение элементов со страницы

    25. Действия с элементами на странице

    26. Практика. Задание на отработку действий со страницей

    27. События и их обработчики

    28. Навигация по DOM - элементам, data-атрибуты, преимущество for of

    29. Практика. Используем события на странице проекта

    30. События на мобильных устройствах

    31. Async, defer, динамические скрипты

  2. JavaScript в работе, теория и практика

    1. ClassList и делегирование событий

    2. Создаем табы в новом проекте

    3. Скрипты и время их выполнения. setTimeout и setInterval

    4. Работа с датами

    5. Создаем таймер обратного отсчета на сайте

    6. Параметры документа, окна и работа с ними

    7. Создаем модальное окно

    8. Модификации модального окна

    9. Функции-конструкторы

    10. Контекст вызова. This

    11. Классы (ES6)

    12. Используем классы в реальной работе

    13. Rest оператор и параметры по умолчанию (ES6)

  3. Продвинутый JavaScript

    1. Локальные сервера

    2. JSON формат передачи данных, глубокое клонирование объектов

    3. AJAX и общение с сервером

    4. Реализация скрипта отправки данных на сервер

    5. Красивое оповещение пользователя

    6. Promise (ES6)

    7. Fetch API

    8. Методы перебора массивов

    9. Подробно про npm и проект. JSON-server

    10. Получение данных с сервера. AsyncAwait (ES8)

    11. Дополнительно Что такое библиотеки. Библиотека axios

    12. Создаем слайдеры на сайте

    13. Создаем навигацию для слайдов

    14. Как сохранить данные без БД. Работа с localStorage

    15. Регулярные выражения

    16. Создаем калькулятор на сайте

    17. Геттеры и сеттеры (свойства объектов)

    18. Инкапсуляция

    19. Прием модуль, как и зачем его использовать

    20. Webpack. Собираем наш проект

    21. ES6 Modules

    22. Собираем наш проект и фиксим баги

    23. Ошибки. Как избежать “поломки” своего кода

    24. Как превратить код ES6+ в старый формат ES5. Babel, Core.js и полифиллы

    25. Современные библиотеки и фрэймворки

    26. Библиотека Jquery

    27. Функции-генераторы

    28. JS анимации, requestAnimationFrame

    29. Event loop, подробная работа асинхронных и синхронных операций

    30. Работаем с готовыми кодами

  4. Библиотека React. Базовый уровень

    Добавлю позже

    1. -

    2. -

    3. -

  5. Библиотека React. Средний уровень

    Добавлю позже

    1. -

    2. -

    3. -

  6. React + Redux

    Добавлю позже

    1. -

    2. -

    3. -

  7. Практика

    Буду применять все изученные знания на практике, пока не знаю как, сайт поделаю, вёрстка и т.д, чтобы не было каши в голове

  8. Последний этап, поиск работы

  • 780
  • 08 September 2022, 11:23
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?