C 2018 года я всерьез заинтересовалась сферой IT и с тех пор я самостоятельно обучаюсь, а в 2022 решила пройти курс на Python-разработчика в одной из онлайн школ, чтобы собрать в портфолио реальные проекты и получить обратную связь от ревьюеров.
Училась на Stepik, Hexlet и Яндекс.Практикум + самостоятельное обучение (статьи, книги, лекции в открытом доступе).
Решение о смены сферы деятельности на программирование пришло ко мне из-за того, что в предыдущей своей профессии я столкнулась с потолком своего развития как специалиста.
Ещё одной причиной послужило то, что я, работая с бумажными документами, лично наблюдала, как постепенно все процессы начинают переходить в компьютеры. Самое первое желание написать программу у меня появилось в 2012 году, когда в моем отделе стали переносить регистрацию документов из бумажных журналов в электронную базу. Программу для этого только выпустили, она ломалась и падала, и когда я подумала: вот бы написать свою программу, чтобы работало как надо.
Поэтому когда встал вопрос о смене деятельности, с возможностью роста и высокого заработка, я выбрала разработку.
Python был не первым языком программирования, который я попробовала изучать. Я читала много статей о том, чем языки программирования отличаются друг от друга и какие лучше, но чтобы не столкнуться с ошибкой выбора, основанного на чужих мнениях, я понемногу пробовала изучать сама. Первым был JavaScript, затем Node.js. Третьим я попробовала Python и на этом осознала, что язык полностью мой. Python мне нравится за широкую сферу применения, большое коммьюнити и за количество готовых библиотек под разные цели.
Backend я выбрала опираясь на свой небольшой опыт с Frontend (оформляла сайты и форумы с помощью CSS). Попробовав и то и другое, я поняла, что мой способ мышления приносит больше пользы при работе с внутренней логикой программы.
Сейчас я продолжаю изучать язык самостоятельно. Читаю несколько каналов по Python в telegram (Senior Python Developer, Python Telegram Bot, Простой Python | Программирование, Python вопросы с собеседований, Python Expert | Программирование, class Python, Python | CMD).
Из книг сейчас читаю “Грокаем алгоритмы” (Адитья Бхаргава), “40 алгоритмов, которые должен знать каждый программист на Python” (Имран Ахмад), “Python глазами хакера” (М. Бруцкий-Стемпковский), “Алгоритмы неформально” (Такфилд Брэдфорд).
Несколько моих способностей, полезных в работе:
1. Умею вести переговоры между представителями разных профессий. Успешно организовала переход отдела на новую программу, объясняя разработчикам пожелания коллег, а коллегам ответы разработчиков.
2. Мыслю критически и стремлюсь к оптимизации. На последнем месте работы по моей инициативе пересмотрели с руководителем текущие процессы регистрации документов и в итоге перевели все в электронный формат.
Вне работы занимаюсь своей собакой. Выращиваю 33 килограмма счастья, уже два с половиной года всерьез погружаюсь в особенности псов. Прошла два масштабных курса по собачьему поведению. Теперь могу составить топ-10 ошибок в воспитании собаки, рассказать, какие мемы о собаках смешные, а какие грустные и почему почти все фильмы про собак стоило бы отнести к жанру “фантастика”. :)
Python3, Django, Django REST Framework, Django ORM, Git, ООП, Алгоритмы и структуры данных, тестирование (unittest), SQL, PostgreSQL
1. Написала программный модуль фитнес-трекера, который обрабатывает данные для трех видов тренировок: для бега, спортивной ходьбы и плавания.
В проекте использовался принцип наследования.
2. Разработана соцсеть для публикации дневников на фреймворке Django по архитектурному паттерну Model-View-Template. Используется пагинация постов и кеширование. Написаны тесты, проверяющие работу сервиса.
3. Написан телеграм-бот, который обращается к API сервиса Практикум.Домашка и узнает статус домашней работы.
4. Работала в команде с технологией REST API, занимала позицию разработчика. Писала модели, view и эндпойнты для произведений, категорий, жанров. Получила опыт работы в команде и коллективного взаимодействия с GitHub.
https://github.com/ChiBovino13
Начинала с позиции ведущего специалиста и получила повышение в процессе выполнения рабочих обязанностей
- Принимала нормативные документы, поступающие на регистрацию, контролировала качество документов
- Работала в 1С Документооборот
- Оказывала методическую помощь сотрудникам других отделов в части делопроизводства
- Разрабатывала проекты правовых актов и методических документов
Достижения:
- Организивала регистрацию нормативных документов в 1С-документооборот, что позволило ускорить регистрацию и поиск документов
Начинала с позиции государственного таможенного инспектора и получила повышение в процессе выполнения рабочих обязанностей
- Вела делопроизводство отдела (10 человек)
- Регистрировала входящую и исходящую корреспонденцию в системе электронного документооборота
- Готовила ежеквартальную отчетность по делопроизводству
- Оказывала методическую помощь сотрудникам других отделов в части делопроизводства
- Разрабатывала проекты правовых актов и методических документов
Достижения:
- Организивала перевод отдела на новую систему электронного документооборота, что значительно сократило время приема и отправки документов
Специализация — таможенная логистика. Она включает в себя планирование, организацию и контроль всех этапов таможенного оформления и транспортировки товаров. Важными навыками, которые развиваются в рамках обучения, являются знание международной торговли, умение работать с системами и программным обеспечением, аналитическое мышление, коммуникационные навыки и умение принимать решения в условиях сложных процедур.
Python3, Django, Django REST Framework, Django ORM, Git, ООП, Алгоритмы и структуры данных, тестирование (unittest), SQL, PostgreSQL
1. Проект: Модуль фитнес-трекера.
Написала программный модуль фитнес-трекера, который обрабатывает данные для трех видов тренировок: для бега, спортивной ходьбы и плавания.
В проекте использовался принцип наследования.
https://github.com/ChiBovino13/backend_test_homework
2. YaTube - соцсеть для публикации дневников.
Разработана на фреймворке Django по архитектурному паттерну Model-View-Template. Используется пагинация постов и кеширование. Написаны тесты, проверяющие работу сервиса.
https://github.com/ChiBovino13/yatube_project
3. Бот-ассистент.
Написан телеграм-бот, который обращается к API сервиса Практикум.Домашка и узнает статус домашней работы.
https://github.com/ChiBovino13/homework_bot
4. REST API YaMdb.
Работала в команде, занимала позицию разработчика. Писала модели, view и эндпойнты для произведений, категорий, жанров. Получила опыт работы в команде и коллективного взаимодействия с GitHub.