Некоторое время я работал единственным C#-разработчиком в компании, без наставников и возможности с кем-то посоветоваться по архитектурным вопросам. К 2025 году я остро ощутил, что мои знания фрагментарны: многое делал интуитивно, но не хватало системного понимания базы. Поэтому решил пройти обучение. Важный момент: я брал не отдельный курс, а комплект C# Basic + Professional одним набором. Ниже — впечатления именно от Basic, но сам выбор комплекта считаю удачным, потому что после базы логично переходить к более глубокому уровню.
Формат и организация:
Курс длился полгода, что позволило совмещать его с работой. Занятия проходили раз в неделю в формате двух вебинаров примерно по 1.5 часа вечером. Такой темп был комфортным и давал время на усвоение материала.
Самое ценное — домашние задания:
Отдельно хочу выделить подход к практическим заданиям. Они составлены не как абстрактные задачи «в вакууме», а складываются в единое приложение — Telegram-бота. Фишка в том, что, если выполнять задания строго по описанию, ты невольно приходишь к более правильной, «продакшн» реализации. Паттерны проектирования на базовом курсе не преподаются, но в процессе выполнения ДЗ ты сам видишь их проявления и начинаешь понимать, зачем они нужны. Это огромный плюс для тех, кто хочет не просто выучить синтаксис, а научиться писать поддерживаемый код.
Преподаватели и атмосфера:
Курс вели несколько преподавателей — действующих разработчиков из разных компаний. Это чувствуется по подаче материала: они делятся не только теорией, но и реальным опытом. Атмосфера на лекциях очень комфортная. Можно было спокойно задать даже «глупый» вопрос (а с моими пробелами их было немало), и всегда следовал развёрнутый, уважительный ответ без осуждения.
Итоговая аттестация:
Помимо домашних заданий, нужно было сделать собственный проект и защитить его в конце курса. Только после этого выдаётся сертификат. Наличие финального проекта позволило применить полученные знания целиком, а не только отдельными кусками в рамках ДЗ.
Впечатление:
Курсом остался доволен. Он закрыл мои пробелы, систематизировал знания и дал понимание, как должна выглядеть правильная архитектура даже в небольших проектах. Поскольку курс действительно базовый, он отлично подойдёт и тем, кто только начинает знакомство с C# и хочет сразу учиться правильно. Но и для опытных самоучек вроде меня он оказался очень полезен. А формат комплекта Basic + Professional удобен тем, что можно последовательно двигаться от базы к более сложным темам.