АНАЛИЗ РЫНКА

Сколько зарабатывает Разработчик на C#?

Junior
~ 80 тыс. ₽
Middle, опыт от 1 до 3 лет
~ 130 тыс. ₽
Senior, с опытом от 3 лет
~ 250 тыс. ₽ и более
Источники: HeadHunter, SuperJob, «Хабр Карьера»

Преподаватели и эксперты

Алексей Некрасов
Skillbox
Алексей Некрасов 
Тимлид по разработке на Python в МТС, возглавляет образовательный трек в Skillbox. Стаж – 6+ лет.
Никита Нестеренко
Skillbox
Никита Нестеренко
Инженер-разработчик, руководит проектами в «Сбере», стаж – 5+ лет.
Дарья Корчуганова
Skillbox
Дарья Корчуганова
Тим-лид команды разработчиков «Газпромбанк Бизнес-онлайн», выступает на конференциях по JS
Михаил Бородин
Skillfactory
Михаил Бородин
Разработчик с опытом 12+ лет
Тимлид команды бекенд-разработки в AppFollow, сотрудничал с X5 Retail Group.
Алексей Семёнов
Skillfactory
Алексей Семёнов
Заведующий кафедрой МГУ Заведующий кафедрой МГУ
Андрей Сорокин
OTUS
Андрей Сорокин
Архитектор ПО, бекенд-разработчик, стек C# ASP.NET, стаж 15+ лет.
Вячеслав Лапин
OTUS
Вячеслав Лапин
Java-разработчик, тим-лид, работал в Kaspersky Lab, «Ланит», спикер конференций.
Кирилл Мокевнин
Hexlet
Кирилл Мокевнин
Веб-разработчик с опытом 18 лет, DevOps-инженер, преподаватель.
Иван Лауре
Eduson Academy
Иван Лауре
Веб-разработчик, системный администратор, сотрудник «Лаборатории Касперского», 20 лет в разработке, 10 – в тестировании.
Вьет Нгуен
Eduson Academy
Вьет Нгуен
Разработчик в СберKids, пишет код на JavaScript и Python, руководил командой разработчиков финансовых продуктов.
Анна Ширяева
Skillbox
Анна Ширяева
Frontend developer в Сибур со стажем 13+ лет.
Олег Маслов
Skypro
Олег Маслов
Коммерческий разработчик на Python и Django с опытом 15 лет, основатель студии Oscar Studio
Павел Горкин
Skillbox
Павел Горкин
Программист на C++ и Blueprints, разработчик на Unreal Engine
Анастасия Карцева
XYZ School
Анастасия Карцева
Ведущий тестировщик игр в Azur Games.
Матвей Серегин
Нетология
Матвей Серегин
Архитектор «1С: БухОбслуживание»
Олег Евсютин
нетология
Олег Евсютин
Руководит департаментом кибербезопасности НИУ ВШЭ, преподаёт криптографию
РЕЙТИНГ

Лучшие онлайн-курсы программирования на Си для начинающих - обучение с нуля

Бесплатный курс по C# для начинающих от Code Basics

Разработчик на C#: быстрый старт в профессии  | GeekBrains

Для кого: все желающие – обучение с нуля.
Формат: видеоуроки, семинары, практические задания, записи других потоков.
Длительность: 9 или 12 месяцев.
Стоимость: 36 × 4 191 ₽/мес.
Документ: диплом.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Профессия C#-разработчик | Skillbox

Для кого: новички, действующие разработчики.
Формат: видеоуроки, тесты, практические задания.
Длительность: 1 год.
Стоимость: 22 × 5 472 ₽/мес.
Документ: сертификат.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

C# Developer | OTUS

Для кого: программисты, IT-специалисты, junior-разработчики.
Формат: интерактивные вебинары, практические задания, проектные работы.
Длительность: 11 месяцев.
Стоимость: со скидкой 10% – 10 × 12 420 ₽/мес.
Документ: диплом.
Подробнее
Курсы Unity от XYZ School

C# для разработки игр | XYZ School

Для кого: все, кто хочет разрабатывать игры, знает другой язык программирования, специалисты в IT.
Формат: видеолекции, стримы, домашние задания.
Длительность: 5 месяцев.
Стоимость: 12 × 5 325 ₽/мес.
Документ: сертификат.
Подробнее
Синергия

Курс C# c 0 до PRO | Академия Синергия

Для кого: новички, разработчики игр, программисты.
Формат: видеоролики, практические задания, выпускная работа.
Длительность: 3 месяца.
Стоимость: при оформлении рассрочки на 2 года – от 1 667 ₽/мес.
Документ: сертификат, удостоверение.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Создание 2D и 3D игр на C# | CODDY

