Продолжаем знакомить вас с авторами и наставниками на наших курсах 👋
Сегодня Сергей Галеев отвечает на важный вопрос:
Насколько C# остается языком для Windows, если сейчас все уходит в Linux и контейнеры? Не будет ли проблем с трудоустройством, если я знаю только стек Microsoft?
🗣Ответ Сергея:
До сих пор встречается мнение, что C# и весь Microsoft-стек - только про Windows. Хотя Java, например, тоже долго ассоциировалась с Oracle, а Go - с Google. Сам факт, что язык или платформа связаны с большой компанией, сам по себе мало о чем говорит.
Если 10–15 лет назад C# и правда был сильно завязан на Windows, то сейчас картина давно изменилась.
Раньше все крутилось вокруг . NET Framework, IIS, Windows Server и MSSQL. Почти весь стек жил внутри экосистемы Microsoft, поэтому такая ассоциация была вполне понятной.
Сейчас C#-backend чаще выглядит совсем иначе: http://ASP.NET/ Core, Docker, Linux-контейнеры, PostgreSQL, Redis, очереди, CI/CD, облака и прочая привычная инфраструктура, которая есть почти в любой backend-разработке. Поэтому C# уже давно не воспринимается как что-то сугубо виндовое.
Но тут есть нюанс. Если весь опыт связан только с WPF, WinForms, старым . NET Framework, IIS и Windows-легаси, рынок и правда будет уже. Такие вакансии никуда не делись, просто это отдельный сегмент.
Если же человек работает с http://ASP.NET/ Core, Web API, EF Core, Docker, тестами, микросервисами, CI/CD, умеет собирать и деплоить сервисы, понимает базы, логи, мониторинг и производительность, то его обычно воспринимают просто как backend-разработчика. Без привязки к ярлыку Microsoft-мира.
Мне вообще не очень близка идея любой ценой убегать от Microsoft. Куда полезнее взять современный . NET и сверху добрать нормальные универсальные навыки, которые нужны почти в любой backend-команде: Docker, базовый Linux, SQL, Redis, очереди, CI/CD, контейнеры, облака, логирование и метрики.
С таким набором C# на рынке чувствуется вполне уверенно.
https://wiki.merionet.ru/merion-academy/course/csharp-razrabotchik-s-nulya?utm_source=TG&utm_medium=own&utm_campaign=SSCSHARP