Программирование является не только моей профессией, но и увлечением. Я нахожу удовлетворение как в выполнении профессиональных задач, так и в реализации собственных проектов и изучении новых технологий.
В своей профессиональной деятельности я использую операционную систему Linux, которая позволяет мне эффективно работать и управлять проектами.
Долгий путь в разработке:
Я занимаюсь разработкой уже много лет, и этот опыт сформировал мой профессиональный путь и навыки.
Самообразование:
Постоянно уделяю время самообразованию, чтобы поддерживать и расширять свои знания. Например, я изучал курс UC Berkeley CS 61A "The Structure and Interpretation of Computer Programs", который помог мне углубить понимание теории программирования и разработать более комплексные решения.
Мой путь в программировании:
2012 год: интерес к программированию начал развиваться с изучения Pascal на уроках информатики в школе. Увлечённо писал код, заполняя тетради примерами и задачами.
2015 год: потребность в более глубоком понимании программирования привела к изучению C++ и C#. Этот период ознаменовался значительным расширением знаний и навыков в разработке программного обеспечения.
2017 год: перед поступлением в колледж начал изучать Python. Экспериментировал с различными фреймворками и инструментами, включая PyQt для создания графических интерфейсов, Django и Flask для разработки веб-приложений. Изначально увлекался разработкой игр, поэтому параллельно изучал работу с Unreal Engine и Unity.
2018 год: углубился в веб-разработку, освоив HTML, CSS, JavaScript и PHP, а также использовал WordPress, Bitrix, jQuery, Vue.js, SASS, SCSS и Bootstrap. Реализовал проект на C# WPF. Начал подрабатывать, разрабатывая небольшие информационные платформы и интернет-магазины.
2020 год: проводил небольшие курсы по программированию для школьников и предпенсионеров. Активно занимался изучением новых технологий, в том числе TailwindCSS.
2021 год: из-за требований работы перешёл на использование React для frontend-разработки.
2022 год: Начал изучать Rust и C для низкоуровневой разработки, включая драйверы, инструменты и веб-приложения. Заинтересовался Docker, что привело к изучению Podman и Kubernetes.
2023 год: глубоко погрузился в теорию программирования. Изучал разработку высоконагруженных веб-приложений и писал серверные приложения на Rust с использованием Tokio. Создал небольшую операционную систему на Rust и изучал микроконтроллеры. Также посетил GP Days 2023.
2024 год: купил сервер для детального изучения работы с железом. Продолжаю развиваться в низкоуровневой разработке и совершенствую навыки в создании веб-приложений различной сложности. В свободное время изучаю новые технологии, такие как Go и Angular.