Для кого: подростки 12 - 14 лет.
Формат: групповой или индивидуальный, дистанционный или очный.
Длительность: 2 месяца.
Стоимость: рассчитывается индивидуально.
Документ: сертификат.
Подробнее
Maxima

Основы программирования на C# | Maxima

Для кого: ребята 5 - 16 лет.
Формат обучения: индивидуальный.
Длительность: ~1 года: 40 уроков по 1 часу.
Стоимость: 7 085 ₽/мес.
Документ: диплом.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Язык программирования C# 12.0 | Специалист.ru

Для кого: программисты.
Формат: онлайн, очно.
Длительность: 1 неделя.
Стоимость: 40 490 ₽, есть рассрочка.
Документ: сертификат, диплом или удостоверение.
Подробнее
РЕЙТИНГ

Бесплатные онлайн-курсы по Разработке на C#

Бесплатный курс по C# для начинающих от Code Basics

Первая программа на C# | GeekBrains

Для кого: люди с базовыми знаниями в области программирования.
Формат: лонгрид.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Основы C# с нуля | Udemy

Для кого: новички, желающие разрабатывать игры.
Формат: видеоуроки, статьи, задания.
Длительность: 8 видео – 2 часа 22 минуты.
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Уроки C# | itProger

Для кого: все желающие программировать.
Формат: видеоуроки, практические задания.
Длительность: 26 занятий.
Подробнее
Stepik логотип

Программирование на Golang | Stepik   

Длительность: в удобном для вас темпе
Формат обучения: видеоуроки
Подробнее
Бесплатный курс по C# для начинающих от Code Basics

Основы программирования на C# | Learn Microsoft

Для кого: начинающие кодеры.
Формат: статьи.
Длительность: 7 уроков.
Подробнее
РЕЙТИНГ

Лучшие онлайн-школы по Разработке на C#

Бесплатный курс по C# для начинающих от Code Basics

GeekBrains

В GeekBrains можно выучиться на инженера или специалиста со знанием C#. Школа гарантирует плавное введение в профессию, свыше 50 практических заданий, помогает пройти стажировку, оказывает всестороннюю помощь в трудоустройстве. Программы обновляются почти ежемесячно после консультаций с представителями индустрии. Для погружения в тематику проводятся буткемпы с интенсивным обучением. Служба поддержки не оставляет студентов наедине с проблемами.
Бесплатный курс по C# для начинающих от Code Basics

Skillbox

На курсах от Skillbox с нуля получите практические навыки разработки мобильных, десктопных, в том числе под Windows, веб-приложений или видеоигр. Материалы останутся у вас навсегда, поэтому график обучения можете формировать сами. При появлении трудностей с решением практических заданий куратор всегда подтолкнёт к правильному решению, а также проверит и прокомментирует результат его выполнения. Также начинающие разработчики бесплатно подтянут английский язык. Приятное преимущество обучения в Skillbox – гарантия трудоустройства.
Бесплатный курс по C# для начинающих от Code Basics

OTUS

IT-школа проводит курсы обучения С Sharp для новичков и повышения квалификации практиков, причём для поступления на вторые нужно сдать тест. Эксперты проверяют и комментируют все домашние задания, что помогает улучшать их. После обучения сможете претендовать на должность уверенного junior- или middle-программиста в зависимости от курса. Возможность разместить резюме в базе OTUS повышает шансы на скорейшее трудоустройство. Выпускной проект можно добавить в портфолио.
Курсы Unity от XYZ School

XYZ School

Крупнейшее в СНГ сообщество разработчиков игр готовит молодых программистов на C# для геймерской индустрии. Школа предлагает курсы по разработке инди-проектов, видеоигр на C# в Unity. Обучение состоит из видеолекций, практических заданий и фидбека от представителей индустрии. Помимо того, что вас никто не торопит – материалы остаются доступными всегда, обучение в School XYZ предусматривает заморозку на срок до 1 года и помощь в трудоустройстве. Бонус для студентов – мастер-класс по работе с искусственным интеллектом.
Бесплатный курс по C# для начинающих от Code Basics

IRS Academy

Школа обучает разработчиков игр на C# в дружественной атмосфере с сопровождением экспертов. Студенты могут общаться с преподавателем, который тщательно проверит каждое домашнее задание, а для самоконтроля – проходить тесты. После разработки и защиты дипломного проекта все получают именные сертификаты. Разнообразие тарифных планов позволяет подобрать оптимальный пакет услуг по доступной цене. 
Бесплатный курс по C# для начинающих от Code Basics

CODDY

