1

Этап 1

Изучить HTML5 и CSS

14 июня—21 сентября

2

Этап 2

Пройти курс Learning how to learn на Coursera

3

Этап 3

Курсы на академии по JS

4

Этап 4

Курсы на академии

5

Этап 5

Создать несколько законченных проектов с использованием технологий:

6

Этап 6

Технологии, которые нужно освоить

7

Этап 7

Изучить синтаксис ES6

8

Этап 8

Верстка

9

Этап 9

Изучить Git

10

Этап 10

Сделать презентацию по VUE к семинару

11

Этап 11

Покрыть код тестами

12

Этап 12

Подготовиться к итоговому интервью

13

Этап 13

Прорешать задачи из репозитория про задачи

14

Этап 14

Вопросы https://github.com/h5bp/Front-end-Developer-Interview-Questions

15

Этап 15

Изучить JS

16

Этап 16

Личные проекты

17

Этап 17

React

18

Этап 18

EPAM курсы по основам разработки

19

Этап 19

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

1

Этап 1

Изучить HTML5 и CSS

14 июня—21 сентября

2

Этап 2

Пройти курс Learning how to learn на Coursera

3

Этап 3

Курсы на академии по JS

4

Этап 4

Курсы на академии

5

Этап 5

Создать несколько законченных проектов с использованием технологий:

6

Этап 6

Технологии, которые нужно освоить

7

Этап 7

Изучить синтаксис ES6

8

Этап 8

Верстка

9

Этап 9

Изучить Git

10

Этап 10

Сделать презентацию по VUE к семинару

11

Этап 11

Покрыть код тестами

12

Этап 12

Подготовиться к итоговому интервью

13

Этап 13

Прорешать задачи из репозитория про задачи

14

Этап 14

Вопросы https://github.com/h5bp/Front-end-Developer-Interview-Questions

15

Этап 15

Изучить JS

16

Этап 16

Личные проекты

17

Этап 17

React

18

Этап 18

EPAM курсы по основам разработки

19

Этап 19

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

14 июня 2018 15 декабря 2020
Цель завершена 15 декабря 2020

Автор цели

Elena

Россия, Санкт-Петербург

28 лет

Общая

Стать Junior Frontend разработчиком в EPAM

Привет. Меня зовут Лена и вот уже почти два года я пытаюсь стать фронтенд-разработчиком. Началось всё с HTML-academy. Я прошла их курс по верстке в августе 2018 и решила, что фронтенд - это то, чем я действительно хочу заниматься профессионально. В тот момент я работала менеджером по деловому туризму. Да, да, у меня нет технического образования. Я больше скажу, в дипломе у меня написано, что я библиотекарь.

Работа в туризме меня не устраивала, я не видела в ней своего будущего. Поэтому все свободное время я посвящала своему новому увлечению. Ещё я постоянно читала истории типа "была воспитательницей в детском саду, за полгода освоила новую профессию и стала разработчиком". Даже среди моих друзей было аж два таких случая и и я им страшно завидовала.

На фоне таких головокружительных историй успеха я чувствовала себя жутко глупой и бездарной. Через полгода после начала изучения фронтенда я разве что очень посредственно знала что такое верстка и какие-то азы JS. При том, что училась я по 5-6 часов после работы и полностью все выходные. Это я сейчас знаю, что просто тратила время не эффективно, разбазаривая его на откровенно некачественные источники.

По-настоящему все изменилось, когда в начале 2019 я решила, что готова пройти отбор на курсы EPAM. Мне тогда отказали, потому что было недостаточно теоретических знаний. Я очень расстроилась, конечно, но из абстрактной цели, желание попасть на работу именно в эту компанию, стало вызовом для меня. Так что отказы - это не всегда плохо. Иногда это отличная возможность прокачаться, особенно, когда эмоции немного утихли.

Весь год я старательно приходила в себя и изучала то, чего мне не хватало, чтобы пройти отбор, оттачивала навыки. Я струсила пройти летний отбор, думала, что еще недостаточно подготовилась, и решила пойти на декабрьский поток. Совмещать учебу с работой становилось все сложнее и я уволилась в октябре 2019.

До начала подачи новой заявки оставалось почти полтора месяца. Я не теряла время зря и очень серьезно прокачала навык верстки (если кому интересно - пишите, порекомендую очень классный курс с Udemy), повторила основы js и прорешала уйму задач на codewars и leetcode.

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

