Детство
Я, Мулявин Дмитрий Евгеньевич, родился в пгт. Старобешево. С раннего возраста проявлял активность и любознательность, что позволяло мне быстро осваивать новые знания. Довольно рано научился читать и писать, что открыло для меня мир книг и информации. Моими главными увлечениями в детстве были наблюдения за звездами и изучение космоса. Особое место в моих интересах занимали динозавры, что побуждало меня к поиску и изучению материалов о доисторической эпохе.
Школьный период
Обучение в школе я завершил с высокими результатами, окончив 11 классов с одной четверкой. Моими избранными предметами были русский язык, математика, физика, история, информатика и физкультура.
Я активно участвовал в школьных олимпиадах, особенно в таких дисциплинах, как математика и информатика, где добивался заметных успехов. Наибольшего прогресса я достиг в области информатики, что обусловлено моим увлечением информационными технологиями. Этот интерес в значительной степени определил мой выбор будущей профессии и поступление в Донецкий национальный технический университет.
Студенчество
При поступлении я столкнулся с неожиданными трудностями, связанными с большим количеством общеобразовательных дисциплин, которые отвлекали от профильных предметов – до поступления я не знал об организации обучения в ВУЗе и рассчитывал на исключительно профильные предметы. Однако со временем я научился уделять больше внимания основным направлениям обучения.
Наибольший интерес у меня вызывали предметы, связанные с программированием, поскольку именно они вдохновляли меня на достижения. Я также увлекался изучением баз данных, цифровой обработки сигналов и работы с медиа-данными. Университет стал для меня местом, где я приобрел базовые и углубленные навыки программирования, что позволило мне четко определить свои профессиональные цели.
Общие квалификационные навыки, приобретенные в процессе обучения.
Программирование.
Программирование занимает центральное место среди моих навыков. В процессе обучения я освоил языки C#, C/C++, Assembler (masm), а также средства разработки веб-технологий, включая HTML и CSS. JavaScript знаю на начальном уровне.
На языке C# я изучил разработку приложений под ОС Windows, включая технологии Windows Forms и WPF. Наиболее глубоко я освоил WPF, так как использовал эту технологию не только в учебных заданиях, но и для личных проектов.
Системное администрирование.
В рамках дисциплин "Операционные системы" и "Системное программирование" я приобрел навыки работы с ОС Windows. Среди них:
- низкоуровневая работа с физическими носителями информации (flash-накопители и системные диски) и их файловыми системами через программный код и командную строку;
- работа со сценариями в формате bat-файлов;
- управление системным реестром и системными службами Windows. Особое внимание уделял взаимодействию с классом Win32_UserAccount для управления системой контроля учетных записей.
Кроме того, в процессе обучения я освоил базовые навыки работы с операционной системой Linux. До начала курса я уже изучил и использовал дистрибутивы Kali Linux, Debian и Manjaro на уровне пользователя.
Сетевые технологии.
Несмотря на организационные трудности, связанные с эпидемией COVID-19 и геополитической обстановкой, я уделил значительное внимание этой области. Моя дипломная работа бакалавра была посвящена сетевым технологиям, что позволило углубить мои знания и практические навыки.
Цифровая обработка сигналов и компьютерная обработка мультимедийных данных.
В рамках изучения данных дисциплин я освоил навыки моделирования и обработки цифровых сигналов в среде разработки Matlab. Особенности цифровой обработки сигналов включают:
- фильтрация. Разработка цифровых фильтров для удаления шумов, улучшения качества сигнала и выделения полезной информации;
- дискретизация и квантование. Преобразование аналоговых сигналов в цифровую форму для последующей обработки;
- частотный анализ. Применение методов преобразования сигналов (например, быстрого преобразования Фурье) для анализа их спектральных характеристик;
- обработка мультимедийных данных. Кодирование и декодирование аудио- и видеопотоков, а также применение сжатия данных для уменьшения объема файлов без значительной потери качества.
Эти знания и навыки позволяют эффективно решать задачи анализа и преобразования сигналов, а также оптимизировать работу с мультимедийными данными в современных приложениях.
Компьютерная электроника и схемотехника.
Несмотря на хороший преподавательский состав, эта область вызывала у меня наименьший интерес, однако я получил базовые знания о работе устройств на уровне транзисторов и триггеров.
Планы на будущее
Моя главная профессиональная цель — развитие в области Backend-разработки, с акцентом на использование языка программирования C#. Этот язык стал для меня ключевым инструментом на протяжении всего обучения в вузе, и я использую его с большим удовольствием.
Я готов к освоению новых языков программирования и технологий, если этого потребует работа. Я понимаю, что профессиональный путь может начаться не сразу с идеальной позиции, но я уверен, что смогу достичь своей цели и стать высококвалифицированным специалистом в области Backend-разработки.