Стать Junior Frontend разработчиком в EPAM
Привет. Меня зовут Лена и вот уже почти два года я пытаюсь стать фронтенд-разработчиком. Началось всё с HTML-academy. Я прошла их курс по верстке в августе 2018 и решила, что фронтенд - это то, чем я действительно хочу заниматься профессионально. В тот момент я работала менеджером по деловому туризму. Да, да, у меня нет технического образования. Я больше скажу, в дипломе у меня написано, что я библиотекарь.
Работа в туризме меня не устраивала, я не видела в ней своего будущего. Поэтому все свободное время я посвящала своему новому увлечению. Ещё я постоянно читала истории типа "была воспитательницей в детском саду, за полгода освоила новую профессию и стала разработчиком". Даже среди моих друзей было аж два таких случая и и я им страшно завидовала.
На фоне таких головокружительных историй успеха я чувствовала себя жутко глупой и бездарной. Через полгода после начала изучения фронтенда я разве что очень посредственно знала что такое верстка и какие-то азы JS. При том, что училась я по 5-6 часов после работы и полностью все выходные. Это я сейчас знаю, что просто тратила время не эффективно, разбазаривая его на откровенно некачественные источники.
По-настоящему все изменилось, когда в начале 2019 я решила, что готова пройти отбор на курсы EPAM. Мне тогда отказали, потому что было недостаточно теоретических знаний. Я очень расстроилась, конечно, но из абстрактной цели, желание попасть на работу именно в эту компанию, стало вызовом для меня. Так что отказы - это не всегда плохо. Иногда это отличная возможность прокачаться, особенно, когда эмоции немного утихли.
Весь год я старательно приходила в себя и изучала то, чего мне не хватало, чтобы пройти отбор, оттачивала навыки. Я струсила пройти летний отбор, думала, что еще недостаточно подготовилась, и решила пойти на декабрьский поток. Совмещать учебу с работой становилось все сложнее и я уволилась в октябре 2019.
До начала подачи новой заявки оставалось почти полтора месяца. Я не теряла время зря и очень серьезно прокачала навык верстки (если кому интересно - пишите, порекомендую очень классный курс с Udemy), повторила основы js и прорешала уйму задач на codewars и leetcode.
Настал день, когда мне позвонили из EPAM. Я успешно прошла телефонное интервью и меня пригласили на техническое. С техническим и английским я тоже справилась, меня зачислили на курсы.
Курсы - это лекции по основам JS три раза в неделю и домашки. Зачисление происходит по итогам финальной работы и технического интервью.
В феврале этого года курсы закончились и меня зачислили в лабораторию.
В лаборатории мы все также делаем домашки и слушаем лекции, но в добавок к этому у нас есть еще основной проект. Это полноценная работа, только вместо сотрудников - студенты, а менторы - опытные ребята из EPAM.
Сейчас середина мая, лаборатория близится к своему завершению (это я так выбрала, но можно сидеть здесь дольше и делать задачи по минимуму. Многие так и делают, умудряются совмещать лабу с учебой и работой).
На фоне кризиса я не знаю, возобновится ли найм в ближайшее время и получу ли я работу. Пока просто делаю всё, что от меня зависит и делюсь своими историями успехов и провалов здесь.
Критерий завершения
Успешно прошла собеседование на должность младшего разработчика
Личные ресурсы
Время, информация, навыки
Экологичность цели
Мне действительно нравится разработка интерфейсов, это не навязано обществом и окружением. Я осознанно хочу стать веб-разработчиком
-
Изучить HTML5 и CSS
-
Бесплатные курсы на htmlacademy HTML
-
Бесплатные курсы на htmlacademy CSS
-
Подписка
-
Платные курсы на htmlacademy (1 часть по верстке)
-
Сетки
-
-
Пройти курс Learning how to learn на Coursera
-
week 1
-
week 2
-
week 3
-
week 4
-
-
Курсы на академии по JS
Подпункты буду считать выполненными, когда закончу и теоретический, и практический блок.
-
Знакомство
-
Условия
-
Циклы
-
Массивы
-
Функции
-
Объекты
-
JS в браузере
-
-
Курсы на академии
-
Гриды
-
Анимация
-
Знакомство с LESS
-
Примеси LESS
-
-
Создать несколько законченных проектов с использованием технологий:
-
Простой резиновый кроссбраузерный лендинг
-
С использованием JS
-
С использованием сборщика
-
С использованием React
-
С использованием препроцессора
-
С использованием PUG
-
С использованием Bootstrap
-
С использованием jQuery
-
-
Технологии, которые нужно освоить
-
PUG
-
Gulp
-
Sass
-
Webpack
-
Bootstrap
-
-
Изучить синтаксис ES6
В итоге я должна полностью отказаться от var, преимущественно использовать стрелочные функции и по максимуму пользоваться новыми возможностями языка.
-
Спецификация
-
Лаврик https://www.youtube.com/watch?v=Spme1IW1ejg
-
Up&going
-
Scrimba
-
-
Верстка
-
БЭМ (спецификация + сверстать несколько макетов
-
Гриды
-
Флексбоксы
-
-
Изучить Git
-
Введение
-
Конфигурация
-
Основы
-
Ветки
-
Теги
-
Reset
-
Очистка проекта от изменений
-
Просмотр
-
Слияние
-
Копирование коммитов
-
Перемещение коммитов
-
ReReRe
-
Обращение коммитов
-
Даты в git
-
-
Сделать презентацию по VUE к семинару
-
Покрыть код тестами
-
Подготовиться к итоговому интервью
-
Прорешать задачи из репозитория про задачи
-
Вопросы https://github.com/h5bp/Front-end-Developer-Interview-Questions
-
Ответы https://github.com/yangshun/front-end-interview-handbook
-
https://medium.com/web-standards/front-end-interview-handbook-html-ab5a9b64755f
-
-
Изучить JS
- Изучить http://htmldog.com/guides/javascript/beginner/maki...
- http://learn.javascript.ru/
- https://www.codewars.com/
- https://developer.mozilla.org/en-US/docs/Web/JavaS...
- https://habr.com/post/240219/
- Книги
-
пройти бесплатный курс по js на академии
-
дочитать Выразительный JavaScript
-
создать сайт с использованием верстки и JS
-
Пройти 35 уроков Sorax на YouTube
-
Курсы по подписке
-
Дэвид Флэнаган «JavaScript. Подробное руководство» (6-е издание)
-
Маклафлин Б. «Изучаем AJAX»
-
Секреты JavaScript ниндзя
-
Пройти 1 уровень по JS на академии
-
Личные проекты
-
Написать свой блог на react
-
-
React
-
Документация
-
Хуки
-
Scrimba
-
Написать блог из цели про блог
-
-
EPAM курсы по основам разработки
-
Записаться, пройти собеседование на курсы
-
Успешно завершить курсы
-
Вписаться в учебный проект
-
Поработать в учебном проекте
-
Перейти из учебного проекта на основную работу, получить оффер
-
-
Алгоритмы и структуры данных
-
Прочитать Алгоритмы. Вводный курс Томаса Кормена
-
- 12527
- 14 июня 2018, 18:56
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением