Junior Frontend-разработчик
Основное
Нижний Новгород
Не готов
Ищу работу на позиции Junior Frontend-разработчика с полной занятостью и любым форматом работы.
После окончания учебы по своей специальности понял, что данная отрасль мне неинтересна, следовательно, в дальнейшем мне будет тяжело развиваться как специалисту. Взвесив все за и против, я решил попробовать себя в более перспективной и привлекательной сфере. Так и начался мой путь в IT. Около 6 месяцев самостоятельно изучал язык программирования JavaScript по открытым источникам, но понимал, что для более эффективного обучения нужно структурировать информацию. В связи с этим было принято решение обратиться за помощью в онлайн школу программирования Hexlet.
В процессе обучения выполнил 2 учебных проекта:
1. Игры Разума
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.
Полученные навыки:
- Настройка окружения: Linux, Node.js, npm, VS code
- Подключение и настройка линтера ESLint
- Использование утилиты make
- Подключение сервиса CodeClimate (Maintainability)
- Использование сторонних библиотек
- Работа с Git и GitHub
- Разработка архитектуры программы
2. Вычислитель отличий
Утилита командной строки, определяющая разницу между двумя файлами, с возможностью выбора формата вывода.
Полученные навыки:
- Использование библиотеки commander.js
- Написание unit-тестов (по методологии TDD) с использованием фреймворка Jest
- Подключение сервиса непрерывной интеграции GitHub Actions
- Подключение сервиса CodeClimate (Maintainability, Test coverage)
- Работа с древовидной структурой данных и рекурсией
Hard Skills
- HTML, CSS
- JavaScript, Node.js
- Jest
- Linux, Командная строка
- Git, GitHub, GitHub Actions
- Notion
Soft Skills
- Умение работать в команде
- Самодисциплина
- Самостоятельный поиск ответов на вопросы
- Личная ответственность
- Умение слушать
Работа
Подготовка служебных собак по направлениям их служебного предназначения