Арсентий Гонда
Я являюсь студентом и ассистентом в Томском государственном университете, Высшая ИТ Школа. Так же работаю в НПП "Радар ММС" программным инженером. После завершения обучения ученик может обращаться за бесплатными консультациями на и около темы программирования. Объясняю сложное просто и на котятах. Понимай, а не копируй.
Арсентий Гонда
Детали про опыт преподавания:
Преподаю программирование с упором на алгоритмы, структуры данных и архитектуру. Объясняю, где и как применять решения, даю практику и реальные задачи.
Языки: C++, C, Rust, Swift. Подходит для начинающих, студентов и уровня junior.
Как проходят занятия
Я не заставляю заучивать алгоритмы — мы разбираемся, зачем они вообще нужны и где реально используются.
Важно не просто "знать сортировки", а понимать, когда какой алгоритм выбрать и почему.
Программирование — это навык, поэтому на занятиях много практики:
* решаем задачи (в том числе авторские и интерактивные — например, в формате текстового квеста)
* Пишем код
* Разбираем ошибки и улучшаем решения
учимся искать информацию
Как строится обучение
* Подстраиваюсь под цель: экзамен, работа, проект или просто "хочу разобраться" (хобби)
* Разбираем код ученика и улучшаем его с точки зрения логики и структуры.
* Идём постепенно: от базы к более сложным вещам, без резких скачков.
Что в итоге
После курса не будет ощущения: "что-то учил, но не понимаю зачем" или "могу писать код только с репетитором".
В результате ученик:
* понимает, где и когда применять алгоритмы
* умеет писать рабочий код, а не только решать типовые задачи
* может самостоятельно разбираться в новых задачах и технологиях
* умеет искать и анализировать информацию
Направления
iOS (Swift)
Разберём разные подходы (UIKit, SwiftUI) и архитектуры (MVVM, MVC, TCA, MVP, Redux, Clean Architecture), поймём их различия и области применения.
Поработаем с сетью, CoreData и базовыми анимациями
Backend
Поймём, как устроены серверные приложения:
REST API, различия между монолитами и микросервисами.
Desktop (C++)
Научимся делать десктопные приложения на Qt:
UI, разделение логики и интерфейса, основы архитектуры
мая 2-мая 8, 2026