Цель заброшена
Автор не отписывался в цели 5 лет 2 месяца 10 дней
Устроиться на (удалённую) работу JavaScript разработчиком
Со школы хотел быть программистом, но постоянно занимался (и вполне успешно) чем-то другим. Хочу, сменить профессию, стать профессиональным программистом и зарабатывать этим себе на жизнь.
Осознанно изменил направление приложения усилий с Ruby (Ruby on Rails) на JavaScript, поскольку сфера применения JS намного шире и за последние годы он сильно изменился в лучшую сторону.
В процессе выполнения цели, помимо изучения необходимых языков и технологий, буду работать над портфолио, состоящим из ряда интересных мне проектов (которые давно хочу реализовать).
К моменту завершении цели, я должен обладать объемом навыков и знаний достаточным, чтобы пройти собеседование, устроиться на работу и расти далее уже как программист.
P.S. Начинаю не с нуля - на момент размещения данной цели изучал ранее Ruby (Ruby on Rails), и уже нахожусь в процессе изучения JavaScript. Также имею опыт работы с различными операционными системами, командными интерпретаторами, текстовыми редакторами, Git и т. д. и т. п.
P. P. S. План достижения цели будет уточняться в процессе...
P.P.P.S. Потратил время и силы, переключившись на изучение PHP, но после Ruby и JavaScript не пошло, поэтому возвращаюсь к цели, но радикально меняю план действий по достижению!
Критерий завершения
Я работаю (удалённо) JavaScript разработчиком и зарабатываю себе этим на жизнь
Личные ресурсы
Свободное время и сильное желание, плюс навыки не относящиеся непосредственно к цели, но способствующие её достижению.
Экологичность цели
Хочу заниматься разработкой, а не тем, чем сейчас!
- 
                    
                    
Пройти все курсы профессии "Фронтенд JavaScript" на Hexlet
- 
                                                                        
Жизнь программиста
 - 
                                                                        
JavaScript для начинающих
 - 
                                                                        
Введение в программирование
 - 
                                                                        
JS: массивы
 - 
                                                                        
Основы командной строки
 - 
                                                                        
Системы контроля версий (GIT)
 - 
                                                                        
JS: Настройка окружения
 - 
                                                                        
Введение в веб-разработку
 - 
                                                                        
1-й Проект: Игры разума
 - 
                                                                        
JS: Объекты
 - 
                                                                        
JS: Функции
 - 
                                                                        
JS: Автоматическое тестирование
 - 
                                                                        
JS: Деревья
 - 
                                                                        
2-й Проект: Вычислитель отличий
 - 
                                                                        
Протокол HTTP
 - 
                                                                        
JS: Абстракция с помощью данных
 - 
                                                                        
JS: Введение в ООП
 - 
                                                                        
JS: Асинхронное программирование
 - 
                                                                        
JS: DOM API
 - 
                                                                        
JS: Архитектура фронтенда
 - 
                                                                        
JS: Продвинутое тестирование
 - 
                                                                        
3-й Проект: Лента новостей (RSS)
 - 
                                                                        
JS: Полиморфизм
 - 
                                                                        
JS: React
 - 
                                                                        
JS: Redux (React)
 - 
                                                                        
4-й Проект: Чат (Slack)
 
 - 
                                                                        
 - 
                    
                    
The Complete JavaScript Course
Стоимость этапа — 808.9 ₽
- 
                                                                        
Course Introduction
 - 
                                                                        
JavaScript Language Basics
 - 
                                                                        
How JavaScript Works Behind the Scenes
 - 
                                                                        
JavaScript in the Browser: DOM Manipulation and Events
 - 
                                                                        
Advanced JavaScript: Objects and Functions
 - 
                                                                        
Putting It All Together: The Budget App Project
 - 
                                                                        
Next Generation JavaScript: Intro to ES6 / ES2015 18 лекций
 - 
                                                                        
Asynchronous JavaScript: Promises, Async/Await and AJAX
 - 
                                                                        
Modern JavaScript: Using ES6, NPM, Babel and Webpack
 - 
                                                                        
Final Course Exam: 30 Questions to Test Your JavaScript Knowledge
 - 
                                                                        
Conclusion
 - 
                                                                        
BONUS: A Node.js Crash Course
 
 - 
                                                                        
 - 
                    
                    
Node.js, Express, MongoDB & More
Стоимость этапа — 808.09 ₽
- 
                                                                        
Welcome, Welcome, Welcome!
 - 
                                                                        
Introduction to Node.js and NPM
 - 
                                                                        
Introduction to Back-End Web Development
 - 
                                                                        
How Node.js Works: A Look Behind the Scenes
 - 
                                                                        
[Optional] Asynchronous JavaScript: Promises and Async/Await
 - 
                                                                        
Express: Let's Start Building the Natours API!
 - 
                                                                        
Introduction to MongoDB
 - 
                                                                        
Using MongoDB with Mongoose
 - 
                                                                        
Error Handling with Express
 - 
                                                                        
Authentication, Authorization and Security
 - 
                                                                        
Modelling Data and Advanced Mongoose
 - 
                                                                        
Server-Side Rendering with Pug Templates
 - 
                                                                        
Advanced Features: Payments, Email, File Uploads
 - 
                                                                        
Setting Up Git and Deployment
 - 
                                                                        
That's It, Everyone!
 
 - 
                                                                        
 - 
                    
                    
Git a Web Developer Job: Mastering the Modern Workflow
Стоимость этапа — 969.87 ₽
- 
                                                                        
Welcome!
 - 
                                                                        
Git Essentials
 - 
                                                                        
Intro to Node.js & NPM
 - 
                                                                        
Gulp Essentials
 - 
                                                                        
CSS Architecture
 - 
                                                                        
Gulp Timeout
 - 
                                                                        
Mobile-first Essentials
 - 
                                                                        
Let's Build!
 - 
                                                                        
Git Timeout
 - 
                                                                        
Building "Our Features" Section
 - 
                                                                        
Building "Testimonial" Section
 - 
                                                                        
Gulp Timeout (Automated Sprites)
 - 
                                                                        
Let's Finish Styling our Site
 - 
                                                                        
JavaScript Organization
 - 
                                                                        
Writing JavaScript for Our Header Menu
 - 
                                                                        
Revealing Elements on Scroll
 - 
                                                                        
Desktop Sticky Header
 - 
                                                                        
Build Our Own Modal / Lightbox Overlay
 - 
                                                                        
Finishing Touches
 - 
                                                                        
Building and Deploying
 - 
                                                                        
Looking Forward
 
 - 
                                                                        
 - 
                    
                    
Найти работу
Портфолио -> Резюме -> Откликаться на вакансии -> Проходить собеседования -> Устроиться на работу!
- 
                                                                        
"Причесать" портфолио
 - 
                                                                        
Обновить резюме
 - 
                                                                        
Пройти собеседование
 - 
                                                                        
Получить работу
 
 - 
                                                                        
 
- 1835
 - 15 января 2018, 22:23
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением