Goal abandoned
The author does not write in the goal 3 years 1 month 2 days
Стать супер крутым программистом, найти удалённую работу и жить счастливо, не выходя из дома
Ещё с детства хотел стать программистом, для меня в то время это было чем-то крутым и интересным. Недавно мне стукнуло 24, я так и не стал тем кем хотел быть и у меня нет навыков, благодаря которым я бы мог получать достойную зарплату. Попытки войти в it сферу до этого уже были, но не увенчались успехом, много раз терял мотивацию, часто занимался прокрастинацией, пропадал интерес к жизни и т.д. Поэтому дальше пройденного курса по основам вёрстки я не уходил.
Как это бывает, многие начинают новую жизнь в новом году, я же решил выбрать для этого свой день рождения. Набрёл на этот сайт и планирую им пользоваться, чтобы был хоть какой-то мнимый контроль над собой и своим временем. В планах достигнуть поставленную цель к марту. Почему март? Просто очень хочу, чтобы к лету 2023 года у меня было всё более-менее хорошо, чтобы была перспективная работа и хорошие условия для жизни.
Буду пользоваться методом помидора, через определенный сайт для контроля времени и уделять каждый день по 4-8 часов на обучение. В идеале к концу своего пути у меня должно получиться примерно 1000 часов потраченного времени, этого достаточно, чтобы начать задумываться о работе.
Вот собственно сайты, которыми я пользовался и буду пользоваться, список будет дополняться:
- https://pomodoro-tracker.com/
- https://code.mu/ru/
- https://learn.javascript.ru/
- https://www.freecodecamp.org/
- Ютюбчик
Ну и слова Гимли в дорогу)
Goal Accomplishment Criteria
Работа фронтенд разработчиком или работа во фрилансе
Personal resources
Есть достаточное количество свободного времени
Есть базовые знания связанные с вёрсткой и созданием сайтов
Goal ecological compatibility
С детства я с компьютером на ты и давно есть желание работать разработчиком. Я не душа компании и порой частое общение с людьми меня изматывает, поэтому сидение за компом и удаленная работа это как раз для меня. Но в то же время я прекрасно понимаю, что в любой компании важны софт-скиллы и умение работать в команде. Поэтому я не сильно против работы в офисе, как может показаться по заголовку, удаленная работа для меня это просто хороший бонус.
-
Основы JavaScript
Прохожу курс скачанный из интернета. Если кому интересно оригинальный курс находится на сайте Udemy под названием - "Полный курс по JavaScript + React - с нуля до результата". Но там проблемы с покупкой курсов, если вы проживаете в России.
-
Что такое JS и его подключение
-
Классификация типов данных в JavaScript
-
Переменные и строгий режим
-
Простое общение с пользователем
-
Интерполяция (ES6)
-
Операторы в JS
-
Учимся работать с системой контроля версий Git и с сервисом GitHub
-
Практика. Пишем приложение. Часть 1
-
Условия
-
Циклы
-
Практика. Применяем условия и циклы. Часть 2
-
Функции
-
Методы и свойства строк и чисел
-
Практика. Используем функции. Часть 3
-
Callback- функции
-
Объекты, деструктуризация объектов (ES6)
-
Массивы и псевдомассивы
-
Передача по ссылке или по значению, Spread оператор (ES6-ES9)
-
Основы ООП, прототипно-ориентированное наследование
-
Практика. Используем объекты. Часть 4
-
Отлавливаем ошибки в своем коде при помощи консоли разработчика. Breakpoints
-
Динамическая типизация в JS
-
Задачи с собеседований на понимание основ
-
Получение элементов со страницы
-
Действия с элементами на странице
-
Практика. Задание на отработку действий со страницей
-
События и их обработчики
-
Навигация по DOM - элементам, data-атрибуты, преимущество for of
-
Практика. Используем события на странице проекта
-
События на мобильных устройствах
-
Async, defer, динамические скрипты
-
-
JavaScript в работе, теория и практика
-
ClassList и делегирование событий
-
Создаем табы в новом проекте
-
Скрипты и время их выполнения. setTimeout и setInterval
-
Работа с датами
-
Создаем таймер обратного отсчета на сайте
-
Параметры документа, окна и работа с ними
-
Создаем модальное окно
-
Модификации модального окна
-
Функции-конструкторы
-
Контекст вызова. This
-
Классы (ES6)
-
Используем классы в реальной работе
-
Rest оператор и параметры по умолчанию (ES6)
-
-
Продвинутый JavaScript
-
Локальные сервера
-
JSON формат передачи данных, глубокое клонирование объектов
-
AJAX и общение с сервером
-
Реализация скрипта отправки данных на сервер
-
Красивое оповещение пользователя
-
Promise (ES6)
-
Fetch API
-
Методы перебора массивов
-
Подробно про npm и проект. JSON-server
-
Получение данных с сервера. AsyncAwait (ES8)
-
Дополнительно Что такое библиотеки. Библиотека axios
-
Создаем слайдеры на сайте
-
Создаем навигацию для слайдов
-
Как сохранить данные без БД. Работа с localStorage
-
Регулярные выражения
-
Создаем калькулятор на сайте
-
Геттеры и сеттеры (свойства объектов)
-
Инкапсуляция
-
Прием модуль, как и зачем его использовать
-
Webpack. Собираем наш проект
-
ES6 Modules
-
Собираем наш проект и фиксим баги
-
Ошибки. Как избежать “поломки” своего кода
-
Как превратить код ES6+ в старый формат ES5. Babel, Core.js и полифиллы
-
Современные библиотеки и фрэймворки
-
Библиотека Jquery
-
Функции-генераторы
-
JS анимации, requestAnimationFrame
-
Event loop, подробная работа асинхронных и синхронных операций
-
Работаем с готовыми кодами
-
-
Библиотека React. Базовый уровень
Добавлю позже
-
-
-
-
-
-
-
-
Библиотека React. Средний уровень
Добавлю позже
-
-
-
-
-
-
-
-
React + Redux
Добавлю позже
-
-
-
-
-
-
-
-
Практика
Буду применять все изученные знания на практике, пока не знаю как, сайт поделаю, вёрстка и т.д, чтобы не было каши в голове
-
Последний этап, поиск работы
- 1320
- 08 September 2022, 11:23
Don't miss new posts!
Subscribe for the Goal and follow through to its completion