Сразу хочу обговорить, что я не считаю технологии C# и .NET плохими. Наоборот, это очень хорошие технологии, которыми я сам в какой-то степени владею и разработал на них несколько важных модулей. Эти модули и сейчас находятся в боевой эксплуатации одной крупной российской коммерческой компании в которой я работаю.

Проблема которую я хочу здесь поднять связана с системой образования. Дело в том, что в данный момент я прохожу заочное обучение в одном провинциальном государственном вузе. И вся учебная программа крутится вокруг технологий C# и .NET, никакие другие технологии кроме разве что SQL в программе не заявлены, причём, как вы понимаете это будет MS SQL Server, ясное дело что Express версия.

Где-то в 2008 году, когда университеты официально перестали платить за лицензии Visual Studio, началась эпоха мягкой силы C#. Российские вузы построили программы обучения на этом и стали выпускать огромное количество C# специалистов. Всё это вполне логично: есть профессиональная платформа разработки с единым языком программирования в которой можно очень удобно обучать кого угодно чему угодно и платить за это ничего.

С тех пор в России выросли поколения преподавателей, которые владеют исключительно C#, потому что «зачем что-то ещё если C# это сто в одном». Вполне естественно, что эти преподаватели искренне полагают, что C# самый лучший язык в мире, что лучше него нет языка на свете и с восторженным благоговением посвящают студентов в свою веру. Спорить с этим я конечно не собираюсь, и покорно выполняю все задания на C#, тем более что особого труда мне это не составляет, ну и C# действительно хорош, что уж тут говорить.

Однако, как я говорил ранее я работаю в крупной компании, в которой процесс импортозамещения как начался в 2022 году так и не останавливается, всё больше набирая обороты. Visual Studio в коммерческой компании можно использовать только лицензионную версию, прямые покупки исключены, а значит купить новые лицензии или продлить старые невозможно (возможно конечно, при должной сноровке и паре кило лишних нервных клеток, но статья не об этом). То же самое и с MS SQL Server, вдобавок к запрету продаж лицензий, компания Microsoft разорвала все контракты поддержки.

Это когда у вас учебный проект на три таблички в 40Кб весом вам поддержка не нужна, а когда у вас терабайты данных, процессы 24/7 и миллиардные убытки при сбоях - тут другое.

Риски обслуживания санкционного ПО от компании Microsoft возросли, и российские компании постепенно, не без боли, стали отказываться от всего что с Microsoft связано, в том числе и от C#. Даже несмотря на то, что .NET Core является open-source, и в принципе с минимальными рисками им пользоваться можно, процесс отказа от технологии всё равно не останавливается.

Госкомпании бегут впереди всего этого потока импортозаместительных миграций, потому что приказ об отказе от санкционного ПО им принудительно спустили сверху. Коммерческие организации с переменным успехом плетутся позади этого паровоза, плавно смещаясь в сторону относительно безопасных open-source технологий: Go, Java, Python, PostgreSQL и т.д.

Что сейчас с работой для C# разработчиков?

Я провёл небольшое исследование крупных российских работодателей на предмет использования C# и перспектив развития новых продуктов на нём.

Что в бигтехе?

В вакансиях Яндекс не упоминается нигде ни C# ни .NET, как-будто этих технологий для них вообще не существует. Java, Python, Go и C++ это все кто им нужен из бэкендеров. Если есть кто из Яндекс скажите как дела с C#? Разрабатываете ли что-то новое на нём и поддерживаете ли старое?

Зашел посмотреть вакансии на Яндекс https://yandex.ru/jobs/vacancies а там вообще нет упоминания C#
Зашел посмотреть вакансии на Яндекс https://yandex.ru/jobs/vacancies а там вообще нет упоминания C#

Что в финтехе?

Для начала сходил в Сбер: тут всего 4 вакансии .NET разработчика https://rabota.sber.ru/search/?query=сбертех+.net против 100 вакансий Java https://rabota.sber.ru/search/?query=сбертех+java

Причём нужны разработчики исключительно на .NET Core 8+. Я для себя сделал вывод что Visual Studio не используется (скорее всего бесплатный VS Code), разработка ведётся под платформу Linux и всё поднимается в контейнерах в кубере. Думаю в такой конфигурации риск vendor lock-in будет минимален.

