Знакомство!

Приветствую всех читателей! Меня зовут Илья, и я уже три года работаю в IT. Я окончил Петрозаводский государственный университет по направлению «Информатика и вычислительная техника».

1. Как началась моя карьера в it?

Моя история в IT началась ещё в 11-м классе, когда я впервые познакомился с языками программирования C++, C# и Python. После сдачи ЕГЭ я увлекся веб-разработкой и начал изучать стек технологий для фронтенда: HTML, JavaScript и CSS. К началу учёбы в университете я освоил Vue.js и нашёл первую подработку в студии по разработке веб-приложений.

2. Учёба в университете

Хотя я проработал 1,5 года в сфере веб-разработки, она меня не увлекала. Я чувствовал, что меня больше тянет к работе с данными и машинному обучению. Постепенно я начал углублять свои знания в C# и Python, изучал компьютерное зрение и создал свои первые проекты в этой области.

3. Хакатон

После второго курса мы с другом решили поучаствовать в хакатоне на тему искусственного интеллекта. На хакатоне было предложено две задачи:

1. Оптимизация обучения нейронной сети и повышение её метрик качества. 2. Разработка алгоритма обработки изображений для детектирования ягод в сахарной пудре на конвейере.

Мы собрали команду из пяти человек и решили работать над обеими задачами, рассчитывая на победу в обоих направлениях. Я с другом сконцентрировался на второй задаче, поскольку у нас уже был опыт в этой области.

Времени на решение задач было всего 12 часов, с 21:00 до 9:00. Так как готового датасета не было, мы начали с поиска открытых наборов данных по ягодам, но они не подошли. Поэтому мы быстро создали собственную имитацию конвейерной ленты, отсняли видеоряд и провели аугментацию данных, чтобы обучить нейросеть YOLOv8. Параллельно, чтобы не терять время, мы начали разрабатывать алгоритм на OpenCV, применяя различные математические операции для улучшения точности детектирования.

Когда время вышло, мы сравнили метрики точности, и оказалось, что наш алгоритм на OpenCV был точнее YOLO. В итоге, мы выиграли хакатон, заняв первое место в решении второй задачи. Эта задача была предоставлена компанией «Ягоды Карелии» — крупнейшим производителем изделий из ягод в регионе.

4. Немного о дальнейшем пути

После победы на хакатоне глава компании, предложил нам разработать систему анализа качества ягод на конвейерной ленте. Мы начали с проектирования физической части системы и через два месяца представили чертежи и схемы работы. Однако, из-за пересмотра бюджета в связи с текущей ситуацией, компания была вынуждена отказаться от реализации проекта.

После этого нам предложили работу в стартапе, где мы сейчас и работаем, но, к сожалению, я не могу разглашать подробности этого проекта.

5. Переход в Data Engineering

На последнем курсе университета я решил углубиться в область Data Engineering. Сначала я изучил общую информацию о аналитике, обучении моделей и нейронных сетях, а затем переключился на разработку ETL и ELT процессов, хранилищ данных (DWH) и data lakes.

В дальнейшем я планирую делиться в блоге тем, что я изучаю, и рассказывать о своём текущем опыте и поиске работы в области Data Engineering. Надеюсь, мой опыт окажется полезным для вас, и я буду рад любым комментариям и вопросам!

Знакомство! | Сетка — социальная сеть от hh.ru