1

Этап 1

Основы JavaScript

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

React + Redux

7

Этап 7

Практика

8

Этап 8

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

1

Этап 1

Основы JavaScript

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

React + Redux

7

Этап 7

Практика

8

Этап 8

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

08 сентября 2022 01 марта 2023
Цель просрочена на 412 дней

Цель заброшена

Автор не отписывался в цели 1 год 4 месяца 30 дней

Автор цели

Карьера и работа

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

Ещё с детства хотел стать программистом, для меня в то время это было чем-то крутым и интересным. Недавно мне стукнуло 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. Ютюбчик

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

 Критерий завершения

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

 Личные ресурсы

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

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

 Экологичность цели

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

  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. Последний этап, поиск работы

  • 1123
  • 08 сентября 2022, 11:23
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?