Примерный стек технологий немногочисленных сберовских вакансий .NET
Примерный стек технологий немногочисленных сберовских вакансий .NET

Если на hh смотреть, то у СберТех в вакансиях ноль упоминаний C# и .NET https://hh.ru/employer/906557, правда и вакансий разрабов всего 11 штук в открытом доступе.

Нашел только одну вакансию в Т-Банке, не похоже что технология .NET для них центровая. На Java и Go вакансий там побольше.

Одинокая вакансия в Т-Банке https://www.tbank.ru/career/vacancies/it/?specialty=back-end-razrabotka&tag=net

Сделал разбор текста вакансии. Судил конечно со своей колокольни. Возможно у сообщества будет иное мнение.

В Т-Банк одна показательная вакансия https://www.tbank.ru/career/it/back-end-razrabotka/net-developer/
В Т-Банк одна показательная вакансия https://www.tbank.ru/career/it/back-end-razrabotka/net-developer/

«еще недавно ею пользовались лишь несколько команд, а сейчас она на втором месте по количеству разработчиков»

Перевод с корпоративного на русский: Мы вынужденно нанимаем .NET разработчиков, потому что у нас есть legacy-системы, которые нельзя переписать мгновенно.

*.NET 6+, ASP.NET Core, PostgreSQL/MongoDB, Kafka, ClickHouse, Docker, Kubernetes

Вопрос: Где Microsoft SQL Server? Где Azure? Где Windows Server? Где IIS?
Ответ: Их нет. Потому что Т-Банк уже глубоко в импортозамещении и российской инфраструктуре. *.NET здесь работает в чужой экосистеме.

«Можно обратиться к ментору из фронтенд-команды и выучиться на фулстек-разработчика на Angular» «Можно попробовать себя в роли тимлида, техлида, архитектора, SRE, аналитика»

Перевод: Мы понимаем, что твоя карьера .NET разработчика в Т-Банке имеет потолок. Поэтому, «когда всё будет кончено», мы предлагаем тебе уйти во фронтенд, либо в управление, либо в смежные роли.

Никто не пишет в вакансии Java-разработчикам: «Вы можете переучиться на фронтенд»
Java-разработчикам пишут: «Вы будете строить ядро нашей платформы следующие 10 лет»

Однако даже если Т-Банк и не начнёт разработку новых .NET проектов, у него немало проектов которые нужно продолжать поддерживать. Ещё на несколько лет хватит, по крайней мере если взглянуть на эту страницу:

https://www.tbank.ru/career/it/net/?internal_source=vacancy в T-Банке есть что поддерживать на C#
https://www.tbank.ru/career/it/net/?internal_source=vacancy в T-Банке есть что поддерживать на C#

Что в ритейле?

В Магните всё вертится вокруг большого количества данных, судя по вот этой статье https://habr.com/ru/companies/magnit/articles/943836/ направление развития выбрано в сторону экосистемы Apache, то есть Java, Python. Для наглядности прикрепил картинку из статьи.

Стек технологий новой системы Magnit F&R
Стек технологий новой системы Magnit F&R

На сайте компании в списке технологий не значатся C# и .NET. Направления бэкенд разработки - Java, Python и Go.

В Магните https://magnit.tech/ C# не попал в стек любимых технологий
В Магните https://magnit.tech/ C# не попал в стек любимых технологий

В X5 та же самая ситуация - основные технологии Java, Python.

https://x5.tech/solutions#page тут нет ничего про C#
https://x5.tech/solutions#page тут нет ничего про C#

Ozon Tech единственная из всех компаний (из тех на которую упал мой глаз в этом исследовании), которая разрабатывает на C# и возможно даже не собирается от него отказываться. Пусть это будет черпак мёда во всей этой бочке с дёгтем.

https://ozon.tech/vacancies/?techs=C%23 Ozon последний приют для C# разработчиков
https://ozon.tech/vacancies/?techs=C%23 Ozon последний приют для C# разработчиков

Go, Python и Java при этом у них тоже в почёте.

Ни на C#-пе одном Ozon Tech стоит
Ни на C#-пе одном Ozon Tech стоит

