diff --git a/src/content/authors/ru/сергей-ярков.md b/src/content/authors/ru/сергей-ярков.md index 960bb1a..1da22c6 100644 --- a/src/content/authors/ru/сергей-ярков.md +++ b/src/content/authors/ru/сергей-ярков.md @@ -2,27 +2,28 @@ firstName: Сергей lastName: Ярков --- -Мое имя **Сергей** я являюсь веб-разработчиком. Основной деятельностью моей работы является создание веб-сайтов. -Мне интересны такие сферы как программирование, встраиваемые системы и электроника. -Веб-сайты я начал делать с 2017 года начиная с верстки простых HTML страничек и с 2019 года я начал -обучаться программированием и на сегодняшний момент я имею опыт в **full-stack** веб-разработке клиент-серверных приложений, -которые решают самые разные задачи. -Некоторые из своих личных [проектов](/projects/) я выкладываю в общий доступ на [Github](https://github.com/sergeyyarkov). +Я являюсь веб-разработчиком с опытом создания веб-сайтов с 2017 года. Специализируюсь на **full-stack** веб-разработке клиент-серверных приложений, решающих разнообразные задачи. Мне интересны такие сферы как программирование, встраиваемые системы и электроника. Начал с верстки простых HTML страниц и с 2019 года углубленно занимаюсь программированием. На сегодняшний день имею опыт разработки сложных приложений и публикую некоторые [проекты ](https://yarkov.tech/projects/)в открытый доступ на [GitHub](https://github.com/sergeyyarkov). -## Зачем этот сайт +## О ресурсе -Первоначально я создал этот сайт для себя, чтобы закреплять свои знания путем написания статей. С 2022 года я начал -выкладывать материалы на этот сайт и сейчас в любой момент я могу вернуться к какой-либо теме и еще раз её усвоить. -Мои статьи также смогут кому-то помочь с освоением какой-либо темы. -Главным направлением этого сайта является IT, и [здесь](/articles/) я публикую материалы на темы, которые меня интересуют, -а также рассказываю о своих [проектах](/projects/). -Я отношусь абсолютно спокойно к любой критике и я не претендую на звание лучшего программиста в мире, поэтому -не судите строго материалы этого ресурса. +Изначально этот сайт был создан для личного использования, чтобы систематизировать и закреплять свои знания через написание статей. С 2022 года я начал публиковать материалы на этом сайте, и теперь в любой момент могу вернуться к любой теме для её повторного изучения. Я надеюсь, что мои статьи окажутся полезными и для других, помогая освоить различные темы.\ +\ +Основное направление сайта — информационные технологии. В разделе [статей ](https://yarkov.tech/articles/)я делюсь материалами на интересующие меня темы, а также рассказываю о своих [проектах](https://yarkov.tech/projects/). ## Навыки -Этот список показывает имеющиеся у меня навыки и технологии которые я когда-либо использовал/использую в своих проектах. -Для создания веб-проектов в качестве серверной части я использую **Node.js** и фреймворк **Adonis.js**. -Клиентскую часть я разрабатываю на **React.js** или **Alpine.js**. +* **Проектирование баз данных**: Умею проектировать ERD (диаграммы сущностей и связей) базы данны. +* **Деплой приложений**: Опыт деплоя приложений с использованием Docker и базовых инструментов CI/CD. +* **Веб-Разработка:** Использую Node.js для разработки веб-приложений и веб-сайтов с использованием таких технологий как Directus,  Astro.js,  Adonis.js,  Express.js,  Alpine.js,  Vite.js, TailwindCSS,  SASS. +* **Серверы**: Умею работать с Linux и настраивать веб-сервер Nginx. +* **Интерфейсы**: Имею опыт работы в Figma и могу составлять пользовательские интерфейсы (есть базовое понимание веб-дизайна). +* **Управление базами данных**: Умею использовать и настраивать PostgreSQL, MongoDB и Redis (реляционные и нереляционные базы данных). +* **Отладка и оптимизация кода**: Опыт отладки кода, поиска ошибок и проведения рефакторинга с целью оптимизации. +* **Архитектура**: Понимание принципов работы микросервисной и монолитной архитектуры приложения. +* **GIT:** Я использую Gitflow для контроля версий веб-проектов и Git Submodules. [Пример ](https://github.com/sergeyyarkov/educt/tree/main)организации проекта +* **Встраиваемые системы**: Умею программировать микроконтроллеры AVR и разрабатывать электронные устройства, включая разработку схемотехники и трассировку печатных плат в KiCAD. +* **Сборка проектов на C**: Имею базовые знания сборки проектов на C с использованием Makefile. + +Ниже представлен более подробный список того что я использую. этот веб-сайт сделан с помощью фреймворка **[Astro.js](https://astro.build)** и библиотеки **[Solid.js](https://www.solidjs.com/)** \ No newline at end of file