Почему я расстался с C# и ушёл в другую сторону карьеры
-------------------------------------------------------
Меня зовут Кирилл Пронин, я тимлид в Neuromed. Долгое время моя профессиональная жизнь была неразрывно связана с одним языком — C#. Семь лет я писал на нём практически каждый день, делал на нём продукты, защищал его в спорах, учил других. Если бы несколько лет назад меня спросили: «Представляешь ли ты себя на другом языке или в другой парадигме?», я бы уверенно ответил: «Нет».
Но в 2025‑м я осознал: чтобы расти дальше, нужно не просто сменить проект или компанию — нужно сменить стек. И это было не спонтанное решение «сгоряча», а результат довольно болезненного периода, переоценки ценностей и честного анализа рынка.
Как всё начиналось: любовь к десктопу и C#
После университета я ушёл в преподавание: учил ребят создавать игры и приложения. Именно тогда я по‑настоящему «заехал» в C# — настолько плотно, что искренне считал этот язык своей профессиональной любовью.
Следующим шагом стала «чистая разработка», и тут я сознательно выбрал не веб, а десктоп. Пока большинство коллег массово осваивали фронтенд, бэк на веб‑фреймворках, я с удовольствием утопал в настольных приложениях, в экосистеме .NET и всём, что связано с desktop‑разработкой.
Меня всегда манили приложения, которые живут прямо на компьютере пользователя: богатый UI, работа с железом, офлайн‑режим, стабильные толстые клиенты. Это казалось отдельным, почти элитарным миром, и долгое время я был уверен, что выбрал нишу на десятилетия вперёд.
Как рынок начал сужать «мою» нишу
Время шло, я менял компании, должности, проекты, но вектор оставался прежним — десктоп на C#. Параллельно я стал замечать то, о чём позже много говорил в контексте рынка 2025 года: желания разработчиков всё сильнее расходятся с реальными задачами бизнеса.
Компании начали агрессивно оптимизироваться: уменьшать команды, резать бюджеты, пересматривать эффективность. Там, где раньше брали отдельную команду под десктоп, теперь искали универсальных солдат — «один человек на всё».
Если до 2022–2024 годов рынок ещё активно экспериментировал с кроссплатформенной настольной разработкой (тот же Avalonia и другие похожие решения), то, столкнувшись с условиями 2025–2026 годов, многие организации резко притормозили. Направления, связанные с кроссплатформенным desktop, попросту закрывались как «не самые приоритетные».
В итоге каждое моё собеседование сводилось примерно к одному и тому же:
> «У нас нет бюджета на развитие кроссплатформенного десктопа. Мы возьмём вас, если вы умеете всё сразу — от DevOps до мобильной разработки, плюс ещё пару языков на уровне продакшена».
Я утрирую, но общая суть именно такая. Либо ты закрываешь кучу разных задач одновременно, либо ты уже кажешься «слишком узким» специалистом, даже если в своей области ты силён.
«Интересность проекта» перестала быть роскошью
К этому добавился ещё один важный фактор — интересность задач. Я давно понял про себя: если продукт зажигает, если в нём есть исследовательская, сложная инженерная или научная часть — я готов в него вкладываться по максимуму.
Но чем активнее я искал работу строго в своей нише (C# + desktop), тем яснее становилось:
- интересных проектов мало;
- многие из них либо заморожены, либо под сильным бюджетным прессингом;
- часть задач сводится к поддержке легаси без особых перспектив развития.
Я пытался зайти на рынок с разных позиций: тимлид, сеньор, мидл — всё равно. Градации в компаниях отличаются, обязанности тоже, но суть поиска не менялась: вакансий по моему профилю либо мало, либо они оказываются «про выживание, а не про развитие».
Личные истории, которые добили иллюзии
Один мой хороший приятель, тоже C#‑разработчик, уволился ещё в августе. Казалось бы, сильный специалист, богатый опыт, хорошие рекомендации. И вот проходит полгода — а офферов нет.
На одном из выступлений в вузе, где я рассказывал студентам о своей новой работе и о продукте, которым занимаюсь сейчас, мне задали вопрос:
> «Мой отец — опытный разработчик, много лет в профессии, но уже восемь месяцев не может найти работу. Это вообще нормально?»
И вот в тот момент я поймал себя на мысли: это не «чья‑то частная проблема», это симптом системных изменений. Если человек с огромным бэкграундом, с уровнем, рядом с которым мой опыт выглядит скромно, вынужден так долго искать место — значит, рынок серьёзно поменялся.
Я понял: дело не только в конкретных компаниях или городах. Просто реальность стала другой. И если рынок меняется, то либо ты меняешься вместе с ним, либо продолжаешь мучиться в нише, которая сжимается.
Похороны десктопа и вспоминание старой страсти
Я честно посмотрел на происходящее и задал себе вопрос: «Хочу ли я и дальше пытаться удержаться за C#‑десктоп только потому, что я в этом силён?» Ответ был неприятным, но честным — нет.
Похоронив для себя идею, что моя карьера и дальше будет крутиться вокруг классического десктопа на C#, я начал вспоминать, что ещё меня по‑настоящему увлекает. И очень быстро всплыло то, что давно сидело где-то рядом с основной работой:
- машинное обучение,
- задачи компьютерного зрения,
- оптическое распознавание,
- нейросети и работа с данными.
Это было не случайное увлечение. Я уже выступал с собственными разработками по компьютерному зрению, в том числе на международных площадках, занимался этим как полунаучным и практическим хобби. Но всё это время относился к ML как к «интересной побочке», а не как к основному пути.
Резкий поворот: Python, математика и нейросети
Когда пазл сложился, пришлось действовать быстро. Я принял решение:
- оперативно укрепить математическую базу;
- перейти в повседневной работе на Python;
- погрузиться в векторные базы данных, графовые структуры;
- серьёзно заняться глубоким обучением, а не только классическим ML.
С одной стороны, это казалось резким разворотом. С другой — фундамент у меня уже был: несколько последних лет я так или иначе занимался этими темами, делал свои проекты, экспериментировал, читал статьи, общался с коллегами из этой сферы.
Поэтому, когда я «дожал» практику несколькими реальными задачами и небольшими проектами, всё довольно быстро вылилось в конкретный результат:
- нашлась работа,
- нашлась должность,
- нашлась адекватная зарплата,
- и главное — появилось ощущение, что я снова двигаюсь в растущей области, а не держусь за сжимающуюся нишу.
Быстрый переход оказался болезненным эмоционально, но довольно успешным с точки зрения карьеры.
Почему я всё-таки ушёл от C#: не только рынок, но и перспектива
Говоря «почему я бросил шарпы», я не имею в виду, что язык внезапно стал плохим или бесполезным. Нет. C# — мощный, зрелый, удобный инструмент, на котором можно делать отличные вещи.
Проблема в другом:
1. Ниша, в которой я сидел (desktop + кроссплатформа), начала скукоживаться.
Не язык виноват, а сочетание технологии, рынка и бизнес‑приоритетов.
2. Бизнесу сейчас важнее универсальность и быстрая монетизация, а не любая ценой «красота архитектуры» или редкий стек.
Много где проще отказаться от сложного десктопного клиента в пользу веба или мобильного приложения.
3. Растущие области оказались ближе к моим интересам, чем попытка «цепляться за прошлое».
ML, нейросети, компьютерное зрение — это сферы, куда сейчас активно текут инвестиции, кадры и исследовательская активность.
Если бы мне нравилось, скажем, системное программирование или высоконагруженный бэкенд — я, возможно, остался бы в другом поднаправлении C#. Но мои реальные увлечения были не там.
Что делать тем, кто сейчас застрял в похожей ситуации
Для тех, кто чувствует себя так же: стек устаревает, вакансий мало, рынок нестабилен — есть несколько шагов, которые реально помогают.
1. Честно ответить себе: что вам нравится по‑настоящему?
Не «что сейчас модно», а что вы делали бы даже без внешнего давления. Это может быть анализ данных, мобильная разработка, DevOps, инфраструктура, геймдев, выбор огромен.
2. Посмотреть на пересечение своих навыков с растущими областями.
Часто вы уже половину пути прошли:
- умение проектировать системы,
- знание алгоритмов,
- опыт работы в команде,
- понимание продукта и бизнеса.
Всё это переносимо в другие стеки.
3. Оценить реальную ситуацию на рынке, а не жить «по ощущениям».
Количество активных вакансий в вашей нише, требования к кандидатам, уровень конкуренции — всё это нужно не просто «чувствовать», а анализировать.
4. Сделать пробные проекты в новом направлении.
Не обязательно сразу увольняться и сжигать мосты. Можно:
- сделать пет‑проект,
- поучаствовать в пилотах,
- решить несколько реальных задач, близких к новому стеку.
5. Не идеализировать прошлый опыт.
Тот факт, что вы 5–10 лет писали на одном языке, не делает этот язык вашей пожизненной обязанностью. Это инструмент, а не идентичность.
Как не «сгореть» при смене стека
Смена языка и области — стресс. Уходит ощущение экспертности, приходится снова быть «младшим» по уровню знаний. Чтобы это не превратилось в эмоциональное выгорание, важно:
- принять, что вы на новом поле, и сравнивать себя нужно не с «идеальными» специалистами, а с собой вчерашним;
- опираться на то, что уже есть: опыт в архитектуре, управлении командой, построении процессов — это огромная фора;
- дать себе время. Нормально, если первые месяцы вы чувствуете себя неуверенно — это естественная цена роста.
Стоит ли всем бросать C#?
Нет. Моя история — не призыв массово уходить с C#. Есть области, где он всё ещё силён и будет востребован:
- корпоративные системы,
- геймдев на Unity,
- часть бэкенда,
- внутренние инструменты и решения.
Но если вы:
- сидите в узкой подсфере (как я сидел в десктопе + кроссплатформе),
- видите, что вакансий с каждым годом меньше,
- наблюдаете, как сильные коллеги месяцами не могут найти работу,
то стоит хотя бы задуматься: а не пора ли расширить свой технологический кругозор?
Итоги: что я вынес из этого перехода
Мой «развод» с C# оказался не столько техническим, сколько жизненным решением.
- Я понял, что нельзя строить карьеру только вокруг одного удобного языка, игнорируя движение рынка.
- Увидел, насколько важно иметь «второй интерес» — ту сферу, в которую можно уйти, если основная ниша проседает.
- Убедился, что смена стека — это не «предательство прошлого», а нормальный эволюционный шаг для специалиста, который хочет расти, а не просто удерживаться.
И если вы сейчас находитесь в похожей точке, мой главный совет:
оглянитесь на то, что вам реально интересно, и попробуйте найти в этом профессиональный путь.
Стек, язык, фреймворк — это всего лишь инструменты. Важно, чтобы они помогали вам расти и решать сложные задачи, а не держали в клетке только потому, что когда‑то вы в них влюбились.



