Какой выбрать язык программирования для backend-разработки: C# или Python?
Здравствуйте!
Я хочу развиваться в backend-разработке. Ещё с ВУЗа начал пробовать разные языки (C, C++, JS (для фронтенда)) и направления (фронтенд, мобильная разработка, бэкенд) и остановился именно на бэкенде.
Хотел выбрать C# (с ASP.NET), но встретил мнение в сети о том, что лучше выбрать Python (Django), дескать, он сейчас наиболее актуален и больше востребован, да и вакансий больше, и з/п выше. Также встречались мнения о том, что лучше выбрать именно C#, т.к. для новичка это самый лучший вариант, а в Python много всяких подводных камней.
Лично мне больше по душе C#, но после прочитанных мнений как-то растерялся слегка. Подскажите, какой язык лучше выбрать? Благодарю Вас за ответ.
P.S.: на данном ресурсе есть похожий вопрос, но там рассматривался выбор между этими языками для геймдева, а меня интересует именно backend. Поэтому решил задать такой вопрос. Надеюсь, правила не нарушил.
Python - для интересных, но небольших или нишевых проектов.
Шарп - для унылого энтерпрайза.
Если вас не тошнит от майкрософтовской документации и шаманства с черными ящиками - карьерка с дотНетом может быть вполне успешной. С Питоном проще работать, но не так жирно зарабатывать. Грубо говоря, Яндекс один, а Аутлюки с Шарепойнтами наставлены на каждом крупном предприятии.
Почему человек, который не разбирается вообще в текущей ситуации в .net, комментирует? Какой в этом смысл? И какой черный ящик сейчас в .net? Мне просто интересно, вдруг я не информирован в чем-то?
Adamos, На сегодняшний день традиции сильно поменялись. Так что сейчас я никаким шаманством уже не занимаюсь, конечно 10 лет назад все было по другому.
AndromedaStar, ну, я и рассматривал вариант Шарпа как подходящий не только для ASP.net (все-таки ниша узковата), но и для интранет-решений на предприятиях, где такой работы больше. А там легаси до черта.
Adamos, Но парень хотел выбрать Asp.net для изучения, а сейчас на нем пишут не только унылые вещи, даже очень не унылые. Надеюсь, конечно, что он карьеру не с ВинФормс начнет.
AndromedaStar, однако на одну неунылую вакансию, которую хрен займешь, неизбежно будут приходиться сотни - по поддержке легаси-кадавров.
С тем же Питоном дело обстоит несколько иначе.
Adamos, да, это справедливо, но для развития молодого специалиста, посмотреть на огромный легаси проект, его пощупать, понять все ошибки прошлого, это супер полезный опыт, который в будущем может очень пригодится. И удовольствие от этого процесса тоже можно вполне получать. Мне кажется, что нужно просто выбирать к чему душа лежит. А так обе платформы на сегодняшний день вполне современны, так что мне обидно за родной .net, который реально в последнее время сделал большой шаг вперед, что некоторые до сих пор его судят за ошибки его молодости.