Платформа обучает детей и подростков программированию, разработке, в том числе проводит курсы по C Sharp. Предлагает очное и дистанционное обучение в малых группах, благодаря чему каждый ученик получает должное внимание преподавателя. Для повышения эффективности предусмотрен индивидуальный формат обучения. Первое занятие – бесплатное – позволяет оценить дикцию, качество записи, манеру преподавания учителя.
Teachandstudy_logo

Teach&Study

Образовательный проект готовит программистов на C#: взрослых и детей. Занятия – предварительно записанные в высоком качестве видеоуроки, обычно скринкасты с закадровым голосом спикера. Учиться можно с мобильных устройств в любом месте.
Бесплатный курс по C# для начинающих от Code Basics

Специалист.ru

Образовательный центр им. Баумана собрал лучших специалистов с опытом преподавания, которые новичков научат программировать на C#, а практикам помогут повысить квалификацию. В отличие от конкурентов, здесь вы бесплатно получите материалы в объёме 1/3 от аудиторной нагрузки для самостоятельного погружения в тематику. Студентам предоставляют свободу выбора формата и графика обучения: можете учиться в аудиториях Центра или из дома в группах по утрам, днём, вечерами либо на выходных. Выпускники получают престижный документ.
Бесплатный курс по C# для начинающих от Code Basics

beONmax

С нуля изучите основы алгоритмизации и ООП на C#, включая создание интерфейсов, и уже после первых месяцев будете разрабатывать простые игры вроде «Крестики-нолики». Выпускники легко определяются, как развиваться дальше или трудоустраиваются на позицию junior developer, в чем помогает сертификат.

Обучение  C#

Для освоения основ программирования на C Sharp с нуля придерживайтесь следующего руководства.

Основы программирования.
Изучите основные термины, понятия в сфере: переменные, символы, строки.
Алгоритмизация.
Анализ, разработка, оптимизация алгоритмов, их виды, взаимосвязи, рекурсия.
Типы и структуры данных.
Разберитесь с типами (целочисленные, булевые, строчные, вещественные) и структурами (массивы, словари, кортежи, коллекции) данных.
Операторы.
Ознакомьтесь с командами, определяющими математические, логические или иные виды операций с операндами.
Объектно-ориентированное программирование.
Изучите три типа ООП, его принципы, подходы.
Классы.
Научитесь работать с классами.
Указатели.
Применение указателей, их массивов.
Паттерны проектирования.
Изучите способы построения программного кода для решения распространённых проблем.
API.
Взаимодействие с сервисами, приложениями через API, их создание.
Базы данных. 
Проектирование, создание, отправка запросов БД.
Исключения.
Методы обработки ошибок, операторы try, catch, finally.
Интерфейсы.
Концепция создания UI, обработки манипуляций мыши.
Обобщённые типы.
Обобщённые классы, интерфейсы, структуры, интерфейсы.
Потоки.
Управление разными потоками посредством классов.
Многопоточность.
Механизм параллельного выполнения кода, синхронизации потоков проверки целостности данных.
Оптимизация.
Минимизация используемых ресурсов, оптимизация кода.
Сетевое программирование.
Взаимодействие программ и пользователей с приложениями по сети.
Git.
Система контроля версий – позволяет работать с разными версиями приложения, отслеживать изменения.
Специализация.
В зависимости от сферы деятельности вам понадобятся дополнительные знания: веб-технологии, виртуализация, игровые фреймворки, разработка игр, программирование микроконтроллеров, особенности написания кода под разные платформы, операционные системы и многие другие.

FAQ (Часто задаваемые вопросы)

Как долго учить C#?

Для изучения столь мощного языка программирования с нуля нужно активно заниматься 6 - 12 месяцев минимум. Курсы повышения квалификации длятся до нескольких месяцев. Многое зависит от вашего опыта, бэкграунда, интенсивности обучения, скорости освоения материалов.

Цена колеблется в пределах 2 000 – 12 000 рублей в месяц при оформлении рассрочки, что несущественно с учётом потенциального дохода.

Без знаний в сфере программирования и алгоритмизации выучить C# будет непросто, но благодаря последовательному погружению в тематику, возможности общаться с куратором, преподавателями и одногруппниками это под силу даже подростку. Ребёнка можно заинтересовать, стимулировать учиться программировать примером игр, разработанных при помощи C# и Unity. Глубокие познания в математике, операционных системах или компьютерной инженерии новичку не понадобятся.

На языке программировании разрабатывают веб-сервисы, -сайты, включая серверную логику их работы, мобильные, десктопные, корпоративные приложения, игры для различных платформ, в том числе в связке с Unity плюс AR/VR-проекты.

EDDU.PRO
Logo
EDDU.PRO
Logo
Зарегистрировать новый аккаунт