Может быть и так что у Ozon просто оказалось больше legacy на C# чем у других, а так они тоже в сторону Go и Java дрейфуют. Есть кто из Ozon, какая у вас погода по C#? Есть новые прорывные проекты на .NET?

На Go вакансий чуть больше чем на C#
На Go вакансий чуть больше чем на C#

Мне кстати вот эта статья понравилась https://habr.com/ru/articles/926214/, я натолкнулся на неё в процессе своего исследования. В ней подробный рассказ о поиске работы в стеке C#. Тут и Ozon упоминается и Т-Банк и Магнит. Как по мне, эта статья совпадает с ходом мыслей моего расследования.

Есть еще GameDev, там движок Unity в основе своей имеет C#. Я написал ради интереса на нём пару простеньких игр, но судить о масштабах разработки на Unity в России не возьмусь. Напишите если кто знает как тут дела, полагаю черпак мёда с этого тоже можно насобирать.

В чём собственно проблема

Я не о том, что я выпущусь C# специалистом и не найду работу. У меня пока что есть хорошая работа где моя основная специализация не C#. И я достаточно всеядный и беспринципный, чтобы без зазрения совести переключиться на Java.

Я о том, что те молодые юноши и девушки которые учатся со мной в одном потоке (200 человек), они выпустятся через 4-5 лет с навыками и любовью к C#, и очень вероятно попадут в мир, где на российском рынке им не будет места. Потому что, если всё пойдёт дальше так как оно идёт, большая часть C# legacy будет переписана на Java/Go, а новых крупных продуктов на C# никто начинать из-за санкционных рисков не будет.

Я о том, что в течение следующих 5 лет, к 2030 году, только мой вуз выпустит 1000 голодных C# разработчиков, которые пойдут отбирать хлеб у «старичков» на охладевшем рынке C# вакансий.

Я о том, что система российского IT-образования продолжает ехать в удобной канве бесплатной Visual Studio, штампуя C# разработчиков и не замечая потребностей госкомпаний и бизнеса.

Как теперь переучивать этих преподавателей на другой стек? Как теперь уговаривать их переписать учебные программы? Сколько нужно времени образованию чтобы понять, что мир уже не тот что был раньше? Почему на госкомпании спустили разнорядку отказаться от санкционного ПО, а на госвузы не спустили?

Может я загоняюсь и в московских/питерских вузах другие, современные подходы, и только в нашем захолустье в учебных программах один лишь C#. Давайте пожалуйста обсудим это, я спать из-за этих мыслей не могу. И не могу я сказать это всё в лицо своим преподавателям, которые в C# свято верят и вряд ли горят желанием от него отказываться.

Но так хочется, чтобы в российских вузах готовили актуальных специалистов, потому что дел так много нужно сделать, чтобы не укатиться в пропасть, и так обидно за державу, что всех кого мы так долго и усердно учим придётся переучивать.

В вузах же не просто языку C# учат, там прививают к нему любовь. Человек осознающий свою C# идентичность только в самых крайних обстоятельствах перешагнёт через своё эго в сторону Java. Ведь не захочет же переучиваться, просто найдёт работу за рубежом, где C# вполне себе востребованный язык программирования. И что получается, мы вкладывали в человека силы, обучали, а человек взял и пошёл работать на другую страну?! Просто потому что мы обучили его тем технологиям, которые нам самим в России не нужны, но с удовольствием нужны в других (вполне возможно в недружественных) странах

Может кто-то есть тут из образования скажите там своим наверху, или давайте в шесть рукопожатий до Министерства Образования достучимся, пусть попросят государственные вузы переосмыслить учебные программы. Ну или скажите мне, что я не прав.

Я нутром чувствую назревающую проблему. Однако, если сообщество скажет что проблемы тут нет, и молодым с C# везде у нас дорога, то я только рад буду, что не зря свой диплом на C# пишу.

