1

Етап 1

Смена работы

2

Етап 2

Docker & Kubernetes

3

Етап 3

PHP

4

Етап 4

MySQL

5

Етап 5

JavaScript

6

Етап 6

Английский

7

Етап 7

React (основы на подставе официальной документации)

16 березня—31 березня

8

Етап 8

Изучаем React.js 16.7 & Redux (2019)

9

Етап 9

React видео уроки и статьи

10

Етап 10

Паттерны программирования

11

Етап 11

ООП

12

Етап 12

SOLID

13

Етап 13

Web development

14

Етап 14

GIT/SVN

15

Етап 15

Разные улучшения себя

16

Етап 16

Алгоритмы и структуры данных

17

Етап 17

Symfony

18

Етап 18

Книги

1

Етап 1

Смена работы

2

Етап 2

Docker & Kubernetes

3

Етап 3

PHP

4

Етап 4

MySQL

5

Етап 5

JavaScript

6

Етап 6

Английский

8

Етап 8

Изучаем React.js 16.7 & Redux (2019)

9

Етап 9

React видео уроки и статьи

10

Етап 10

Паттерны программирования

11

Етап 11

ООП

12

Етап 12

SOLID

13

Етап 13

Web development

14

Етап 14

GIT/SVN

15

Етап 15

Разные улучшения себя

16

Етап 16

Алгоритмы и структуры данных

17

Етап 17

Symfony

18

Етап 18

Книги

7

Етап 7

React (основы на подставе официальной документации)

16 березня—31 березня

31 грудня 2019 23 березня 2023
Мета завершена % date%
Кар'єра та робота

К 30 годам заработок в месяц 5000 долларов

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

На данном этапе, я Junior плавно перетекающий в Middle. Цель стать полноценным Senior dev контактором, с узкой экспертизой позволяющей мне иметь большой рейт, благодаря которому я смогу работать 30-50 часов в месяц, вместо привычных 160-180. На данный момент имею 26% желаемой суммы.

Нужно многому научится, многое понять. "Чем больше я узнаю, тем больше я понимаю как много я не знаю".

Это промежуточная цель.

Цель будет обновляться.

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

Общая сумма месячных чистых доходов > 5000 долларов

 Особисті ресурси

Время, труд и желание успеха. Наличие базового опыта.

 Екологічність мети

Не хочу работать всю жизнь, как делали наши родители, хочу увеличить свой доход, найти источник пасивного дохода, "наскидировать" денег и уйти "на пенсию" как можно раньше.

  1. Смена работы

    Как известно, ничто лучше не прокачивает знания/умения как смена работы или проекта. В айти есть шутка (с долей правды), что каждая смена работы это +500 $. Поэтому цель сменить работу и получить минимум +500 к моей текущей зарплате. Ну и самое главное, обучатся новому нужно во время работы за которую еще и платят :)

    Вот только я живу в другой стране (без гражданства), и смена работы сопровождается некоторыми нюансами.

    1. Собеседования (все этапы)

    2. Увольнение с предыдущей работы

    3. Первый день в новой фирме

  2. Docker & Kubernetes

    Сейчас все больше и больше проектов используют Docker и Kubernetes, поэтому нужно увеличить мои знания о этих технологиях. Для начала можно пройти курс или прочесть книгу :)

    1. Docker and Kubernetes (https://www.udemy.com/course/docker-and-kubernetes-the-complete-guide)

    2. Использовать Docker в личных проектах

  3. PHP

    На данный момент это главный язык на котором я работаю.

    1. PHPUnit

    2. PSR

    3. Composer

    4. Решение задач с книги "Дмитрий Златопольский: 1400 задач по программированию"

    5. Познать важные изменения между версиями 5.6 и 7.*

  4. MySQL

    1. Прочесть “Шварц Б., Зайцев П., Ткаченко В. и др. - MySQL. Оптимизация производительности (2-е издание) - 2010”

  5. JavaScript

    1. Прочесть книгу "Вы не знаете JS"

    2. Курс лекций по JavaScript и Node.js в КПИ https://habr.com/ru/post/434686/

    3. Redux

  6. Английский

    В современном мире никуда без английского языка, а тем более в программировании. Я отлично понимаю английский, читаю документацию, но вот с разговорным английским у меня беда. Наверное из-за отсутствия практики.

    1. Определится как изучать (курсы или самостоятельно)

    2. Посещать курсы

  7. React (основы на подставе официальной документации)

    Начну с официального сайта, потом найду видео уроки

    https://reactjs.org/docs/getting-started.html

    1. https://reactjs.org/docs/getting-started.html

    2. https://reactjs.org/docs/hello-world.html

    3. https://reactjs.org/docs/accessibility.html

  8. Изучаем React.js 16.7 & Redux (2019)

    1. Введение

    2. Установка окружения для разработки

    3. Вспоминаем ES6

    4. Установка Create-react-app

    5. Создаем первое приложение

    6. Создаем свой первый компонент

    7. Вложенные компоненты

    8. Отображаем список

    9. Обработка событий

    10. State

    11. Работа с формами в React.js

    12. Роутинг с помощью React-Router

    13. Жизненый цикл React-компонентов

    14. Ajax-запросы к API

    15. Допиливаем todo-приложение

    16. Что такое Redux и зачем он нужен

    17. Подключаем Redux

    18. Принцип работы Redux

    19. Интегрируем Redux в наше приложение

    20. Загружаем приложение на Firebase-хостинг

    21. Обзор приложения

    22. Скачиваем Node.js-бэкенд и настраиваем MongoDB

    23. Установка и обзор Postman

    24. Базовая структура проекта и Redux

    25. Авторизация пользователей

    26. Регистрация пользователей

    27. Добавление, удаление, редактирование и просмотр статей

    28. Комментарии

    29. Загружаем на VPS-сервер

    30. Заключение

  9. React видео уроки и статьи

    Здесь буду изучать React по видео уроках и статьях.

    1. https://typeofweb.com/kurs/react-js/

    2. https://www.youtube.com/playlist?list=PLcvhF2Wqh7DM3z1XqMw0kPuxpbyMo3HvN

  10. Паттерны программирования

  11. ООП

  12. SOLID

    Нормальное понимание каждой буквы.

  13. Web development

    1. RESTful API

    2. OAuth 2.0

  14. GIT/SVN

    1. Прочесть книгу “Git для профессионального программиста”

  15. Разные улучшения себя

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

    1. Использовать https://www.ratatype.ru/ для увеличения скорости печати

  16. Алгоритмы и структуры данных

  17. Symfony

  18. Книги

    Развивающие книги и не только

    1. Scrum (Krystian Kaczor)

    2. “Карьера программиста” (Cracking interview)

    3. Clean code (Robert C. Martin)

    4. TDD (Kent Beck)

    5. Design patterns (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)

    6. 30 Days of React https://www.newline.co/fullstack-react/30-days-of-react/

  • 1217
  • 31 грудня 2019, 10:25

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?