К 30 годам заработок в месяц 5000 долларов
На данный момент работаю программистом. Есть желание развиваться. В какой-то момент понял, что не хочу работать всю жизнь как большинство, появилось желание "выйти на пенсию" сильно раньше того, что предлагает государство. Эта цель как первый этап, ведь имея чистый доход в размере 5000 долларов я смогу усиленно откладывать деньги для того чтобы в будущем не работать и заниматься тем, что я хочу.
На данном этапе, я Junior плавно перетекающий в Middle. Цель стать полноценным Senior dev контактором, с узкой экспертизой позволяющей мне иметь большой рейт, благодаря которому я смогу работать 30-50 часов в месяц, вместо привычных 160-180. На данный момент имею 26% желаемой суммы.
Нужно многому научится, многое понять. "Чем больше я узнаю, тем больше я понимаю как много я не знаю".
Это промежуточная цель.
Цель будет обновляться.
Criterio del fin
Общая сумма месячных чистых доходов > 5000 долларов
Recursos personales
Время, труд и желание успеха. Наличие базового опыта.
Lo ecológico del objetivo
Не хочу работать всю жизнь, как делали наши родители, хочу увеличить свой доход, найти источник пасивного дохода, "наскидировать" денег и уйти "на пенсию" как можно раньше.
- 
                    
                    
Смена работы
Как известно, ничто лучше не прокачивает знания/умения как смена работы или проекта. В айти есть шутка (с долей правды), что каждая смена работы это +500 $. Поэтому цель сменить работу и получить минимум +500 к моей текущей зарплате. Ну и самое главное, обучатся новому нужно во время работы за которую еще и платят :)
Вот только я живу в другой стране (без гражданства), и смена работы сопровождается некоторыми нюансами.
- 
                                                                        
Собеседования (все этапы)
 - 
                                                                        
Увольнение с предыдущей работы
 - 
                                                                        
Первый день в новой фирме
 
 - 
                                                                        
 - 
                    
                    
Docker & Kubernetes
Сейчас все больше и больше проектов используют Docker и Kubernetes, поэтому нужно увеличить мои знания о этих технологиях. Для начала можно пройти курс или прочесть книгу :)
- 
                                                                        
Docker and Kubernetes (https://www.udemy.com/course/docker-and-kubernetes-the-complete-guide)
 - 
                                                                        
Использовать Docker в личных проектах
 
 - 
                                                                        
 - 
                    
                    
PHP
На данный момент это главный язык на котором я работаю.
- 
                                                                        
PHPUnit
 - 
                                                                        
PSR
 - 
                                                                        
Composer
 - 
                                                                        
Решение задач с книги "Дмитрий Златопольский: 1400 задач по программированию"
 - 
                                                                        
Познать важные изменения между версиями 5.6 и 7.*
 
 - 
                                                                        
 - 
                    
                    
MySQL
- 
                                                                        
Прочесть “Шварц Б., Зайцев П., Ткаченко В. и др. - MySQL. Оптимизация производительности (2-е издание) - 2010”
 
 - 
                                                                        
 - 
                    
                    
JavaScript
- 
                                                                        
Прочесть книгу "Вы не знаете JS"
 - 
                                                                        
Курс лекций по JavaScript и Node.js в КПИ https://habr.com/ru/post/434686/
 - 
                                                                        
Redux
 
 - 
                                                                        
 - 
                    
                    
Английский
В современном мире никуда без английского языка, а тем более в программировании. Я отлично понимаю английский, читаю документацию, но вот с разговорным английским у меня беда. Наверное из-за отсутствия практики.
- 
                                                                        
Определится как изучать (курсы или самостоятельно)
 - 
                                                                        
Посещать курсы
 
 - 
                                                                        
 - 
                    
                    
React (основы на подставе официальной документации)
Начну с официального сайта, потом найду видео уроки
- 
                                                                        
https://reactjs.org/docs/getting-started.html
 - 
                                                                        
https://reactjs.org/docs/hello-world.html
 - 
                                                                        
https://reactjs.org/docs/accessibility.html
 
 - 
                                                                        
 - 
                    
                    
Изучаем React.js 16.7 & Redux (2019)
- 
                                                                        
Введение
 - 
                                                                        
Установка окружения для разработки
 - 
                                                                        
Вспоминаем ES6
 - 
                                                                        
Установка Create-react-app
 - 
                                                                        
Создаем первое приложение
 - 
                                                                        
Создаем свой первый компонент
 - 
                                                                        
Вложенные компоненты
 - 
                                                                        
Отображаем список
 - 
                                                                        
Обработка событий
 - 
                                                                        
State
 - 
                                                                        
Работа с формами в React.js
 - 
                                                                        
Роутинг с помощью React-Router
 - 
                                                                        
Жизненый цикл React-компонентов
 - 
                                                                        
Ajax-запросы к API
 - 
                                                                        
Допиливаем todo-приложение
 - 
                                                                        
Что такое Redux и зачем он нужен
 - 
                                                                        
Подключаем Redux
 - 
                                                                        
Принцип работы Redux
 - 
                                                                        
Интегрируем Redux в наше приложение
 - 
                                                                        
Загружаем приложение на Firebase-хостинг
 - 
                                                                        
Обзор приложения
 - 
                                                                        
Скачиваем Node.js-бэкенд и настраиваем MongoDB
 - 
                                                                        
Установка и обзор Postman
 - 
                                                                        
Базовая структура проекта и Redux
 - 
                                                                        
Авторизация пользователей
 - 
                                                                        
Регистрация пользователей
 - 
                                                                        
Добавление, удаление, редактирование и просмотр статей
 - 
                                                                        
Комментарии
 - 
                                                                        
Загружаем на VPS-сервер
 - 
                                                                        
Заключение
 
 - 
                                                                        
 - 
                    
                    
React видео уроки и статьи
Здесь буду изучать React по видео уроках и статьях.
- 
                                                                        
https://typeofweb.com/kurs/react-js/
 - 
                                                                        
https://www.youtube.com/playlist?list=PLcvhF2Wqh7DM3z1XqMw0kPuxpbyMo3HvN
 
 - 
                                                                        
 - 
                    
                    
Паттерны программирования
 - 
                    
                    
ООП
 - 
                    
                    
SOLID
Нормальное понимание каждой буквы.
 - 
                    
                    
Web development
- 
                                                                        
RESTful API
 - 
                                                                        
OAuth 2.0
 
 - 
                                                                        
 - 
                    
                    
GIT/SVN
- 
                                                                        
Прочесть книгу “Git для профессионального программиста”
 
 - 
                                                                        
 - 
                    
                    
Разные улучшения себя
Здесь я сгруппирую разные задачи по улучшению себя, например, увеличить скорость печати.
- 
                                                                        
Использовать https://www.ratatype.ru/ для увеличения скорости печати
 
 - 
                                                                        
 - 
                    
                    
Алгоритмы и структуры данных
 - 
                    
                    
Symfony
 - 
                    
                    
Книги
Развивающие книги и не только
- 
                                                                        
Scrum (Krystian Kaczor)
 - 
                                                                        
“Карьера программиста” (Cracking interview)
 - 
                                                                        
Clean code (Robert C. Martin)
 - 
                                                                        
TDD (Kent Beck)
 - 
                                                                        
Design patterns (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)
 - 
                                                                        
30 Days of React https://www.newline.co/fullstack-react/30-days-of-react/
 
 - 
                                                                        
 
- 1714
 - 31 diciembre 2019, 10:25
 
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro