- Обо мне
-
- Стоимость работы:
- от 5 000 руб. за проект
- Профессиональный опыт:
- менее года
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
Я frontend разработчик. Мой основной инструментарий: React – использую для разработки SPA, Redux – менеджер для управления состоянием веб-приложения (+Redux-thunk для создания промежуточных экшенов и работы с асинхронными функциями), Tailwind – ui-фреймворк, ускоряющий процесс стилизации элементов, так как благодаря ему не приходится создавать кучу css файлов, а прописывать стили не выходя из файла компонентов, Axios – для отправки запросов на сервер, работа с API, TypeScript помогает мне избегать глупых ошибок и по максимуму концентрировать своё внимание на написание кода. Не только экономит очень много времени, но и делает мой код более понятным для других разработчиков. Я начинающий frontend-разработчик, погружён в эту сферу уже 2 года. ~1 год я изучал исключительно вёрстку, осваивал базовые инструменты фронтендщика: html, css, препроцессоры scss, нативный JS (был опыт работы с jQuery, сейчас всё делаю на чистом JS/TS), сборщик проектов GULP и пр. всем известные, примитивные инструменты для верстальщиков. После я некоторое время уделял практике, чтобы закрепить изученный материал, а также освоить некоторые фишки во время разработки и пополнить свой инструментарий библиотеками, упрощающими процесс разработки. Например, слайдеры Swiper, Slicker (для jQuery), галереи и т.д. Сверстал пару макетов лендингов, 1 макет интернет-магазина. После этого я отдыхал 1,5-2 месяца, прежде чем взяться за работу вновь. Далее я взялся за frontend с новыми силами и решил идти дальше - изучать разработку SPA при помощи фреймворка (библиотеки) React, инструмента, позволяющего разрабатывать реактивные приложения. JSX заменил html, что упрощает разработку логики, которой стало в разы больше. Чтобы не копить кучу css файлов, не создавать их много раз, так как это тратит много времени, я использую фреймворк Tailwind, позволяющий задавать стили элементам за счёт присваивания им определенных классов. Удобно и быстро. Для хранения состояния я использую Redux, для отправки запросов на сервер - axios, работа с асинхронными функциями, изменяющими состояние - redux-thunk. Также я освоил TypeScript, который помогает мне избегать глупых ошибок в коде и экономить на это катастрофически много времени. Помимо изучения я ещё и практиковался в разработке веб-приложений. Я разработал веб-приложение интернет магазина и социальную сеть, используя API с youtube-курса "Путь самурая".- Ключевые навыки
- Отзывы
Нет отзывов