Комментарии (36)


  1. foldr
    18.02.2026 18:48

    У нас в универе был только си. Интересно, как в других учебных заведениях


    1. maisvendoo
      18.02.2026 18:48

      У меня был паскаль, причем отдельно от общей кафедры информатики, на выпускающей кафедре нас учил очень хороший преподаватель. Остальное, на чем программирую я уже учил сам


    1. xSVPx
      18.02.2026 18:48

      Фортран конечно...


  1. maxscitech
    18.02.2026 18:48

    В мою бытность в универе был Pascal. Для себя же мы кодили на Ассемблере, Си и Basic :)


  1. maisvendoo
    18.02.2026 18:48

    С тех пор в России выросли поколения преподавателей, которые владеют исключительно C#, потому что «зачем что-то ещё если C# это сто в одном». Вполне естественно, что эти преподаватели искренне полагают, что C# самый лучший язык в мире, что лучше него нет языка на свете и с восторженным благоговением посвящают студентов в свою веру.

    Считаю что этот фрагмент отвечает на этот вопрос, по крайней мере со стороны вузов


  1. oleg_km
    18.02.2026 18:48

    >> относительно безопасных open-source технологий: Go, Java, Python

    А разве это опенсорс? Go вроде Google, Java - Oracle...


    1. Dhwtj
      18.02.2026 18:48

      Java очень старается выглядеть open source


      1. melt
        18.02.2026 18:48

        Ну разве что source, потому что с JDK очень грустно, от Oracle никогда было нормально не скачать, а OpenJDK не открывается и не скачивается из-под РФ. Остается только надеяться на свободные билды JDK, внезапно, от Microsoft.


  1. Ydav359
    18.02.2026 18:48

    В вузах никогда не учили одному языку. Во многих (не топовых) вузах учат Pascal/C по старым методичкам. В чем проблема, абсолютно не понял


    1. akod67
      18.02.2026 18:48

      Проблема в том, что ВУЗы до сих пор учат тому, что рынку труда не нужно. Ну да, как обычно "учат учиться".


      1. maisvendoo
        18.02.2026 18:48

        Проблема в том, что ВУЗы до сих пор учат тому, что рынку труда не нужно

        Вузы ВСЕГДА этому учат. Вузы учат учиться, а на рынке труда специалист уже получает нужные этому самому рынку скилы. Не бывает так что тебя научат тому что точно тебе пригодиться, и не будут учить тому что тебе не пригодится. Есть такие вещи как базовые навыки, на которых строится узкая специализация. Вузы они для четкого выстраивания системы этих базовых навыков и предназначены. А вот вопрос о качестве этой базы - это вопрос открытый.

        Рынок труда со своими требованиями шарахается со стороны в сторону как пьяная обезьяна с гранатой и подстроится под эти шараханья никакая, самая совершенная академическая система не сможет.


      1. asatost
        18.02.2026 18:48

        Так в чём проблема у рынка труда прийти в вуз и показать, что ему нужно?
        Что?! Даже добровольно-принудительно не загонишь?!
        https://habr.com/ru/companies/femida_search/news/972434/
        Тогда претензии "рынка труда" становятся непоняты ещё больше.


        1. Markscheider
          18.02.2026 18:48

          Так в чём проблема у рынка труда прийти в вуз и показать, что ему нужно?

          Бессмысленно. На адаптацию учебных программ уйдет не год (боюсь, что и не два). А айтишечка опять уйдет вперед...


          1. maisvendoo
            18.02.2026 18:48

            Год точно уйдет на бюрократию - переписать и переутвердить все РПД, привести ФОС в соответствии с РПД и т.д. Еще какое-то время уйдет на то, чтобы вот конкретно мне, как преподавателю, адаптироваться к изменившимся условиям работы.


          1. asatost
            18.02.2026 18:48

            А айтишечка опять уйдет вперед...

            Т.е. айтишечка банально не может в CI/CD учебных программ?


        1. maisvendoo
          18.02.2026 18:48

          Так в чём проблема у рынка труда прийти в вуз и показать, что ему нужно?

          Проблема в том, что "рынку труда" чаще всего нужны восьмирукие боги, работающие за еду


  1. BeGentle
    18.02.2026 18:48

    Я учился в двух разных вузах в 2016-2022 годах и везде разрешали выбирать самому язык, на котором пишешь проекты. Материалы в основном на плюсах были, если правильно помню. Сам писал на джаве. Вуз не должен учить какому-то языку, он должен учить писать и рефакторить код. Учить тебя алгоритмам и пониманию процессов внутри твоей машины. Я не знаю ни одного программиста, который бы знал только один язык.


    1. maisvendoo
      18.02.2026 18:48

      Вуз не должен учить какому-то языку, он должен учить писать и рефакторить код. Учить тебя алгоритмам и пониманию процессов внутри твоей машины

      Да, согласен. Учить нужно "ремесленной" стороне вопроса


  1. UniInter
    18.02.2026 18:48

    Главное не в том, какому языку программирования учиться, а в том, чтобы учиться программированию. Ну учатся программированию на примере C#. Никакой трагедии не вижу. Думаю, почти все здешние читатели и писатели в своем резюме имеют по несколько языков программирования.


  1. Dhwtj
    18.02.2026 18:48

    Шарп только для примера на чем учить алгоритмы и инженерный подход (я бы добавил умение разбираться и сопровождать крупные проекта это отдельная дисциплина)

    А актуальные языки вы и сами выучите. Нашли проблему, тоже мне.

    В топовых университетах США учат порядка 10 языков, в том числе хаскель и лисп. А вам слабо в 1-2 разобраться самостоятельно.


    1. ProgerMan
      18.02.2026 18:48

      Ну, да, ну, да, пошёл он на... Неактуальный, говорите? И JS туда же.

      https://www.tiobe.com/tiobe-index/


  1. ProgerMan
    18.02.2026 18:48

    Всю жизнь пишу и зарабатываю деньги не на том, чему учили в универе: Delphi, CoDeSys, C#, Go. А там учили C++, Lisp, MatLab. И это всё мне пригодилось ровно 0 раз.

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


  1. bighorik
    18.02.2026 18:48

    Разработчиков/программистов у нас выпускают спо, а не вузы. В вузах учат более глобальным и фундаментальным вещам, очень грубо говоря с набором компетенций сразу на архитектора.


  1. AccountForHabr
    18.02.2026 18:48

    Вообще не понятно, с чего автор решил что дотнет в тбанке легаси.
    И тот что универы делают ставку на совеменный язык, а не на turbo pascal имхо плюс.


    1. maisvendoo
      18.02.2026 18:48

      Чем не угодил паскаль? В каком месте он устарел в качестве языка для обучения программированию?


  1. Lewigh
    18.02.2026 18:48

    Я о том, что те молодые юноши и девушки которые учатся со мной в одном потоке (200 человек), они выпустятся через 4-5 лет с навыками и любовью к C#, и очень вероятно попадут в мир, где на российском рынке им не будет места. Потому что, если всё пойдёт дальше так как оно идёт, большая часть C# legacy будет переписана на Java/Go, а новых крупных продуктов на C# никто начинать из-за санкционных рисков не будет.

    Неужели? Вы не поверите, но каких то n лет назад, а может быть где то и до сих пор, учили Delphi хотя уже тогда на нем особо никто ничего и не писал. Вот где настоящая трагедия. Тысячи и тысячи никому не нужных дельфинов делфистов в этом жестоком мире. Как только мы это пережили непонятно. А еще неудобный вопрос, никогда не задумывались, откуда беруться Java/Go/Js/Ts/Kotlin/Scala/Swift и прочие разработчики, если их в универах не готовят? Аист приносит?

    Вас в универе учат учится и понимать базу и для этого C# наряду с C++/C и тем же Delphi, топовый инструмент. Где Вы будете работать и на чем это уже Ваши проблемы и Ваша обязанность придумать кем Вы хотите работать и на чем разрабатывать.


    1. Markscheider
      18.02.2026 18:48

      А еще институт (полученный диплом) - это социальный фильтр. Работодателю нужна ваша корочка не потому, что за ней стоят полученные конкретные навыки в определенном ЯП (хотя это и неплохо). Тут другое.

      Если вас не исключили из института, то вы, с большой долей вероятности умеете:

      • сидеть на жопе концентрироваться на задаче

      • делать задания в срок

      • коммуницировать с людьми, соблюдая минимальную субординацию.

      Все это важно при работе в коллективе. И это в определенном смысле гарантирует диплом. А новый стек - освоите, если надо будет, не проблема...


  1. melt
    18.02.2026 18:48

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

    1. SQL он и в Африке SQL, да у разных реализаций отличаются диалекты, но суть одна. Есть у Майкрософт версия Express, есть версия Developer, есть даже решения в Docker. Это неудобно? Есть бесплатный Management Studio, который достаточно практичен для управления.

    2. Весь .NET полностью открыт под MIT на гитхабе с 1й версии Core (т.е. уже лет 10 как), можно форкать (этим занимались Crypto Pro в свое время), плюс его можно собрать самому, в Ubuntu собирается силами самой Ubuntu. В чем тут небезопасность для использования в продакшене коммерческими компаниями? Он работает на всех платформах, поддерживается Майкрософт и активно ими же используется у себя. Есть из коробки один из лучших ORM на рынке всех языков программирования, который отлично работает с PostgreSQL, Mongo, даже YDB активно развивает решение для него. По перфомансу .NET реально один их самых быстрых стеков, возьмите популярные фреймворки любых языков и сравните последние актуальные тесты на Techempower - Spring (Java), Express (JavaScript/TypeScript), Gin (Go) и тот же .NET + ORM в виде EF Core (искать aspnetcore-mvc), какой там самый быстрый? Исходники тестов открыты на гитхабе, понятно, что лидирующие результаты это решения чисто для тестов, но если реальные подходы на распространенных технологиях рассматривать, то кто там фаворит получается? Мне как раз непонятен весь хайп в компаниях вокруг отличных стеков от .NET. Зачем и почему?

    3. Аналитика вакансий уровень Бог. Если интересно, какие компании пишут на дотнете, дак сходите (или посмотрите открытые уже записи) на DOTNEXT, там есть и Ozon (который всегда был на дотнете и продолжает им быть, но и Go используют, т.к. им не хватает ресурсов рынка разработчиков дотнета, может вузы мало хороших специалистов выпускают?), есть Т-Банк, есть Контур, есть ДоДо и т.п. Это гигантские компании. Если у кого-то нет активных вакансий, то может проблема в чем-то ином..? Рынок вакансий ИТ, если что, испытывает некоторые трудности, но и не только ИТ.

    4. На мировом рынке Azure летит в космос по активности и развитию, он давно уже главная головная боль других облачных провайдеров. Если бы у нас действительно готовили под него специалистов, то может и были бы соответствующего уровня облака-конкуренты? Поспрашивайте девопсов, кто взаимодействовал на зарубежном рынке с AWS/Azure и отечественными решениями у нас, что больше им понравилось? :)

    5. Разрабатывать под дотнет можно не только в бесплатных Visual Studio 2026 Community и Visual Studio Code, а так же в JetBrains Rider Free.


    1. Akon32
      18.02.2026 18:48

      решения одни из лучших на рынке

      Как не прекрасен бы ни был .NET, разве он присутствует на нашем рынке?


      1. melt
        18.02.2026 18:48

        Окей, а Oracle (Java) со своей БД, наверное, продается в стране? Даже в "спокойные" времена JDK от Oracle так просто было не скачать, а до этого они умудрялись это продавать даже. К тому же, они вынесли весь мозг Google, который спешно убежал на Kotlin в андроиде. А в свое время не разрешили майкам кодить, почему те и придумали свою джаву - C#.

        Или Google (Go) с их облаком, Gmail и Youtube элементарно можно купить и использовать? Никто из гигантов нормально не продается у нас, но при этом фруктовая компания платит в стране НДС 22% (облако), мелкомягкие не блокируют обновления и ни один свой продукт (при этом нормально оплачиваются карточками из снг-шных ритейлеров), а "корпорация добра" с большим удовольствием тушит действующие подписки на ютуб.

        Т.е. по адекватности в нашу сторону майкрософт вполне себе, а их открытые и бесплатные решения доступны и так.


  1. Akon32
    18.02.2026 18:48

    Более того, находятся люди, которые в РФ совершенно новые, ключевые для компании проекты начинают на C# после 2022 года. Чтобы что?..


    1. melt
      18.02.2026 18:48

      А в чем проблема? Кроме технологических преимуществ платформа .NET отлично регистрируется в Мин Цифры и прочем, т.к. платформа полностью открытая и безопасная с правовой точки зрения для разработки.


  1. asatost
    18.02.2026 18:48

    причём, как вы понимаете это будет MS SQL Server, ясное дело что Express версия

    1. Почему Вы в этом так уверены?

    2. Вы так говорите, как будто это что-то плохое.

    Где-то в 2008 году, когда университеты официально перестали платить за лицензии Visual Studio, началась эпоха мягкой силы C#

    man MSDN Academic Alliance. Он чуть ли не в конце 90-ых уже был. Первая версия Visual Studio .NET в 2002 вышла.

    Вполне естественно, что эти преподаватели искренне полагают, что C# самый лучший язык в мире, что лучше него нет языка на свете

    Это они Вам сами такое рассказали?

    ну и C# действительно хорош, что уж тут говорить

    "Вот это поворот"

    Visual Studio в коммерческой компании можно использовать только лицензионную версию

    Есть VS Code, есть Rider. В конце-концов есть даже vim.

    Думаю в такой конфигурации риск vendor lock-in будет минимален.

    "Вот это поворот" дубль два.

    Как теперь переучивать этих преподавателей на другой стек?

    ПрихОдите, наглядно показываете, что в Вашем прекрасном языке будущего не бывает 5+-3=5-3, поддерживается объектно-ориентированная парадигма, на нём можно спокойно написать кроссплатформенный Lin/Win/Mac бэкенд, взаимодействие с СУБД парадигмой code first/data first на выбор, кроссплатформенное GUI-приложение, web-приложение, опять же, парадигмой SPA/MPA на выбор, машинное обучение. А в случае необходимости - выучить пару дополнительных ключевых слов и пойти программировать микроконтроллеры.

    Как теперь уговаривать их переписать учебные программы?

    В соседней теме вон пишут про небывалые прогрессы нейросетей в написании кода, неужто учебную программу исправить не смогут парой промптов?

    Почему на госкомпании спустили разнорядку отказаться от санкционного ПО, а на госвузы не спустили?

    На основании каких данных Вы сделали такой вывод? Компасы, Астра Линуксы и другое российское ПО в вузы давно внедряются.

    C# идентичность только в самых крайних обстоятельствах перешагнёт через своё эго в сторону Java.

    Вы лучше поразмыслите кто через своё эго способен переступить в сторону 1С ;)

    Просто потому что мы обучили его тем технологиям, которые нам самим в России не нужны, но с удовольствием нужны в других (вполне возможно в недружественных) странах

    Как-то непонятно, так C# неактуальный и катящийся в пропасть или всё же востребованный по всему миру?


  1. Akuma
    18.02.2026 18:48

    Сам не связан конкретно с C#, но это ж просто язык. Нас тоже учили всякой фигне, я думаю везде так. Нужно учиться учиться. Все языки плюс минус одинаковые.

    А шарп, для меня, в наше время больше с геймдевом на Unity ассоциируется.


  1. granv1
    18.02.2026 18:48

    что за бред. нормальный типовой навык разработчика - знать концепции и принципы разработки ПО и изучать и применять правильные инструменты (ЯП) для каждой залачи. не бывает в проф деятельности разработки что используется только один ЯП. Тебе показали один из базовых, прототипов в подходе, принципе и реализации разработки. а дальше сам учи, исследуй и специализируйся


  1. Alex_Builder
    18.02.2026 18:48

    IMHO: В универе нужно учить архитектуры комп.систем и процессоров, стандартные алгоритмы, синтаксический анализ и принципы написания яз.программирования, сети и протоколы и пр. подобные общеобразовательные предметы. А кроме прикладных компьютерных учить высший матан, особенно линейную алгебру (сейчас в ИИ актуально), дискретный матан типа теории графов и прочее и прочее.

    А из языков знакомится с ассемблерами x86/arm, обязательно Си, C++, может быть какой-нибудь функциональный язык типа Lisp, Haskell для альтернативы, а остальные языки можно факультативно. Паскаль тоже не плохо для выработки красивого академического стиля письма, но, к сожалению, как язык уже не очень актуально.
    А вот JS, Питоны, прочую детсадовскую чушь или любую другую прикладную технологию эти ребята и так освоят уже быстро по мере надобности. Тем более, что Питон они уже скорее всего и в школе уже знали.

    Это только необразованные дурачки, пришедшие в IT из-за прилавка рынка (условно) без системных знаний думают, что главное - это вызубрить очередной новомодный синтаксис, запомнить названия актуальных технологий и вставлять их в свою речь по мере необходимости.
    Вот таких скоро нейронки-то и заменят.