Зачем изучать C#
Это универсальный язык разработки, созданный Microsoft. Занимает десятое место в списке самых популярных языков программирования. И четвертое по встречаемости в вакансиях: разработчики на C# востребованы на международном рынке.
На нём создаются программы не только для Windows, но и для Linux, macOS, Android и iOS.
У C# открытый исходный код, его развивает огромные сообщество энтузиастов. Компилятор языка регулярно обновляют, чтобы расширить функциональность. Программы работают быстрее таких же приложений, написанных на более популярном Python, за счёт компилируемости языка и поддержки параллельных вычислений.
Где применяется C#
В основном на C# пишут программы для Windows. Например, на нём написан код самой операционной системы и пакета приложений Office. Ещё на этом языке пишут игры для популярного движка Unity.
С# также используют для создания онлайн-сервисов — например, на нём написан бэкенд сайта с вопросами Stack Overflow, а ещё им пользуются в «Контуре» для разработки сервисов для бизнеса.
Что изучают на курсах C#
Студенты начинают с установки Microsoft Visual Studio для работы на C#, освоения синтаксиса и возможностей языка, а также основ объектно-ориентированного программирования. Затем подробнее разбирают работу с классами и объектами, файлами и коллекциями C#.
Дальше программы различаются в зависимости от специализации. На одних курсах предлагают углубиться в инструменты и фреймворки C# для разработки приложений, на других — в работу с движком Unity.
Сколько зарабатывают разработчики C#
По данным HeadHunter, джуниор-разработчики в Москве могут рассчитывать на зарплату 50–80 тысяч рублей. Мидлы — 150–250 тысяч рублей, а сеньоры — от 300 тысяч рублей.
Годовая медианная зарплата разработчика C# в США составляет 113 тысяч долларов, в Великобритании — 55 тысяч фунтов. В странах Евросоюза годовая медианная зарплата выше всего — 191 тысяча долларов.