Меня зовут Юрий Корниенко, будем знакомы =) Я программист - программный инженер.
Долгое время занимался frontend разработкой Dart/JS/TS и чуть меньше мобильной кроссплатформенной разработкой на Flutter, на некоторых проектах писал на Python, Go, Node.js и PHP.
Сейчас погружаюсь в backend разработку, инфраструктуру и системное программирование. Практикуюсь с Go и постепенно изучаю Rust.
Мои основные инструменты:
- C - владею в достаточной степени, планирую изучить современные редакции языка, разобраться в программировании для Unix/Linux
- Go - бэкенд разработка и основной фокус для работы на нем
- Rust - рассматриваю его как второй основной инструмент, но сейчас постепенно изучаю
- Python - использую для автоматизации и прочих инструментов в работе, также планирую базово разобраться с AI/ML
- Dart / Flutter - кросплатформа для любого UI и мобильная разработка в частности, сейчас оставил только для хобби
- JavaScript / TypeScript / Node - фронтенд разработка, этот этап пройден, хочу расти дальше и в другом направлении
В ранние школьные годы увлекся программированием на Лого Мирах, Turbo Pascal, Delphi и затем втянулся в спортивное программирование, им продолжал заниматься до окончания универа.
В школьное время было и такое: эксперементировал и делал уроки по Delphi,
оказывается интернет еще помнит об этом, даже обложечка, которую делал в Photoshop осталась :D
Шли годы и я познакомился с C, C++, PHP, JavaScript, Python, начал учиться версать на HTML/CSS.
Больше 10 лет назад открыл для себя Linux,
а сейчас пользуюсь Mac/Linux, - any way
это Unix way
.
Поступил в ОГУ имени И.С. Тургенева на программную инженерию, но прекрасно понимал что нет пути лучше чем учиться всему самому в свободное время. Ищу информацию, читаю статьи и прохожу курсы, кстати вот мой профиль на Stepik и Coursera.
За время учебы я делал домашние проекты, многие можно увидеть на моем Github, к примеру:
- Небольшой графический редактор для 16 битных систем на C и Assembler
- Учился и пробовал верстать сайты (первый, второй)
- Не ищу простых путей и на одну из летних практик взял задачу создать Аудио плеер на Web технологиях: нарисовал дизайн, скрепил Vue + Electron
Далее я началинал свой карьерный путь разработчика, и выделил для себя некоторые очень важные качества в работе:
- Agile
Work and Life balance
- Отлаженный процесс разработки
- Быть в коллективе сильных инженеров, ибо на пути к профессиональной разработке нужно работать с мастерами своего дела чтобы учиться большему
Занимался работой в сообществе разработчиков GDG в Воронеже: пробовал выступать и читал доклад по Dart для студентов с практической частью и помогал в организации GDG Voronezh Devfest 2019.
У меня большой кругозор по технологиям и языкам, изучаю разное и погружаюсь в зависимости от задач и интересов.