Курсы - это лекции по основам JS три раза в неделю и домашки. Зачисление происходит по итогам финальной работы и технического интервью.

В феврале этого года курсы закончились и меня зачислили в лабораторию.

В лаборатории мы все также делаем домашки и слушаем лекции, но в добавок к этому у нас есть еще основной проект. Это полноценная работа, только вместо сотрудников - студенты, а менторы - опытные ребята из EPAM.

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

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

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

Успешно прошла собеседование на должность младшего разработчика

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

Время, информация, навыки

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

Мне действительно нравится разработка интерфейсов, это не навязано обществом и окружением. Я осознанно хочу стать веб-разработчиком

  1. Изучить HTML5 и CSS

    1. Бесплатные курсы на htmlacademy HTML

    2. Бесплатные курсы на htmlacademy CSS

    3. Подписка

    4. Платные курсы на htmlacademy (1 часть по верстке)

    5. Сетки

  2. Пройти курс Learning how to learn на Coursera

    1. week 1

    2. week 2

    3. week 3

    4. week 4

  3. Курсы на академии по JS

    Подпункты буду считать выполненными, когда закончу и теоретический, и практический блок.

    1. Знакомство

    2. Условия

    3. Циклы

    4. Массивы

    5. Функции

    6. Объекты

    7. JS в браузере

  4. Курсы на академии

    1. Гриды

    2. Анимация

    3. Знакомство с LESS

    4. Примеси LESS

  5. Создать несколько законченных проектов с использованием технологий:

    1. Простой резиновый кроссбраузерный лендинг

    2. С использованием JS

    3. С использованием сборщика

    4. С использованием React

    5. С использованием препроцессора

    6. С использованием PUG

    7. С использованием Bootstrap

    8. С использованием jQuery

  6. Технологии, которые нужно освоить

    1. PUG

    2. Gulp

    3. Sass

    4. Webpack

    5. Bootstrap

  7. Изучить синтаксис ES6

    В итоге я должна полностью отказаться от var, преимущественно использовать стрелочные функции и по максимуму пользоваться новыми возможностями языка.

    1. Спецификация

    2. Лаврик https://www.youtube.com/watch?v=Spme1IW1ejg

    3. Up&going

    4. Scrimba

  8. Верстка

    1. БЭМ (спецификация + сверстать несколько макетов

    2. Гриды

    3. Флексбоксы

  9. Изучить Git

    1. Введение

    2. Конфигурация

    3. Основы

    4. Ветки

    5. Теги

    6. Reset

    7. Очистка проекта от изменений

    8. Просмотр

    9. Слияние

    10. Копирование коммитов

    11. Перемещение коммитов

    12. ReReRe

    13. Обращение коммитов

    14. Даты в git

  10. Сделать презентацию по VUE к семинару

  11. Покрыть код тестами

  12. Подготовиться к итоговому интервью

  13. Прорешать задачи из репозитория про задачи

  14. Вопросы https://github.com/h5bp/Front-end-Developer-Interview-Questions

    1. Ответы https://github.com/yangshun/front-end-interview-handbook

    2. https://medium.com/web-standards/front-end-interview-handbook-html-ab5a9b64755f

  15. Изучить JS

    1. пройти бесплатный курс по js на академии

    2. дочитать Выразительный JavaScript

    3. создать сайт с использованием верстки и JS

    4. Пройти 35 уроков Sorax на YouTube

    5. Курсы по подписке

    6. Дэвид Флэнаган «JavaScript. Подробное руководство» (6-е издание)

    7. Маклафлин Б. «Изучаем AJAX»

    8. Секреты JavaScript ниндзя

    9. Пройти 1 уровень по JS на академии

  16. Личные проекты

    1. Написать свой блог на react

  17. React

    1. Документация

    2. Хуки

    3. Scrimba

    4. Написать блог из цели про блог

  18. EPAM курсы по основам разработки

    1. Записаться, пройти собеседование на курсы

    2. Успешно завершить курсы

    3. Вписаться в учебный проект

    4. Поработать в учебном проекте

    5. Перейти из учебного проекта на основную работу, получить оффер

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

    1. Прочитать Алгоритмы. Вводный курс Томаса Кормена

  • 12527
  • 14 июня 2018, 18:56
Регистрация

Регистрация

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

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

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